The Knight Owl!
He’s 32×32, and I’m worried he won’t show up too well after all the work I put into it. Note to self: learn how to use the Gimp better.
I was up until 3AM trying to get some functionality in my program before heading to bed. I woke up about five and a half hours later, showered, and am waiting for toast for my breakfast. As of this writing, there is a little over 12 hours left in the competition, and I don’t have game play yet.
I’ll be getting this submission in under the wire.
I’m starting to wonder if I’ll ever get back to TDD, but for now I have a main menu background.
I plan on starting this game by mousing over the start button, the same way Minimalist did. I like the idea that the menu gets you used to the mechanics of the game. Maybe I’ll have a mini tower drawn in with one archer waiting as the start button.
There are only 19 hours left, but I need some sleep. Good night!
I decided that I need more practice with TDD and so skipped quite a few unit tests to get a blank SDL window up that I can close. The 10 passing tests I currently have were great for splitting off a Timer class from my Game class, but I can’t afford to spend too much time making existing functionality work better.
When I start working on the various game entities, I know TDD will be a big help, but for now I have put it on hold to get the really simple run() loop going. Of course, in order to get to the point where I can write more code than the basic boilerplate, I need to sketch out a rough design.
As of this writing there are only 23.5 hours left in the competition.
And my project is in bad shape. I have some decent notes, but the actual implementation is lagging. I have to remember that I still need to create art and sounds, not just code.
Will I make it? I should, even if it means cutting back on the scope of my initial design. I haven’t been writing as much code as I would have liked, but I’m not sure how much of it is due to the fact that I’m still learning TDD and how much of it is due to the fact that I’m practically reimplementing code that I’ve already written. Still, before my last break, I found that my coding time has been very productive, so perhaps I’ll see a working game sooner than I think.