BearLibTerminal

BearLibTerminal

BearLibTerminal je knižnica, ktorá vytvára okno podobné terminálu uľahčujúce flexibilný textový výstup a nekomplikované spracovanie vstupov.
BearLibTerminal je knižnica, ktorá vytvára okno podobné terminálu uľahčujúce flexibilný textový výstup a nekomplikované spracovanie vstupov.Mnoho roguelike hier zámerne používa asketický textový alebo pseudografický vizuálny štýl.Avšak natívny výstup cez rozhranie príkazového riadku má zvyčajne niekoľko nepríjemných nedostatkov, ako sú nízka rýchlosť alebo obmedzenia palety a písma.Použitie rozšírenej znakovej sady (niekoľko jazykov naraz alebo komplikovaná pseudografia) môže byť tiež zložité.BearLibTerminal rieši, že poskytnutím vlastného okna so sieťou znakových buniek a jednoduchého, ale výkonného API pre konfiguráciu a textový výstup .... Medzi dôležité vlastnosti BearLibTerminal patrí: Jednoduché použitie Unicode.Podpora bitmapových a vektorových (TrueType) fontov.Rozšírené výstupné zariadenia: zloženie dlaždíc, zarovnanie, kompenzácie.Vysoký výkon (používa OpenGL).Podpora klávesnice a myši.Windows a Linux stavia.Viazanie pre niekoľko programovacích jazykov: C / C ++, C #, Lua, Pascal, Python, Ruby.Na rozdiel od populárnej knižnice libtcod sa BearLibTerminal zameriava na grafický výstup.Nezahŕňa generátory náhodných čísel ani algoritmy na vyhľadávanie ciest.Namiesto toho BearLibTerminal poskytuje oveľa viac možností pre konfiguráciu písma / dlaždice a výstup založený na dlaždiciach.
bearlibterminal

Vlastnosti

Alternatívy BearLibTerminal pre všetky platformy s akoukoľvek licenciou

ncurses

ncurses

ncurses (new curses) je programovacia knižnica, ktorá poskytuje API, ktoré umožňuje programátorovi písať textové užívateľské rozhrania spôsobom nezávislým od terminálov.
rot.js

rot.js

rot.js je sada knižníc JavaScriptu, ktoré majú pomôcť pri vývoji roguelike v prostredí prehliadača.
libtcod

libtcod

libtcod je bezplatné, rýchle, prenosné a nekomplikované API pre vývojárov roguelike, ktoré poskytujú pokročilú konzolu farieb, vstup a množstvo ďalších nástrojov, ktoré sa často používajú v roguelike.