一系列用于开发传统 Roguelike 游戏的工具和算法,例如视野、路径寻找和基于瓦片的终端仿真器。
libtcod 是一个免费、快速、可移植且简单易用的 API,为 Roguelike 开发者提供了真彩色控制台、路径寻找、视野和其他一些在 Roguelike 中常用的工具。
Libtcod 作为一个端口包含在 Vcpkg 中。 您可以通过 Vcpkg 安装 libtcod,然后使用 CMake 脚本链接该库,就像您对该包管理器通常所做的那样。 如果计划使用此设置启动项目,您可能想要 分支此模板项目。
这是测试 libtcod 开发版的最佳选择。
您可以通过将 libtcod 仓库添加为 子模块 并将该目录添加到 CMake 脚本中使用 add_subdirectory 来将 libtcod 包含在项目中。有关配置依赖项的更多详细信息,请参阅 CONTRIBUTING.md。
这并不推荐,因为这些版本体积较大,更新更加困难,且不太兼容多个平台。请不要将二进制文件上传到项目的源仓库。
如果您使用 C 或 C++ 编程,则 Windows 和 MacOS 二进制文件可从 GitHub 版本页面 获取。请记住,作为 C++ 库,您可能需要将相应的运行时与程序一起分发,例如 Visual Studio 2015 运行时。
暂无开放 Issues,或尚未同步最近议题。