123
libtcod

libtcod

libtcod هو واجهة برمجة تطبيقات (API) مجانية وسريعة ومحمولة وغير معقدة لمطوري roguelike توفر وحدة تحكم بالألوان ومتقدمات متقدمة ومتقدمة بالإضافة إلى الكثير من الأدوات المساعدة الأخرى التي يتم استخدامها بشكل متكرر في roguelikes.
تُعرف مكتبة دورين أيضًا باسم libtcod ، وهي مكتبة الوظائف المصممة لسجلات تاريخ دورين.إنها مكتبة غير معقدة للمطورين roguelike.الميزات: * وحدة تحكم ذات إطارات أو ملء الشاشة مع دعم ألوان حقيقي * دعم لمجموعات الأحرف المخصصة باستخدام خطوط الصورة النقطية والبلاط الملون * الإعصار من Mersenne والضرب التكميلي مع Carry مولِّد الأرقام العشوائية * دعم مضمن داخلياً للنرد (تحليل السلسلة ، المتداول) * رسم خط Bresenhamمجموعة أدوات * مولد ضوضاء Perlin و Simplex و Wavelet * مجال أدوات العرض مع 5 خوارزميات مختلفة * مجموعة أدوات الصور مع دعم الدوران / التمدد وخلع دقة القرار الفرعي * دعم للدوران بدوره والألعاب في الوقت الحقيقي * دعم الماوس * محلل ملف التكوين المتقدم *حاوية عامة سريعة مع واجهات صفيف / قائمة / مكدس * مجموعة أدوات bsp * مجموعة أدوات ارتفاع - مجموعة أدوات مسار ((A * و Dijkstra) * مجموعة أدوات ضغط * ​​دعم الخط المحايد والموحّد * تعيين أحرف الخطوط المخصصة / الديناميكية * دعم صور PNG مع *20 مجموعة مقطعية محددة مسبقًا ... تحتوي حاليًا على روابط للغات C و C ++ و python.

موقع الكتروني:

المميزات

بدائل لـ libtcod لنظام التشغيل Mac مع ترخيص تجاري