这个项目能做什么

Trogdor++ 是一个用于构建文字冒险和 MUD 的 C++ 核心库。它包含无需编程即可使用的内置游戏功能,并提供 Lua 和 C++ 绑定用于扩展行为。该仓库还包含一个极简的单人命令行客户端作为演示。对于多人托管,配套的 trogdord TCP 服务器可以并行运行多个游戏,支持可配置的崩溃恢复,并可以选择通过 Redis Pub/Sub 发布输出;官方 PHP 7/8 和 Node.js 客户端模块均可用。该项目在独立客户端中包含实验性的 Inform 7 解析,但目前支持的语法非常有限,trogdord 不会打开 Inform 7 游戏。Trogdor++ 采用 GPL 3.0 许可,是已归档的基于 C 的 Trogdor Text Adventure Engine 的 C++ 继任者。