Overdrive Assault is back!

I remembered I was working on a tutorial about making a game engine in C++, which sadly didn’t survive my last server reinstall… so I’m starting again from scratch! It continues to prove to be much more work than I’ve hoped for – even knowing that it’ll take much more time than I estimate in the beginning, it’ll still take a *lot* more time than that. Read all about it in the tutorial section.

Starcraft AI Competition

When learning a new programming language, I find it very encouraging to look for some kind of interesting project or competition to make use of your newfound knowledge. This time I’m learning Ruby, and I’m participating in the AIIDE Starcraft AI Competition. Tough challenge, but oh so entertaining and incredibly good for my coding skills.
Ruby turns out to be… challenging to get good at. It’s really easy to cludge something together, but it’s also extremely easy to mess things up in a spectaculair fashion. I’m not sure if I like it yet, we’ll see in a couple of days.