Saturday, March 17, 2007

March Madness

It's been a little while since my last update. I've been meaning to be more consitant at updates, but I usually end up being pretty short on time. Family, job, projects, and then blog updates in that order. The first two usually take up most of my time, which is fine, it's good to have both, but until things get out of march, which is a month full of birthdays and other things, it will be kind of hard to find the time to update.

T3D

Trodlodyte Version 0.2.0 was finished a couple of weeks ag0w When the sound was finished. I then took too documenting the code base which was taking me quite a while. I ended up being pointed too Doxygen which is a great piece of software that automatically write code docuemtation for you based on comments that you make in your code using specific character sequences. So my documentation process went from about a week to around three hours. I can't thank
Ravuya enough for inadvertly pointing me in that direction.

For the past couple of weeks I've been working on reorginizing my design and code process and coding an animation and a sprite class. It took me a few attempts to really get things designed correctly as first I was attempting to structure everything into one class, but after a while, I soon realized it would just be easier to break the animation features up into a serperate class.

The next few days, when I find sometime, I need to sit down and create a demo for the Sprite class, and also that will be a stress test for the engine itself. I'll really get to see how good my code structures are. The engine has seemed to run very well on all the systems I've tested it on so far, but the demo's I've made haven't really had a whole lot going on. I'll find out soon how things stack up.

There is still a lot to do before the demo needs to be ready for the comic book convention this June, but I think I'll have enough time to get it all completed.