I Wasn’t Going to do a Postmortem, but my Game has a Ghost in It

What I Used

  • Construct 2 – Still a wonderful piece of software, great for quickly getting an idea into action. But it does have…problems. It pigeonholes you into working it its style (enforces a frame rate based event loop, which I like, but then forces you to define functions inside the same loop, ech), and exports to things besides the web still don’t always work as intended. Not to mention its image editor and audio system have quirks and limitations of their own. I’d say, for something based in HTML5/Javascript with only the few developers working on it that have been, it’s pretty good. I have consistently been able to find new ways to use it.
  • sfxr– Wunnerful as always. I don’t know enough about audio engineering to make full use of the manual settings, but I know enough to be dangerous.
  • GIMP– My favoritest thing. Wish I knew how to use all of it, but I make do with what I’ve got.
  • msPaint– I used this with a drawing tablet I picked up cheap a few months back to make the title screen (because GIMP and the tablet don’t trust each other for some reason). It’s, well, Paint. Ya know.
  • Audacity– A solid sequencing recording tool. Along with a $5 mic (one of those people put on their collars to speak on stage), I got some rather good sound quality for the music side of things. After running it through a noise reduction filter (it was terrible before that), anyways.
  • AWS– Amazon Web Services for hosting the game. This was something I was setting up anyway, so I’m pleased with it (being a homebrew, DIY type, I don’t mind all the work it takes to get it functioning). It’s in the cloooud.
  • The Interwebs– They provided me with answers where there were none. Invaluable.
  • Violin, Piano, Guitar– The triumvirate of incredibly vanilla instruments. Used em all! Plus a little ghostly moaning.
  • notepad++ – In my opinion one of the best plaintext editors out there. Code syntax highlighting, good indents, plugins galore. I only used to make JSON files for the dialogue, but still.
  • Guacamole– Gotta replenish calories.
  • chronolapse and ffmpeg– Marvelous tools for timelapse video production. Speaking of which, here’s a timelapse video:

What Was Good This Time

  • I knew what I was doing this time! It was my second Ludum Dare, and while I paced my first one really well, enough went wrong that it was a close shave. This time went more smoothly, and I had time to spare (maybe finished 4 hours early).
  • I implemented a full dialogue system from scratch, which I’ve never really done before! It was great too, because I could make any object use any dialogue, and cycle through several dialogue options, since that
  • I actually put an ending in this time. Though it does take a while to reach?
  • I actually put MUSIC in this time. Which is so so important I can’t even describe it.
  • I got sleep every night, no problem.
  • I made a postmortem this time!

What Was Decidedly Not So Good

  • I opted not to use the time I had to spare to spruce up the game a little more. Really should’ve.
  • The timelapse video wasn’t as long this time (I set the screenshot interval for chronolapse shorter because dual monitors).
  • The game still wasn’t explained very well.
  • I wasted half an hour deciding I didn’t want to scrap my compo aspirations by using an open source dial-up tone. I did consider recording my own, before realizing I haven’t had dial-up in years. Eh.
  • I just went with the first decent recordings of songs I did (it was all pretty improvish), so there’s definite fumbles in there.
  • The gameplay is only really arcade level, wasn’t much more than that.
  • GIMP and my tablet don’t trust each other (The Huion driver I’ve got doesn’t entirely work).

For Next Time

  • Maybe try another library/IDE/codebase – Construct 2 is good, but only goes so far. Plus, it only does 2d.
  • Really dedicate myself to the LD and nothing but the LD during the LD.
  • Maybe do it with a friend, try the jam? Could be real fun.
  • Get that drawing tablet working, learn how to use it to make more than scribbles
  • Get better at improv musical self-recording (i.e just go with it, make fewer errors)- that haspotential to be a real strength
  • Look up fewer things (just know them from the outset)

Well, that’s it. If you haven’t played Ghostnet yet, and you actually read this whole thing, you probably should! It’s not half bad. Stay spooky, friends.