// caseydunham.net

Tuesday, February 3, 2009

The refactoring rabbit hole

As mentioned in my previous post, I was attempting to work out a couple of issues in the design of Orb Drop. I was having problems incorporating the state system into the current framework of the game in a way that I was pleased with. I pulled a lot of the code out and began experimenting with it trying out a few ideas. I am going to continue the development of this framework while finishing Orb Drop and another smaller game. I have found that working on the reusable components while creating small game prototypes or demos is a great help as it makes it easier to see where you need abstractions and how your components are actually coming together.

As far as Orb Drop goes, I don’t think I am going to refactor any more of it, instead just fixing a couple of bugs and packaging it up. I would like to move on from this and work on my other projects. I will of course put the source code up for it as well, but like I said previously I am not too happy with it. However, I learned a decent amount from working on this game which I think is the most important thing.

posted by Casey at 10:55 am  

No Comments »

No comments yet.

RSS feed for comments on this post. TrackBack URI

Leave a comment

Powered by WordPress