LibtCod เป็น API ฟรีพกพาและไม่ซับซ้อนสำหรับนักพัฒนา Roguelike ที่ให้บริการคอนโซลสีที่แท้จริงการค้นหาการมองเห็นในมุมมองและยูทิลิตี้อื่น ๆ ที่ใช้บ่อยใน Roguelikes
นี่เป็นวิธีที่ง่ายที่สุดในการรับ LibtCOD รุ่นล่าสุดสำหรับโครงการใด ๆ
libtcod รวมเป็นพอร์ตใน VCPKG คุณสามารถติดตั้ง libtcod ผ่าน VCPKG จากนั้นเชื่อมโยงไลบรารีโดยใช้สคริปต์ cmake ตามปกติสำหรับตัวจัดการแพ็คเกจนั้น
นี่คือตัวเลือกที่ดีที่สุดสำหรับการทดสอบ LibtCod เวอร์ชันการพัฒนา
คุณสามารถรวม libtcod ในโครงการโดยการเพิ่มที่เก็บ libtcod เป็น submodule จากนั้นเพิ่มไดเรกทอรีนั้นลงในสคริปต์ cmake คุณจะต้องแยกโครงการเทมเพลตนี้หากคุณวางแผนที่จะเริ่มโครงการด้วยการตั้งค่านี้
คาดว่าจะใช้ VCPKG แต่สคริปต์ CMake ของ LiBTCOD สามารถกำหนดค่าให้รวบรวมได้โดยไม่ต้องใช้ VCPKG สำหรับการพึ่งพา โปรดดูที่ MD สำหรับรายละเอียดเกี่ยวกับการกำหนดค่าการพึ่งพา
นี่ไม่ได้แนะนำเนื่องจากการเผยแพร่เหล่านี้ไม่เป็นไปได้ยากต่อการอัปเดตและมีการข้ามแพลตฟอร์มน้อยกว่า อย่าอัปโหลดไฟล์ไบนารีไปยังแหล่งเก็บข้อมูลที่มาของโครงการของคุณ
หากคุณกำลังเขียนโปรแกรมใน C หรือ C ++ ดังนั้น Binaries Windows และ MacOS จะมีให้บริการจากหน้า GitHub
โครงการตัวอย่าง C/C ++ ต่างๆรวมอยู่ในที่เก็บซึ่งสามารถใช้เป็นตัวอย่างของคุณสมบัติต่าง ๆ
โปรดทราบว่าในฐานะห้องสมุด C ++ คุณอาจต้องแจกจ่ายรันไทม์ที่เหมาะสมกับโปรแกรมของคุณเช่น Visual Studio 2015 Runtimes มิฉะนั้นโปรแกรมจะไม่ทำงาน
สำหรับผู้ที่ต้องการโปรแกรมใน Python คุณสามารถติดตั้ง Python-TCOD โดยใช้คู่มือการติดตั้งนี้ เมื่อติดตั้งแล้วคุณสามารถติดตามบทช่วยสอน Python 3 หรือคุณสามารถค้นหาสคริปต์ตัวอย่าง Python บนที่เก็บ Python-TCOD
เวอร์ชันทางเลือกของ Python Library (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 ควรเป็นตัวแทนของเวอร์ชันอื่น
สำหรับการรายงานข้อบกพร่องหรือการร้องขอคุณสมบัติคุณควรใช้หน้าปัญหา GitHub สำหรับคำถามเล็ก ๆ หรือความช่วยเหลือเกี่ยวกับการสอนหรือโครงการคุณสามารถเข้าร่วม #libtcod บน Roguelikes Discord หรือ Libera แชท IRC
ผู้สนับสนุนที่บริจาค $ 25 หรือมากกว่าต่อเดือนจะมีชื่อหรือโลโก้ของพวกเขาที่อยู่ที่นี่