OpenGL Project
Posted: Sun Jun 20, 2010 4:34 pm
I'd just like to display my OpenGL project here for everyone, since I've gotten it to a somewhat fun stage where you can run about in a level. My goals with the project are:
-Make the collision detection robust so players won't fall out into the void occasionally
-Implement some rudimentary physics, at least on the level of Q3
-Create texture/model/world map facilities, look into lightmapping
-Dabble in animation
-Begin experimenting with networking code
-Make some sort of game with it
You can download the latest version here:
http://code.google.com/p/exact3d/downlo ... p&can=2&q=
And of course you can browse the source as you like. The msvc files on the repository are out of date and may not be useful if you're looking to do anything with it, I've been developing on dial-up all weekend and they're large files :P.
Things I'm embarrassed about/need to do better:
-most things are in development currently (like the AABB vs triangle function for example) so there's alot of inefficient, silly looking code
-crappy means of including headers
-inconsistent naming in places
-probably not best design overall
-use of outdated OpenGL API
Anywho, enough blathering, tell me what you think
-Make the collision detection robust so players won't fall out into the void occasionally
-Implement some rudimentary physics, at least on the level of Q3
-Create texture/model/world map facilities, look into lightmapping
-Dabble in animation
-Begin experimenting with networking code
-Make some sort of game with it
You can download the latest version here:
http://code.google.com/p/exact3d/downlo ... p&can=2&q=
And of course you can browse the source as you like. The msvc files on the repository are out of date and may not be useful if you're looking to do anything with it, I've been developing on dial-up all weekend and they're large files :P.
Things I'm embarrassed about/need to do better:
-most things are in development currently (like the AABB vs triangle function for example) so there's alot of inefficient, silly looking code
-crappy means of including headers
-inconsistent naming in places
-probably not best design overall
-use of outdated OpenGL API
Anywho, enough blathering, tell me what you think
