LibTCOD是Roguelike开发人员的免费,快速,便携式和简单的API,可提供真正的颜色控制台,探路,视野,以及Roguelikes中经常使用的其他一些实用程序。
这是获得任何项目的最新稳定版本的LIBTCOD版本的最简单方法。
LibTCOD作为VCPKG中的端口包括在内。您可以通过VCPKG安装LibTCOD,然后像平常为该软件包管理器一样使用CMAKE脚本链接库。
这是测试LIBTCOD的开发版本的最佳选择。
您可以通过将LibTCOD存储库作为子模块添加,然后将该目录添加到CMAKE脚本中,将LIBTCOD包含在项目中。如果您打算使用此设置启动项目,则需要分配此模板项目。
预计将使用VCPKG,但是可以将LibTCOD的CMAKE脚本配置为编译而无需使用VCPKG用于依赖关系。有关配置依赖关系的详细信息,请参见贡献。
不建议这样做,因为这些发行版笨拙,更难更新,并且跨平台较少。请勿将二进制文件上传到您的项目源存储库。
如果您是在C或C ++中编程,则可以从GitHub版本页面上获得Windows和MacOS二进制文件。
存储库中包括各种C/C ++样本项目,可以用作各种功能的示例。
请记住,作为C ++库,您可能需要使用程序(例如Visual Studio 2015 Runtimes)分发适当的运行时,否则该程序将无法运行。
对于那些希望在Python进行编程的人,您可以使用本安装指南安装Python-TCOD。安装后,您可以遵循Python 3教程,也可以在Python-TCOD存储库上找到Python示例脚本。
二进制下载中存在Python库(libtcodpy)的替代版本,但是您应该避免使用此版本,因为它的维护不太良好。
这仅适用于LIBTCOD开发人员。参见贡献。
最新的文档在这里。目前,这是非常不完整的,因此大多数人都希望阅读1.6.4文档。 Python用户应使用Python-TCOD文档。
LibTCOD带有示例应用程序,在C(Samples_C.C),C ++(SampleS_CPP.CPP)和Python(SampleS_PY.PY)中提供了该应用程序。这以交互式方式提供了基本功能的体面概述。每个都应在大多数情况下相同,因此,如果您使用的是Windows,下载预编译的二进制文件并运行随附的samples.exe 。从C源代码编译的exe应该代表其他版本。
对于报告错误或请求功能,您应该使用GitHub问题页面。对于较小的问题或提供教程或项目的帮助,您可以在Roguelikes Discord或Libera。Chat IRC上加入#libtcod 。
每月捐赠25美元或以上的赞助商将在此处列出他们的姓名或徽标。