So, basically, what the title says. I just thought it was cool to have a game with a fully-rendered 3D tunnel in it. I have the tunnel, now if you have ideas of a game to put it in, please let me know. ;D
It's pure Axe (excepting some Asm(CB3D) to fasten /2), exactly 2000 bytes, the way it's coded allows for custom deformation of the tunnel (for now, each segment has X = cos(timer), Y = sin(timer)), it's endless, it runs at 9 FPS at 6 MHz and it doesn't use GLib.
I have solid rendering awesomeness working ! clipping windows are so much fun.
Actually, it only works when segments are not connected. So I planned to release two games : an actual 3D clone of the Tunnel game and another one more interesting
I'll post screenshots of both when I'll have collisions done for the former, and clipped connections for the latter.
Okay, so I'm done with the tunnel game, it's ready to release
The tunnel starts large and slow and become faster and smaller as you progress !
I'll post a download link when the file gets approved on ticalc
Ooooh, looks great! I know the tricks you're using to make it look 3D from a mathematical standpoint, but that doesn't stop it from looking excellent. Well done.
Well, it's actual 3D, I don't know what you're talking about .-. I'm using regular orthogonal projection : (x',y') = (x,y) / z
Of course, but your occlusion is not general-case occlusion, and you have no ability to handle camera movement or rotation. I more meant the occlusion tricks I assume you're using: start with the nearest tunnel element, draw the rectangle, use that as the clipping rectangle for the next tunnel element, etc.
Yeah, that's effectively what I use. It's the only way to have good speed.
Register to Join the Conversation
Have your own thoughts to add to this or any other topic? Want to ask a question, offer a suggestion, share your own programs and projects, upload a file to the file archives, get help with calculator and computer programming, or simply chat with like-minded coders and tech and calculator enthusiasts via the site-wide AJAX SAX widget? Registration for a free Cemetech account only takes a minute.
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum