Skip to footer navigation.

« Oatmeal

December adventure, 2024

My adventure log for 2024!

The plan

It is nearly time for another December Adventure! Folks have started to send me the addresses for their adventure logs, and I’ll be collecting them all like I did last year.

Over the last year I’ve spun up a fair few little projects. My plan for the start of the December adventure this year is to revisit each of those in turn, do a bit of testing, refactoring, and clean up. I’ve also been noodling on some ideas for games…as is my habit. I’m hoping to tackle one of those ideas.

As always though, the adventure is chill, and plans can be changed or ignored.

01

I spent a bit of time gathering up all of the adventure logs that folks sent me — there are so many! Honestly, my favorite part of the December Adventure is reading everyone’s logs. Thanks to everyone who sent their log my way!

The first bit of clean up work I tackled was in bp-sand. I added a button to clear all the sand from the canvas.

I also started a sketch of a generic-ish framework for making narrative, text games in the browser. Sort of like a choose your own adventure engine. I’m lukewarm on what I have so far, but may revisit it in the future.

02

Today’s adventure was cleaning up the broughlike a bit and adding a hidden secret feature!

The clean up involved modularizing the code a bit more, and centralizing all of the config variables to a single place, whereas before they were sorta spread out through the code. Now everything lives in an aptly named config.js.

After that, I revisited a secret feature I started but didn’t ever finish a while back. Now, if you tap the v key the game has an autoplay mode where it plays itself! The feature only works on things with a v key for the time being (sorry mobile folks), and the only way to turn it off is to re-load the page.

All in all I’m pretty proud of the broughlike — it is one of the more polished games I’ve made. Now I just have to figure out how to make it fun to play.

03

Sometimes you hate yourself and you revisit a bf interpreter in rust?

The more important bits of info for today’s adventure log are that the other day I shared a link to bp-sand, a silly metronome thing I made a while back. Ivan saw it and then made a deliciously, and lovely chaotic remix of it. As if that wasn’t enough, though, Conrad Godfrey saw Ivan’s remix and made another, seasonally appropriate remix!

I had a lot of fun reading through both Ivan and Conrad’s code.