Games!
I love games. Not the kind where you run outside like a complete twit. No my friend, the kind where you lock yourself up in a dark room and fiddle with a machine that would irk your grandmother. Those are awesome.
Game development is an activity that soothes my raging, inner nerd. It allows me to pick something random, and pursue like mad. Pretty much anything from artificial intelligence to graphics programming. How fun.
A recent game I began a couple weeks ago is quickly taking shape. Its particular theme is gratuitous stupidity, ninjas, potatoes, and spaceships. The reason that it is going along so well is because I took extra time to design the engine properly, birthing it from my mental womb! Something which not a lot of people do. It’s mind boggling how much software there is out there in the wild, that isn’t properly designed (or written).
Since this game is made in ActionScript 2, with ‘designed properly’, I don’t mean ’stick that script in random parts of this here FLA, and hit test!’ Nor do I mean ‘function soufflé!’ I mean UML — although I’m not following any strict design patterns this time. Good documentation, seemingly fascist approaches to code cleanliness, and all that. (I’m just that way, all fascist! If my head were a country and the braincells its people, other heads would be protesting against mine, in a vain attempt to free the oppressed cells! But I’ll show them, with my new metal nuclear warheads of righteousness. For the motherland!!)
But what am I doing here writing? I must continue… Before the clock strikes C:00…