Let me start with a small excerpt from my new year’s resolutions: “Write Spoonforge posts more regularly.”
That worked out well, huh? Year’s off to a good start. I don’t usually believe in the number 13 as an unlucky number, but at this pace, the year 2013 has a good chance of convincing me otherwise. With financial woes, a breakup and an ongoing something from last year that I will not call a depression because we all know it goes away if we just don’t call it what it is, I’m seriously considering locking myself into the basement, rocking back and forth in the corner for the remaining ~320 days until I can start fresh in 2014. Unfortunately, the rat population in the basement has declined drastically, and with no other source of nutrition, my plan is flawed.
Instead, a tiny flicker of optimism inside me hopes that I can somehow channel this into something productive, by digging into other things to take my mind off of the bad things and thereby stop with the self-pity – such as taking free MIT and Berkeley online courses, generally increasing knowledge (programming language, algorithms, AI, etc.) and maybe even finally completing a frickin’ game that I wouldn’t be ashamed to show.
There’s a lot more going on in my mind, but I feel that going into detail would be a bit too personal for this blog. Instead, take away from this that I will probably have a substantially larger amount of free time this year, and if I manage to not waste all of it mindlessly playing games and watching TV shows, this might be the year that I finally get something done – although I’m the first to admit that I said pretty much the same thing last year.
Anyway, back to game development! I decided to start with something simple: End Run – an autorunner (I think that’s what the genre is called – think Canabalt and similar games). The (maybe) interesting thing for you is, that you will be able to not only play, but follow its progress “live” right here. Right now there isn’t much to see, but I will update it along the way and you will see how it evolves and changes over time, and I’ll make a gallery with screenshots (and maybe videos) from each step along the way. I’ll update the page with what I’ve changed, what problems I’ve encountered, what I’m currently working at, etc. and I’ll offer zip files of the source of each version. It’ll not be a tutorial as such, but I hope beginners might be able to learn from it. Of course I’ll also be open to questions and suggestions, so don’t hesitate to post!