O LIBTCOD é uma API gratuita, rápida, portátil e não complicada para desenvolvedores de roguelike que fornecem um verdadeiro console de cores, encontro de caminho, campo de vista e alguns outros utilitários usados com frequência em roguelikes.
Esta é a maneira mais fácil de obter a mais recente versão estável do LibtCod para qualquer projeto.
O LIBTCOD está incluído como uma porta em vcpkg. Você pode instalar o LIBTCOD via VCPKG e depois vincular a biblioteca usando um script cmake como você normalmente faz para esse gerenciador de pacotes.
Esta é a melhor opção para testar as versões de desenvolvimento do LIBTCod.
Você pode incluir o LIBTCOD em um projeto adicionando o repositório LIBTCOD como submodule e adicionando esse diretório a um script cmake. Você deseja gastar este projeto de modelo se planejar iniciar um projeto com essa configuração.
Espera -se que o vcpkg seja usado, mas o script cmake da LibtCod pode ser configurado para compilar sem usar o vcpkg para dependências. Consulte Contribuindo.md para obter detalhes sobre a configuração de dependências.
Isso não é recomendável, pois esses lançamentos são pesados, são mais difíceis de atualizar e são menos de plataforma cruzada. Não envie arquivos binários para o repositório de origem de seus projetos.
Se você estiver programando em C ou C ++, os binários do Windows e do MacOS estarão disponíveis na página Github Lankes.
Vários projetos de amostra C/C ++ estão incluídos no repositório, que podem ser usados como exemplos de vários recursos.
Lembre -se de que, como uma biblioteca C ++, pode ser necessário distribuir o tempo de execução apropriado com seu programa, como o Visual Studio 2015 RunTimes, ou o programa não conseguirá executar.
Para aqueles que desejam programar no Python, você pode instalar o Python-TCod usando este guia de instalação. Depois de instalado, você pode seguir o tutorial do Python 3 ou encontrar scripts de exemplo do Python no repositório Python-TCOD.
Existe uma versão alternativa da biblioteca Python (LIBTCODPY) nos downloads binários, mas você deve evitar o uso desta versão como não é tão bem mantida.
Isso é recomendado apenas para os desenvolvedores da LIBTCod. Consulte Contribuindo.md.
A documentação mais recente está aqui. Atualmente, é muito incompleto, para que a maioria das pessoas queira ler a documentação 1.6.4. Os usuários do Python devem usar a documentação do Python-TCOD.
O LIBTCOD vem com um aplicativo de amostra, das quais implementações são fornecidas em cada um de C (sampos_c.c), c ++ (sampos_cpp.cpp) e python (sampos_py.py). Isso fornece uma visão geral decente dos recursos básicos, de maneira interativa. Cada um deve ser idêntico na maioria das vezes; portanto, se você estiver usando o Windows, baixando os binários pré-compilados e executando as samples.exe incluídas, que é compilado a partir do código-fonte C, deve ser representativo das outras versões.
Para relatar bugs ou solicitar recursos, você deve usar a página de problemas do GitHub. Para perguntas menores ou ajuda com um tutorial ou projeto, você pode participar #libtcod na Roguelikes Discord ou na Libera. Chat IRC.
Os patrocinadores doando US $ 25 ou mais por mês terão seus nomes ou logotipos listados aqui.