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美元或以上的讚助商將在此處列出他們的姓名或徽標。