The Joys Of Finishing A Project

I know that I’ve been saying this for a while, but this time I’M FOR REALZ; a playable demo for Platform Explorer should be finished SOON.

If you’re wondering why I’ve been taking so damn long, the answer is pretty simple basic – I’ve been working on optimizing the code so that the game runs faster.  It wasn’t a very necessary part of the work as the game is running pretty decently already, but… every little bit helps.  More importantly, I’ll know how to build the code so that I won’t have to optimize too much…

See, because I’m not THAT experienced in Actionscript and I was using the copyPixels function quite frequently, I was creating new Points and Rectangles for each object ON EVERY TICK!  Recently, I found out that I can, for example, use a single Point and just change the x and y code.  This way I’m not creating a new goddamn Point every tick.  Since the game is pretty far into the development, I had to do that for a number of objects.  Essentially, it took me about the entire week…

Anyways, I’m excited to finally release a demo.  Not just for the feedback purpose, it’s also nice because it signals that the game is finally wrapping up.  I mean there is still some work to be done, but, it’s all EXTREMELY easy and simple type of work.  In other words, all of the menus have been created, all of the game logic is in place, I completed the first level of the “Tank Bonus” level… pretty much everything is finished.  It’ll be just a matter of adjusting a couple of variables here and there, adding a couple of simple objects (new traps for example), and then creating and tiling the actual levels.  All in all, not that much more work…

What I have been thinking about, however, is just how much I’ve learned about designing games over the past year.  There really is something to deciding to just FINISH a project at any cost; it feels good and I’ve LEARNED a lot very quickly.  As I’ve mentioned before, it’s something that I really wish that I had done in the past.  I probably would be further along in my career.

What I’m really proud of my desire to finish the game despite the fact that I don’t think the game is very good.  In my younger and more naive days I probably would have just stopped working on the thing a long time ago.  I don’t know how to explain how I feel now other than to say that I feel COMPELLED to finish.  And, I think that that’s pretty neat!

If you know what I mean, then feel free to leave a comment!  I’d love to hear from you!