3D dungeon maze
Blitz3D Forums/Blitz3D Beginners Area/3D dungeon maze
| ||
Hi Everyone, I'm a total newbe to Blitz3D, but from what I see it's fantastic. I've seen scads of samples and demos for terrain type stuff. Can Blitz3D do things like a 3D virtual maze. 'Doom'ish FPS inside tunnels etc.? If so can someone direct me to a sample, tutorial, or explanation on how the basics are done? Thanks ahead of time for any help offered. Gimpy |
| ||
A large subject to cover... Some key elements you will need 1) A dungeon maze You can model this yourself in something like CartographyShop/Milkshape or if you have lots of cash 3DStudioMax/Maya etc 2) Things like doors/locks/buttons/pits/pressure plates...again these can be modelled using the above. 3) A way of moving around the maze You can find a few FPS framework code in the code archives. http://www.blitzbasic.com/codearcs/codearcs.php?code=1137 It is an immense task to get this all together, best of luck! ;) Here is my current effort... http://www.blitzbasic.com/gallery/view_pic.php?id=889&gallery=&page=1 |
| ||
Shambler should know... check out his screenshots from the gallery page! |
| ||
Thanks for the input. Shambler the screenshot is awesome. And, Rook Zimbabe, thanks for the backup on Shamler. I appreciate the help. Gimpy |
| ||
About building a 3D level, you may non forget to try out Maplet, which is free for Blitz3D users. Sergio. |
| ||
i would create an array of different tiles and create a random map generator using som simple rules, for example the max amount of encounters and traps allowed in a given corridor/room. |
| ||
Try this code This is a template for a basic, random 3D maze. Currently it is random block placement, but should be easy to substitute. And it's not free-moving FPS, but has been changed to step-by-step camera movement. Still, some of it may be helpful! It was a very early design, so looks very basic. Needs a roof/Skybox too! |
| ||
Thanks again everyone. Gimpy |
| ||
Heres some example FPS code you could modify: http://home.cmit.net/rwolbeck/programmingtutorial http://home.cmit.net/rwolbeck/programmingtutorial/code/FPS%20basic%20example.htm |
| ||
Thanks WolRon. I can't believe all the suggetions and help. The members of this forum are awesome!!!!! Gimpy |