123
BearLibTerminal

BearLibTerminal

BearLibTerminal je knjižnica, ki ustvari terminal podobno okno, ki omogoča fleksibilen tekstualni izhod in nezapleteno obdelavo vnosa.
BearLibTerminal je knjižnica, ki ustvari terminal podobno okno, ki omogoča fleksibilen tekstualni izhod in nezapleteno obdelavo vnosa.Mnoge lopovske igre namerno uporabljajo asketski besedilni ali psevdografski vizualni slog.Vendar imajo domači izhodi prek vmesnika ukazne vrstice nekaj motečih pomanjkljivosti, kot so nizke hitrosti ali omejitve palete in pisave.Uporaba razširjenega nabora znakov (več jezikov hkrati ali zapletena psevdografija) je lahko tudi težavna.BearLibTerminal rešuje, da s svojim lastnim oknom z mrežo znakovnih celic in preprostim, a močnim API-jem za konfiguracijo in besedilni izhod .... Med pomembne funkcije BearLibTerminal spadajo: Enostavnost uporabe Unicode.Podpora za bitne in vektorske (TrueType) pisave.Razširjene zmogljivosti proizvodnje: sestava ploščic, poravnava, odmiki.Visoka zmogljivost (uporablja OpenGL).Podpora za tipkovnico in miškoWindows in Linux gradi.Vezi za več programskih jezikov: C / C ++, C #, Lua, Pascal, Python, Ruby.Za razliko od priljubljene knjižnice libtcod se BearLibTerminal osredotoča na grafični izhod.Ne vključuje generatorjev naključnih števil ali algoritmov za iskanje poti.Namesto tega BearLibTerminal ponuja veliko več možnosti za konfiguracijo nabora pisav / ploščic in izhod na podlagi ploščic.

Lastnosti

Alternativa BearLibTerminalu za vse platforme s katero koli licenco

ncurses

ncurses

ncurses (nove kletvice) je programska knjižnica, ki ponuja API, ki programerju omogoča, da na terminski neodvisen način piše besedilne uporabniške vmesnike.
rot.js

rot.js

rot.js je nabor knjižnic JavaScript, ki so zasnovane za pomoč pri lopovskem razvoju v okolju brskalnika.
libtcod

libtcod

libtcod je brezplačen, hiter, prenosljiv in nezapleten API za razvijalce, ki nudijo napredno resnično barvno konzolo, vhod in veliko drugih pripomočkov, ki se pogosto uporabljajo pri roguelikesu.