WIP 3D maze level
Following these posts:
http://gamesalad.com/forums/topic.php?id=32990
http://gamesalad.com/forums/topic.php?id=31798
I decided to show off one of the levels I'm doing for a maze game. There's still a lot to do and fix, but the main "3D engine" is finally stable.
It was fun doing it. I coded it so that there are no unlocked actors, only one self attribute for the walls is unlocked.

________________________________
【ツ】iPhone Icon Pack (compatible with DBA Icon Creator) 【ツ】 - 【ツ】Graphic Pack【ツ】
Free GS demo: High score simple and advanced; Game Center; App Rating System; Custom Font Score and Countdown; Advanced Snap to Grid
http://gamesalad.com/forums/topic.php?id=32990
http://gamesalad.com/forums/topic.php?id=31798
I decided to show off one of the levels I'm doing for a maze game. There's still a lot to do and fix, but the main "3D engine" is finally stable.
It was fun doing it. I coded it so that there are no unlocked actors, only one self attribute for the walls is unlocked.

________________________________
【ツ】iPhone Icon Pack (compatible with DBA Icon Creator) 【ツ】 - 【ツ】Graphic Pack【ツ】
Free GS demo: High score simple and advanced; Game Center; App Rating System; Custom Font Score and Countdown; Advanced Snap to Grid
Comments
----------------------------------------------
http://davidgriffinapps.co.uk/
""You are in a maze of twisty passages, all alike." - Zork temp domain http://spidergriffin.wix.com/alphaghostapps
if its possible in your code.. try interpolating your attributes instead of changing them to give it a smoother look ..
Roy.
great work!
Seems we're all having the same idea to go 3D!
From what you say it sounds like you've come up with a far more efficient way of coding the levels than I have though. Good work dude!
I'm using a single text attribute that hold all the information on what wall is visible in each step but doing this result in a 0.1 second blackout during each step while it reset and repopulate with new data. I'm thinking of adding a second text attribute and switch between them to avoid that.
I'm really proud of it I managed to code it so that it use only 3 attribute for movement, 1 (soon 2) attribute for the display process and 1 attribute each for the 3D visible walls and the 2D offscreen ones.
As Digi-chain showed in his WIP demo in his thread we're not so far from a The Quest like game. Probably with some work it could be done now, but when tables and arrays (and better performances) will be there it will be a piece of cake (kind of...).
________________________________
【ツ】iPhone Icon Pack (compatible with DBA Icon Creator) 【ツ】 - 【ツ】Graphic Pack【ツ】
Free GS demo: High score simple and advanced; Game Center; App Rating System; Custom Font Score and Countdown; Advanced Snap to Grid
________________________________
【ツ】iPhone Icon Pack (compatible with DBA Icon Creator) 【ツ】 - 【ツ】Graphic Pack【ツ】
Free GS demo: High score simple and advanced; Game Center; App Rating System; Custom Font Score and Countdown; Advanced Snap to Grid
Now the glitch during each movement is no more and everything is smoother.
Would love to know how that works to see if it could be mixed with the 3d blocks I've been working on for my invaders game. (search youtube for Gamesalad 3d blocks) if you've not see it.
Would post a vid but I'm on my phone.
Amazing work, congrats on getting the code working.
Stormy
My current Dungeon exploration game is too far down the line now to start re-working the attributes and code, but after seeing this I know if I ever attempt it again I'll definitely be taking a whole new approach.
Well done dude!
Remind me very strong on Castle Wolfendstein (The first pseudo 3D Game) back from the 90's.
You can grasp how the "what make it work" part work in this old video I made to have GS help me with some bugs. I've rewritten most of it but the base mechanism idea is there:
Daughter is in bed. As she currently has me entertaining her like an idiot. Cheers Stormy