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