The Text Adventure Framework
February 27, 2022•159 words
My current pet programming project is the Text Adventure Framework.
At its simplest, the Text Adventure Framework, TAF, is a platform for playing games in the classic text-based adventure format. But it's much more than that. It's a flexible platform that can handle text-based games of varying scale, scope, and complexity. TAF can handle anything from sprawling epics covering a massive landscape to claustrophic virtual escape rooms --- and everything in between.
Games are written in a custom Game Description Language, called GDL. GDL games are plain old text files.
A code-complete, fully-working, up and running version of TAF already exists. I may add further capabilities over time.
What I really need to work out is how to monetize it. My initial thoughts are to run sessions for businesses as team-building exercises. Groups of people would work together to overcome the challenges and puzzles in a virtual escape room. These would be moderator-led sessions (with me as the moderator).