LIBTCOD هي واجهة برمجة تطبيقات مجانية وسريعة ومحمولة وغير معقدة لمطوري Roguelike التي توفر وحدة تحكم ملونة حقيقية ، ومسار ، ومجال الرؤية ، وبعض المرافق الأخرى المستخدمة بشكل متكرر في Roguelikes.
هذه هي أسهل طريقة للحصول على أحدث إصدار مستقر من libtcod لأي مشروع.
يتم تضمين LIBTCOD كميناء في VCPKG. يمكنك تثبيت LIBTCOD عبر VCPKG ثم ربط المكتبة باستخدام برنامج نصي CMAKE كما تفعل عادةً لمدير الحزمة هذا.
هذا هو الخيار الأفضل لاختبار إصدارات تطوير LIBTCOD.
يمكنك تضمين LIBTCOD في مشروع بإضافة مستودع LIBTCOD كوحدة فرعية ثم إضافة هذا الدليل إلى البرنامج النصي CMAKE. سترغب في تغطية مشروع القالب هذا إذا كنت تخطط لبدء مشروع مع هذا الإعداد.
من المتوقع أن يتم استخدام VCPKG ، ولكن يمكن تكوين البرنامج النصي CMAKE الخاص بـ LIBTCOD لتجميعه دون استخدام VCPKG للتبعيات. انظر المساهمة. md للحصول على تفاصيل حول تكوين التبعيات.
لا يوصي هذا لأن هذه الإصدارات غير عملية ، وأكثر صعوبة في التحديث ، وأقل منصة. لا تقم بتحميل الملفات الثنائية إلى مستودع مصدر مشاريعك.
إذا كنت تقوم برمجة في C أو C ++ ، فستتوفر ثنائيات Windows و MacOS من صفحة إصدارات GitHub.
يتم تضمين مشاريع عينة C/C ++ المختلفة داخل المستودع والتي يمكن استخدامها كأمثلة على الميزات المختلفة.
ضع في اعتبارك أنه كمكتبة C ++ ، قد تحتاج إلى توزيع وقت التشغيل المناسب مع برنامجك مثل Visual Studio 2015 Runtimes وإلا سيفشل البرنامج في التشغيل.
بالنسبة لأولئك الذين يرغبون في البرمجة في Python ، يمكنك تثبيت Python-TCOD باستخدام دليل التثبيت هذا. بمجرد التثبيت ، يمكنك متابعة البرنامج التعليمي Python 3 أو يمكنك العثور على نصوص Python مثال على مستودع Python-TCOD.
يوجد إصدار بديل من مكتبة 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 المضمنة.
للإبلاغ عن الأخطاء أو طلب الميزات ، يجب عليك استخدام صفحة مشكلات GitHub. للحصول على أسئلة أصغر أو مساعدة في برنامج تعليمي أو مشروع ، يمكنك الانضمام إلى #libtcod على Discord Roguelikes أو على Libera. Chat IRC.
الرعاة الذين يتبرعون بمبلغ 25 دولارًا أو أكثر شهريًا سيكون لديهم أسماء أو شعارات مدرجة هنا.