Chimerror Productions

Quoll Work Thread, 2024-12-15 #2 - 2024-12-15 18:18

Tags: blog gamedev inform7 interactive fiction programming quoll testing text adventures

I was able to get out my first implementation of a fully adaptive response for this response and man, I’ve really kind of made my job so hard with doing adaptive writing here. I still need to test several branches, but I also need to eat some food and take a shower, so that’s probably going to eat up all the time I have tonight. In lieu of further updates, let me explain why this response in particular is such a challenge to write.

I’ve mentioned in multiple other updates I’ve made (though probably mostly on Cohost, and I haven’t imported my posts from there to here yet as of writing) that one of the gimmicks for this First Exercise level is that Ada has a buggy cognitohazardous roommate named Taffany. Taffany speaks a bit like a Pokémon, saying only variations on her name. When Ada talks with Taffany using conversational commands like ASK ABOUT, this speech pattern spreads to Ada.

Ada may notice this happening on her own, but since she is in a chunk of time that can be reset, her own memories of noticing this will also reset. A Playerr would likely want to ask her skunktaur tutors, Glitch and the Annoying Skunktaur Puppet about it. The tutors’ memories do not reset on the timeline resetting.

Additionally, Taffany has a randomly set gender, which is actually the aspect of reality the Playerr and Ada are trying to modify with their program. With a different gender, Taffany’s name changes to Taffery, and her pronouns also change.

So you put that all together, here are the branches that I have written code for to adapt this response:

See, it’s really complicated! I mean, this is exactly the type of adaptiveness that is making me do this as a game instead of a novel, and I do hope Playerrs are delighted to notice the differences on multiple playthroughs, but I feel I deserve to lament the amount of work!

That will probably be my last post on this today, sadly, I thought I would get further along in the time I had before I needed to get ready, but at the least I’m glad I got this done! Next time, testing all the branches I haven’t hit yet!

Jaycie “chimerror” Mitchell