3D dungeon maze

Blitz3D Forums/Blitz3D Beginners Area/3D dungeon maze

gimpy1(Posted 2005) [#1]
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


Shambler(Posted 2005) [#2]
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


Rook Zimbabwe(Posted 2005) [#3]
Shambler should know... check out his screenshots from the gallery page!


gimpy1(Posted 2005) [#4]
Thanks for the input.
Shambler the screenshot is awesome.
And, Rook Zimbabe, thanks for the backup on Shamler.
I appreciate the help.
Gimpy


semar(Posted 2005) [#5]
About building a 3D level, you may non forget to try out Maplet, which is free for Blitz3D users.

Sergio.


Diablo(Posted 2005) [#6]
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.


_PJ_(Posted 2005) [#7]
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!


gimpy1(Posted 2005) [#8]
Thanks again everyone.
Gimpy


WolRon(Posted 2005) [#9]
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


gimpy1(Posted 2005) [#10]
Thanks WolRon.

I can't believe all the suggetions and help.

The members of this forum are awesome!!!!!

Gimpy