Sign in to follow this  
tppramod

2D to 3D Guidance required

Recommended Posts

tppramod    122
i have completed a 2D pacman game written in turbo C in mode 13h. it was really interesting as the whole graphics routines and animation was programmed without using any library thereby understanding the underlying principles of graphics. I have now learned the basics of 3D and have programmed a rotating cube in C using the 3D rotation formula and as well as using matrix in mode 13h. i now want to make a 3D game similar to f-29 Retaliator, which was a DOS game BUT i DON'T want to use any library like opengl, sdl etc.... i know that it is tough but on the other hand i feel no satisfaction in using readymade libraries. i want to make everything myself!. So any good source to start the similar game? pramod

Share this post


Link to post
Share on other sites
Kalasjniekof    246
Maybe some fake3D sness game like starwing? Anyway, I don't think you can get hardware-acceleration if you don't use Direct3D or OpenGL. Unless you write your own drivers too, that is...

Share this post


Link to post
Share on other sites
tppramod    122
thanks for the reply. u r right i won't be getting the hardware acceleration but i am not targetting any high end 3d graphics and rendering. it would be the simple one something made out like polygon filling and hidden surface removal.

i have learned about hidden surface removal (HSR) of a cube but that required the cube to be in some particular orienation were any one side is fully hidden.

but in the case like a retaliator many of its sides are partially visible/hidden. i don't know how the HSR work here? is it going to be something called Z-buffering where all polygons are drawn on top of the other in a series?

Share this post


Link to post
Share on other sites
erjo    133
I don't know much about software 3d rasterisation, but flipcode has alot of articles on the subject, and there's always lamothes book, tricks of the 3d windows game programming gurus, which walks you through the creation of a software renderer.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this