Friday, October 17, 2008

Progress.


Thought I'd take a moment and elucidate on some of our actual progress and milestones (besides setting a new personal record for most errors obtained in one compilation), bringing to light a tragic aspect of programming--most of the time, you have nothing to show for most of the programming you do. Anyways, in rough chronological order, our current functionality along with percentage completed:

Story 99.9%(.1% reserved for if we actually ever get around to telling it ;)
EarthSculptor/Blender Scene Creation 100%
Pointer Hash Map 100%
Models 1% (ha)
Per-pixel Lighting, Bump Mapping/Shaders 100%
Scene Class/.scene files: Exporting/Loading/Unloading 100%
Dynamic Scene and Entity Management/Classes 100%
First Scene 99% (Might add a thing or two)
ODE Physics 100%
Area (A graph of scene objects) Resource Loading 80%
Second Scene 99%
Trimesh Loading from file 100%
Character/Enemy Class/Character Attributes 10%
Collision Detection 75% (VERY Liberal estimate :)
Third Scene 80%
Scene Transitioning/Exiting 75%
Input Manager/Game State Manager 75%
GUI 5% (Hey, a window pops up, at least!)

Finally, a tentative list of features we haven't even touched, but hope to have implemented within the coming weeks/months/years/millennia (in no particular order):

Battle System (!!!)/Enemy AI(!!!!!)
NPC classes/Basic Flocking AI
Skill Tree
Bestiary
Indoor Rendering/Transitions
GUI/Menus/Status Screen
Saving/Loading (eek)
Event System/Manager
Cut Scene Manager (Maybe?)
Particle Systems/Skill, Magic Effects
Sound Manager/Music
World Map
Experience/Leveling System
Overhead Map/Viewport (Maybe?)

Well, I guess that pretty much sums it up--stay tuned!!! Or else.

-Derek

0 comments: