Given that we're not to start coding until the official start of the competition, that the theme is being released only on the same day, and that I'm using a set of tools that I'm already familiar with, there's little preparation to be done, I feel.
That said, I intend to use a slightly older--and more saliently, a slightly more reliable--version of the Panda engine than I generally do. Between that and the fact that it's been a little while since last I built a distributable version, let alone in the older version of the engine, I wanted to perform a quick test. I happened to already have a small test-program, so I simply built that, installed it, and tried it. Thankfully there was only two hiccups, neither a serious issue:
- First, I found that I hadn't reinstalled the NSIS installer generator after a recent OS upgrade that seemed to result in the OS losing track of which programs I had installed. Reinstalling it solved the problem.
- Second, while the Windows build worked just as expected, the Linux version failed. This, however, isn't a major issue--I'm in any case a little hesitant to support two platforms under so tight a deadline, so I'm comfortable with just dropping the Linux version.
Here's the result:
(It's not apparent in the following screenshot, but the text switches between various colours, which can be toggled with the space-bar.)
[indent=1]I... I like cats. C-can you tell?
I've also given some thought to how I'll implement the splash screen; I'm glad to say that, using my menu framework, this should be quick and easy.
As with last year, I intend to start with my "template" project, and I'll likely make use components that I've made previously, whether separate and intended for such use, or torn raggedly from their native projects.
I've given some thought to how I want to approach the competition. None of the following is set in stone, however; it's a guideline for myself, an aid to planning. I don't plan on working on day seven (although it's quite possible that I'll end up pushing that a little by working through the night of day six), so my list runs up to day six.
Day 1: Conceptualisation.
[indent=1]My experience leads me to feel that I tend to benefit from taking time with design decisions. Naturally, the rather tight schedule of this competition doesn't leave much space for that, but I nevertheless want to avoid being hasty with my choice of game. If I find myself either having only one concept, or very confident of my choice of concept, I might decide to take only half a day for this step.