Delightfully, docs for text adventure game libraries offer choices in the structure that match text game UIs!
https://inform7.com/extensions/Jon Ingold/Interactive Parsing/index.html
(I suppose it makes total sense for the target audience.)
miniblog.
Related Posts
An ad hoc, informally-specified, bug-ridden, slow implementation of half of a text adventure game -- or as I like to call it, a compiler.
Inform, the programming language built for writing interactive fiction (i.e. text adventure games), is now open source.
The compiler and toolchain may also be the largest literate programming codebase to date!
Emergent behaviour of agents in early text adventure games (The Hobbit, released 1982): https://if50.substack.com/p/1982-the-hobbit
