Room 15 Status Update

I released Room 18, 17, and 16promised there would be 18 updates totalthanked people for sending bug reportsadmitted I’d misscoped the project… said I didn’t want to space rooms more than 3 weeks apart… and now it’s been radio silence for a month.

What’s up with that?

A few things have been going on behind the scenes.

Some of them are simple time sinks, such as my 4th of July family reunion. I’d planned to work on the train, but then I couldn’t focus enough to work or relax enough to sleep. (On the way down, this was related to the exuberant Grateful Dead fan reunion in the seat in front of me. I am so glad you guys found each other, but I wish it had happened in a different car.)

There were also two days when I cancelled my 18 Rooms work, once to enthuse about Obergefell v. Hodges and once for a link-heavy article about the villainization of minorities.

But the primary delay is that that Room 15 is complicated.

At this point, I’ve rebuilt the code 15 four times, including one go-round in ChoiceScript* to improve my understanding of the design. The current approach involves iterating across four tables and tracking fifteen boolean states above the core Inform world model.

Ironically, if everything goes right, Room 15 won’t look complicated. It will be smooth as butter, and everyone will wonder what I was complaining so heartily about, and whether I always kick up this much of a fuss behind the scenes.

For the meantime, if I should need an epitaph, here’s a good one:

“She Bit Off More Than She Could Chew
And Somehow Chewed It Anyway.”

And now I’m going to get some more work done. Talk to you later!

* Why not Twine? Because in ChoiceScript, I can see my entire source code in a single file, which was helpful here. Still prefer Twine for most prototyping, but ChoiceScript has its merits.


Thank you to everyone supporting Sibyl Moon through Patreon!
If you’re enjoying 18 Rooms, please consider becoming a patron. Room 15 will come out either way, but it would be very much appreciated.

Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *