LIGBTCOD adalah API gratis, cepat, portabel, dan tidak rumit untuk pengembang roguelike yang menyediakan konsol warna yang sebenarnya, pathfinding, bidang pandang, dan beberapa utilitas lain yang sering digunakan dalam roguelikes.
Ini adalah cara termudah untuk mendapatkan versi stabil terbaru dari LIBTCOD untuk proyek apa pun.
LIBTCOD dimasukkan sebagai port di VCPKG. Anda dapat menginstal LIBTCOD melalui VCPKG dan kemudian menautkan pustaka menggunakan skrip CMake seperti yang biasanya Anda lakukan untuk manajer paket itu.
Ini adalah pilihan terbaik untuk menguji versi pengembangan LIBTCOD.
Anda dapat menyertakan LIBTCOD dalam suatu proyek dengan menambahkan repositori LIBTCOD sebagai submodule dan kemudian menambahkan direktori itu ke skrip CMake. Anda ingin membayar proyek templat ini jika Anda berencana memulai proyek dengan pengaturan ini.
Diharapkan bahwa VCPKG akan digunakan, tetapi skrip CMake LIBTCOD dapat dikonfigurasi untuk dikompilasi tanpa menggunakan VCPKG untuk dependensi. Lihat Contributing.md untuk detail tentang mengonfigurasi dependensi.
Ini tidak direkomendasikan karena rilis ini sulit, lebih sulit untuk diperbarui, dan lebih sedikit lintas platform. Jangan mengunggah file biner ke repositori sumber proyek Anda.
Jika Anda pemrograman di C ++ maka biner Windows dan MacOS tersedia dari halaman Rilis GitHub.
Berbagai proyek sampel C/C ++ termasuk dalam repositori yang dapat digunakan sebagai contoh berbagai fitur.
Perlu diingat bahwa sebagai perpustakaan C ++, Anda mungkin perlu mendistribusikan runtime yang sesuai dengan program Anda seperti runtime Visual Studio 2015 atau program akan gagal berjalan.
Bagi mereka yang ingin memprogram di Python, Anda dapat menginstal Python-tcod menggunakan panduan instalasi ini. Setelah diinstal, Anda dapat mengikuti tutorial Python 3 atau Anda dapat menemukan skrip contoh Python di repositori Python-tcod.
Versi alternatif perpustakaan Python (libtcodpy) ada dalam unduhan biner, tetapi Anda harus menghindari menggunakan versi ini karena tidak dipertahankan dengan baik.
Ini hanya direkomendasikan untuk pengembang LIBTCOD. Lihat Contributing.md.
Dokumentasi terbaru ada di sini. Saat ini sangat tidak lengkap, sehingga kebanyakan orang ingin membaca dokumentasi 1.6.4 sebagai gantinya. Pengguna Python harus menggunakan dokumentasi Python-TCOD.
LIGBTCOD dilengkapi dengan aplikasi sampel, implementasi yang disediakan di masing -masing C (SAMPLES_C.C), C ++ (sampel_cpp.cpp), dan Python (sampel_py.py). Ini memberikan gambaran yang layak tentang fitur -fitur dasar, dengan cara interaktif. Masing-masing harus identik untuk sebagian besar, jadi jika Anda menggunakan Windows, mengunduh binari yang telah dikompilasi sebelumnya dan menjalankan samples.exe yang disertakan.exe yang disusun dari kode sumber C, harus mewakili versi lain.
Untuk melaporkan bug atau meminta fitur, Anda harus menggunakan halaman masalah GitHub. Untuk pertanyaan yang lebih kecil atau bantuan dengan tutorial atau proyek, Anda dapat bergabung dengan #libtcod di Roguelikes Discord atau di Libera. CHAT IRC.
Sponsor yang menyumbangkan $ 25 atau lebih per bulan akan memiliki nama atau logo mereka yang terdaftar di sini.