About this project

Trogdor++ is a C++ core library for building text adventures and MUDs. It includes built-in game features usable without programming, plus Lua and C++ bindings for extending behavior. The repository also includes a barebones single-player CLI client as a demonstration. For multiplayer hosting, the companion trogdord TCP server can run multiple games in parallel, supports configurable crash recovery, and can optionally publish output through Redis Pub/Sub; official PHP 7/8 and Node.js client modules are available. The project includes experimental Inform 7 parsing in the standalone client, but the supported grammar is currently very limited and trogdord will not open Inform 7 games. Trogdor++ is GPL 3.0 licensed and is the C++ successor to the archived C-based Trogdor Text Adventure Engine.