Maintaining UML, while ideal, may turn out to be too much work. But it has provided me with a VAST amount of insight on the internals of our engine, so it may be worth it.
Our classes are a mix of hacked in C code, half inheritence, half composition. We have a lot of clean up work todo, but Phillip's initial work on Input should help a lot, now we can be considered "interactive"? Though that needs to be reworked, it's a good start. After finals this week, we should be able to really get something interesting going, so bare with us (not that anyone is following it =P).
Two major barriers right now is a gddf (Game Definition Data File) which may be an ini file, and a sddf (Sprite Definition Data File), which can be a little more lean, but doesn't have to be. We need a config class, which I may tackle tomorrow after my psych final.
I've been using sqlite at work for a configuration backend, so I may consider evaluating that for a backend. But maybe not, requirements are getting fat as it is (though sqlite is rather tiny, and can be used for all sorts of runtime database stuff like scores, save states, etc). That may be worth considering actually...
Our classes are a mix of hacked in C code, half inheritence, half composition. We have a lot of clean up work todo, but Phillip's initial work on Input should help a lot, now we can be considered "interactive"? Though that needs to be reworked, it's a good start. After finals this week, we should be able to really get something interesting going, so bare with us (not that anyone is following it =P).
Two major barriers right now is a gddf (Game Definition Data File) which may be an ini file, and a sddf (Sprite Definition Data File), which can be a little more lean, but doesn't have to be. We need a config class, which I may tackle tomorrow after my psych final.
I've been using sqlite at work for a configuration backend, so I may consider evaluating that for a backend. But maybe not, requirements are getting fat as it is (though sqlite is rather tiny, and can be used for all sorts of runtime database stuff like scores, save states, etc). That may be worth considering actually...
Current Music: More Sopranos
Leave a comment
