Libtcod представляет собой бесплатный, быстрый, портативный и несложный API для разработчиков Roguelike, предоставляющих настоящую цветовую консоль, приверженность пути, поле зрения и несколько других утилит, часто используемых в roguelikes.
Это самый простой способ получить последнюю стабильную версию Libtcod для любого проекта.
Libtcod включен в виде порта в VCPKG. Вы можете установить Libtcod через VCPKG, а затем связать библиотеку, используя сценарий CMAKE, как обычно для этого диспетчера пакетов.
Это лучший вариант для тестирования версий разработки Libtcod.
Вы можете включить Libtcod в проект, добавив репозиторий Libtcod в качестве подмодуля, а затем добавив этот каталог в сценарий Cmake. Вы захотите расколоть этот шаблонный проект, если вы планируете запустить проект с этой настройкой.
Ожидается, что VCPKG будет использоваться, но сценарий CMAKE Libtcod может быть настроен для компиляции без использования VCPKG для зависимостей. См. Appling.md для получения подробной информации о настройке зависимостей.
Это не рекомендуется, поскольку эти выпуски громоздкие, сложнее обновлять и менее кроссплатформенные. Не загружайте двоичные файлы в хранилище источника своих проектов.
Если вы программируете в C или C ++, то на странице выпуска GitHub доступны двоичные файлы Windows и MacOS.
Различные образцы C/C ++ включены в репозиторий, который можно использовать в качестве примеров различных функций.
Имейте в виду, что, как библиотека C ++, вам может потребоваться распространить соответствующее время выполнения с помощью вашей программы, такой как Visual Studio 2015, иначе программа не может работать.
Для тех, кто хочет программировать в Python, вы можете установить Python-TCOD, используя это руководство по установке. После установки вы можете следовать учебному пособию Python 3, или вы можете найти примеры Python примера сценария в репозитории Python-TCOD.
Альтернативная версия библиотеки Python (Libtcodpy) существует в бинарных загрузках, но вы должны избегать использования этой версии, поскольку она не так хорошо поддерживается.
Это рекомендуется только для разработчиков Libtcod. См. Appling.md.
Последняя документация здесь. В настоящее время это очень неполно, поэтому большинство людей захотят прочитать документацию 1.6.4. Пользователи Python должны использовать документацию Python-TCOD.
Libtcod поставляется с примером приложения, реализации которого представлены в каждом из C (Samples_C.C), C ++ (Samples_cpp.cpp) и Python (Samples_py.py). Это дает приличный обзор основных функций, интерактивно. Каждый должен быть идентичным по большей части, поэтому, если вы используете Windows, загружаете предварительно скомпилированные двоичные файлы и запуск включенных samples.exe
Для отчетности об ошибках или запроса функций вы должны использовать страницу выпуска GitHub. Для небольших вопросов или помощи с учебником или проектом вы можете присоединиться #libtcod на Doguelikes Discord или на Libera. Chat IRC.
Спонсоры, пожертвовавшие 25 долларов или более в месяц, будут указаны здесь их имена или логотипы.