BearLibTerminal

BearLibTerminal

BearLibTerminal je knihovna, která vytváří okno podobné terminálu, které usnadňuje flexibilní textový výstup a nekomplikované zpracování vstupů.
BearLibTerminal je knihovna, která vytváří okno podobné terminálu usnadňující flexibilní textový výstup a nekomplikované zpracování vstupů.Mnoho roguelikových her úmyslně používá asketický textový nebo pseudografický vizuální styl.Nativní výstup přes rozhraní příkazového řádku však obvykle má několik nepříjemných nedostatků, jako je nízká rychlost nebo omezení palety a písma.Použití rozšířené znakové sady (několik jazyků najednou nebo komplikovaná pseudografie) může být také obtížné.BearLibTerminal řeší, že poskytováním vlastního okna s mřížkou znakových buněk a jednoduchým, ale výkonným API pro konfiguraci a textový výstup .... Mezi významné funkce BearLibTerminal patří: Snadné použití Unicode.Podpora bitmapových a vektorových (TrueType) písem.Rozšířená výstupní zařízení: složení dlaždic, zarovnání, posuny.Vysoký výkon (používá OpenGL).Podpora klávesnice a myši.Windows a Linux staví.Vazby pro několik programovacích jazyků: C / C ++, C #, Lua, Pascal, Python, Ruby.Na rozdíl od populární knihovny libtcod se BearLibTerminal zaměřuje na grafický výstup.Nezahrnuje generátory náhodných čísel ani algoritmy pro vyhledávání cest.Místo toho nabízí BearLibTerminal mnohem více možností konfigurace písma / dlaždice a výstupu založeného na dlaždicích.
bearlibterminal

Funkce

Alternativy BearLibTerminal pro všechny platformy s jakoukoli licencí

ncurses

ncurses

ncurses (new curses) je programovací knihovna, která poskytuje API, které umožňuje programátorovi psát textová uživatelská rozhraní způsobem nezávislým na terminálu.
rot.js

rot.js

rot.js je sada knihoven JavaScriptu, která má pomoci s vývojem rogueliků v prostředí prohlížeče.
libtcod

libtcod

libtcod je bezplatné, rychlé, přenosné a nekomplikované API pro vývojáře roguelike, které poskytují pokročilé barevné konzoly, vstupy a spoustu dalších nástrojů často používaných v roguelike.