BearLibTerminal

BearLibTerminal

BearLibTerminal کتابخانه ای است که پنجره ای مانند ترمینال را ایجاد می کند که خروجی متنی انعطاف پذیر و پردازش ورودی بدون عارضه را تسهیل می کند.
BearLibTerminal کتابخانه ای است که پنجره ای مانند ترمینال را ایجاد می کند که خروجی متنی انعطاف پذیر و پردازش ورودی بدون عارضه را تسهیل می کند.بسیاری از بازی های roguelike به طور عمدی از سبک بصری متنی یا شبه ادبی عاشقانه استفاده می کنند.با این حال ، خروجی بومی از طریق رابط خط فرمان بطور معمول دارای چند کاستی آزار دهنده مانند سرعت کم یا محدودیت پالت و قلم است.استفاده از یک مجموعه کاراکتر گسترده (چندین زبان به طور همزمان یا شبه نگاری پیچیده) نیز ممکن است مشکل باشد.BearLibTerminal حل می کند که با تهیه یک پنجره خود با شبکه ای از سلول های کارا و API ساده اما در عین حال قدرتمند برای پیکربندی و خروجی متنی .... از ویژگی های قابل توجه BearLibTerminal می توان به موارد زیر اشاره کرد: سهولت استفاده از یونیکد.پشتیبانی از قلم های bitmap و بردار (TrueType).امکانات خروجی گسترده: ترکیب کاشی ، تراز ، جبران خسارت.عملکرد بالا (از OpenGL استفاده می کند).صفحه کلید و پشتیبانی ماوس.ویندوز و لینوکس می سازند.اتصال به چندین زبان برنامه نویسی: C / C ++، C #، Lua، Pascal، Python، Ruby.بر خلاف کتابخانه محبوب libtcod ، BearLibTerminal روی خروجی گرافیک تمرکز دارد.این شامل مولد های شماره تصادفی یا الگوریتم های یافتن مسیر نیست.در عوض BearLibTerminal گزینه های بسیار بیشتری را برای پیکربندی قلم / صفحه و خروجی مبتنی بر کاشی ارائه می دهد.
bearlibterminal

سایت اینترنتی:

امکانات

گزینه های BearLibTerminal برای همه سیستم عامل های دارای مجوز

ncurses

ncurses

ncurses (نفرین جدید) یک کتابخانه برنامه نویسی است که یک API را فراهم می کند که به برنامه نویس اجازه می دهد تا رابط های کاربر مبتنی بر متن را به روشی مستقل از ترمینال بنویسد.
  • نرم افزار رایگان
  • Linux
rot.js

rot.js

rot.js مجموعه ای از کتابخانه های جاوا اسکریپت است که برای کمک به پیشرفت روگولیک در محیط مرورگر طراحی شده است.
libtcod

libtcod

libtcod یک API رایگان ، سریع ، قابل حمل و بدون عارضه برای توسعه دهندگان roguelike است که یک کنسول رنگی پیشرفته واقعی ، ورودی و بسیاری از ابزارهای دیگر که اغلب در roguelikes مورد استفاده قرار می گیرد ، است.