DuBrowgn.com

Status Update (January 30, 2009)

To be perfectly honest, I haven't gotten nearly as much done lately as I would have liked to. Version 0.2 (the rewrite) of my JavaScript game still isn't anywhere near running yet, and Renamer is only slightly closer to v1.3 than it was when I announced I was working on it. It's not that I haven't gotten anything done, it's just that the results aren't that impressive... yet.

JavaScript Game v0.2

While not making it anymore playable, I've started three new libraries for the JavaScript game.

Image Caching Library: Most of the ideas and some of the code for this library came straight out of v0.1. Basically, it allows for the game engine to download graphics before they're actually needed, including anything from unit animation frames to terrain fragments. The code has been simplified and extended for greater control over the image cache. I'm currently playing with the idea of creating a system for streaming graphics as they're needed, eliminating loading bars etc.

Graphics Library: Currently, this library contains less than 50 lines of actual code. Eventually it will house the guts of the graphics rendering engine. Progress is slow as of now, since I'm still deciding how the code should be structured.

Error Logging Library: This library can be called from anywhere in my project to log programming errors for later review. It allows me to detect errors I might have trouble tracking down, or fail to notice all together.

Renamer v1.3

Rebasing Renamer to the Qt framework has been interesting. They have a different way of doing things in the Qt community that has made the transition more difficult than I anticipated. All in all, I think it'll be a good change, and I'm looking forward to learning more about the Qt framework.