Halbard

Ludum Dare 57

Like a Fever Dream

It's been 5 years since my last jam. Just out of the aether I remembered of the ludum dare, and thankfully I was able to get in last week. Now I'm here deciding on my tools and the guardrails needed so I just don't outscope myself into oblivion. And so, I've decided on the following.

Tools

  • "Engine:" To give me a challenge I ditched the engine and decided to go a little bit lower level without having to go all the way down. That's why I chose Raylib.
  • Platform: Just make it as easy as possible, the only right answer is html5.
  • Graphics: Don't make it complex and adjust as needed: Aseprite, Krita and/or Blender (depending on the flow).
  • Audio: Long ago I was a musician so I'll use an old bass, a piezo mic and Audacity.

Guard Rails

  1. Unless necessary don't go looking for optimal or exact solutions.
  2. Don't try to use high level concepts (like classes) if a low level one (a function with a pointer) can do the job.
  3. Keep your design high, but your expectations low. You only have 48 hours to do this.
  4. Try using some sort of version control and CI/CD. If something fails you want to catch it ASAP by either debugging or reverting.
  5. Awesome per second: Try to make just a minute of pure fun instead of 10 minutes of just ok.
  6. You are your resource. Take breaks, eat, and sleep to keep your edge.
  7. Think of a tale, not a novel: Once again time is limited, and there is no time for epic stories with interweaving plots. Or in our case, awesome designs with multiple interacting systems.
  8. Iterate and follow the fun. If something catches your eye and is funnier than your original design go for it.
  9. Misery loves company, but so do joy and wonder. Share what you're working on, and invite people into your process.
  10. Enjoy the ride.

And now with less than 24 hours to begin, I'll just go ahead and get into a good headspace.

Result of the first 24 hours

Screenshotem20250405/em211748.png Exploring from a safe distance. Decided I couldn't go wrong if I used the correct analogy to justify programmer art.

Am I the only one losing it in front of everyone

Screenshotem20250406/em162644.png

So yeah, there are only 3 hours left, I haven't advanced almost anything today, and to top it off I thought it would be a good idea to stream the process. I'm still real proud of what I have accomplished though.

If you want to watch the final stretch you are more than welcome. https://twitch.tv/halbardhobby