Unfortunately, my excellent new fan-novel, ‘The Bourne Apoplexy,’ was like 70% done before I realized I’d gotten this mixed up on my calendar with the Ludlum Dare compo. This was a considerable setback!
Okay no that was a hilarious lie invented for the purposes of humor. Here’s what actually happened. After the theme was announced, I spent a couple of hours coming up with an idea for a game (which I’ll describe a little later.) Then I came back, sat down fully intending to work on it, and realized I had no interest in actually programming a game like the one I’d thought up. I still thought the concept was interesting, but the idea of making it was unbearably tedious. So, I procrastinated. Then I went to sleep. Then I woke up and procrastinated some more, and I started to think maybe LD17 wasn’t going to happen for me.
After a short conversation with my brother, I decided that the project was still worth doing if only so that I could participate in Ludum Dare. So I spent a little time coding before going out to dinner, and on the way I realized that the gameplay I’d thought up for this idea was completely wrong and that was a big reason of why I was having so much trouble. So I decided to restart the project in Inform 7 (there wasn’t much progress to scrap anyway.)
At first, things went smoothly. Then I found out how goddamn hard it is to do ANYTHING in i7. I’m sure it’s great once you get used to it, but there was a thousand page manual and even though the things I wanted to do were simple in terms of programming basically no traditional programming constructs worked in i7. Not only that, I was finding it incredibly difficult to even look up how to do what I needed to do. After spending 20 minutes having to look up how to do a basic if-else construct, another 15 looking up the SPECIFIC syntax necessary to check whether the character is holding an object, and another 25 minutes looking up an extension capable of controlling the part of the program I wanted to control, I had to stop before I started breaking things.
In summary: It sucks balls to try to learn a new tool under time pressure.
Anyway, I’m going to write a followup post with the failed project summary. Stay tuned.