BearLibTerminal

BearLibTerminal

BearLibTerminal هي مكتبة تنشئ نافذة شبيهة بالطرف تسهل المخرجات النصية المرنة ومعالجة المدخلات غير المعقدة.
BearLibTerminal هي مكتبة تنشئ نافذة شبيهة بالطرف تسهل المخرجات النصية المرنة ومعالجة المدخلات غير المعقدة.تستخدم الكثير من ألعاب roguelike عن قصد أسلوبًا مرئيًا نصيًا أو شبهي.ومع ذلك ، فإن الناتج الأصلي عبر واجهة سطر الأوامر عادة ما يكون به بعض أوجه القصور المزعجة مثل السرعة المنخفضة أو لوحة الألوان والقيود على الخطوط.استخدام مجموعة أحرف موسعة (عدة لغات في وقت واحد أو pseudographics معقدة) قد يكون أيضًا خادعًا.يحل BearLibTerminal ذلك من خلال توفير إطار خاص به مع شبكة من خلايا الأحرف وواجهة برمجة تطبيقات بسيطة لكنها قوية للتكوين والإخراج النصي .... تشمل الميزات البارزة في BearLibTerminal ما يلي: سهولة استخدام Unicode.دعم الصور النقطية وخطوط المتجه (تروتايب).مرافق الانتاج الموسعة: تكوين البلاط ، والمحاذاة ، والإزاحة.عالية الأداء (يستخدم برنامج OpenGL).دعم لوحة المفاتيح والماوس.ويندوز ولينكس يبني.روابط لعدة لغات البرمجة: C / C ++ ، C # ، Lua ، Pascal ، Python ، Ruby.بخلاف مكتبة libtcod الشائعة ، يركز BearLibTerminal على إخراج الرسومات.لا يشمل مولدات الأرقام العشوائية أو خوارزميات العثور على المسار.بدلاً من ذلك ، يوفر BearLibTerminal خيارات أكثر بكثير لتكوين الخط / التجانب والإخراج المستند إلى التجانب.
bearlibterminal

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

المميزات

بدائل BearLibTerminal لجميع المنصات مع أي ترخيص

ncurses

ncurses

ncurses (لعنات جديدة) هي مكتبة برمجة توفر واجهة برمجة تطبيقات تتيح للمبرمج أن يكتب واجهات مستخدم تعتمد على النص بطريقة مستقلة عن المحطة الطرفية.
  • تطبيق مجاني
  • Linux
rot.js

rot.js

rot.js عبارة عن مجموعة من مكتبات JavaScript ، مصممة للمساعدة في تطوير roguelike في بيئة المستعرض.
libtcod

libtcod

libtcod هو واجهة برمجة تطبيقات (API) مجانية وسريعة ومحمولة وغير معقدة لمطوري roguelike توفر وحدة تحكم بالألوان ومتقدمات متقدمة ومتقدمة بالإضافة إلى الكثير من الأدوات المساعدة الأخرى التي يتم استخدامها بشكل متكرر في roguelikes.