• May 30th 2017

    Attempted: Building a general-purpose QBN system

    The term quality-based narrative (QBN) refers to a way of building interactive fiction most familiar from Failbetter Games' Fallen London, as well as other games built on their now-defunct StoryNexus platform. Voyageur is also built on this model. Earlier this year, I worked on trying to build a general-purpose QBN tool, working off of the Voyageur codebase, but I didn't get very far; this is basically a list of issues I encountered, as a sort of caution to people thinking of implementing those kinds of systems.

  • May 6th 2017

    Towards a Theory of Parserless Parser Interfaces

    With the release of Vorple for Glulx, now is a great time to think about what I'm calling parseless parser games: Text games that use the world model and mechanical tradition of parser games, but don't actually have a parser interface. The most prominent recent example would be Robin Johnson's Detectiveland.

    This is sort of a theoretical exploration of how to build interfaces to interact with the traditional parser world model (rooms, point of view character, and of course "medium-sized dry goods" as interactive objects). Most of this involves looking at the history of graphical adventure games, which diverged pretty directly from parser interfaces and into point-and-click ones. I'm trying to produce a taxonomy of how those interfaces operate and what their pros and cons are, for people who are looking at building on Vorple to produce extensions or games that use this sort of interaction.