Chimerror Productions

Quoll Work Thread, 2024-11-14 #2 - 2024-11-14 20:05

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

Went on a good run through the TODOTODOs I had, and then got a bit bogged down in testing taffification of these responses.

It was very nice that I did indeed hit the vast majority of the TODOTODOs I had created for testing. However, one of them involves adding the Text Substitution to have Ada taffificate her speech after being exposed to Taffany. I think my initial thought was to save that for another check-in but I’ve decided to just go ahead and do it now, even though I suspect there will be some things I miss. This also means catching a few instances of room descriptions I haven’t taffificated yet…

I realize that I haven’t really explained what I mean by “taffificate”, and I’m reluctant to do so because I actually have talked about this at length on Cohost. This bit has actually ended up consuming so much of my time in testing in much of the same fashion that the randomized plushies in the apartment level did. But I love the idea so much… I’ll try to bring those posts over to here in the future, and likely will end up writing a huge dev diary about it on the Quoll website. The big thing that has made it tough, as I said, is testing. There is a performance hit to generating this text, and it basically means that I need to write tests to hit every piece of printed text Ada says in the game to make sure I have correctly taffificated it as well as strategically de-taffificated parts so the Playerr doesn’t end up soft-locked.

I also fixed a lot of small typoes that I had missed because my spell checker extension for VS Code had a bug where it would not load my workspace dictionary so I just disabled it so I wouldn’t see a bunch of red marks. They finally fixed that bug a while back so I turned it back on to notice several basic spelling errors like “roomate” instead of “roommate”. I could just wait until later, but I am going to run the tests before I go to bed today to get them. And and then hopefully tomorrow I can just do some quick approvals on those. Running the tests will also allow me to test an explicit rule listing that I think I can now do without. It was another thing I meant to save for its own check-in but I just want to wrap it up.

But that will probably do it for me tonight!

Jaycie “chimerror” Mitchell