123
BearLibTerminal

BearLibTerminal

BearLibTerminal to biblioteka, która tworzy okno podobne do terminala, co umożliwia elastyczne wyświetlanie tekstu i nieskomplikowane przetwarzanie danych wejściowych.
BearLibTerminal to biblioteka, która tworzy okno podobne do terminala, co umożliwia elastyczne wyświetlanie tekstu i nieskomplikowane przetwarzanie danych wejściowych.Wiele gier typu roguelike celowo wykorzystuje tekstowy lub pseudograficzny styl wizualny.Jednak natywne dane wyjściowe za pośrednictwem interfejsu wiersza poleceń zwykle mają kilka irytujących niedociągnięć, takich jak ograniczenie prędkości lub ograniczenia palet i czcionek.Użycie rozszerzonego zestawu znaków (kilka języków jednocześnie lub skomplikowana pseudografia) może być również trudne.BearLibTerminal rozwiązuje ten problem, udostępniając własne okno z siatką komórek znakowych i prostym, ale potężnym interfejsem API do konfiguracji i wyświetlania tekstu .... Ważnymi cechami BearLibTerminal są: Łatwość użycia Unicode.Obsługa czcionek bitmapowych i wektorowych (TrueType).Rozszerzone możliwości wyjściowe: skład płytek, wyrównanie, przesunięcia.Wysoka wydajność (wykorzystuje OpenGL).Obsługa klawiatury i myszy.Kompilacje Windows i Linux.Wiązania dla kilku języków programowania: C / C ++, C #, Lua, Pascal, Python, Ruby.W przeciwieństwie do popularnej biblioteki libtcod, BearLibTerminal koncentruje się na wynikach graficznych.Nie obejmuje generatorów liczb losowych ani algorytmów wyszukiwania ścieżki.Zamiast tego BearLibTerminal zapewnia znacznie więcej opcji konfiguracji zestawu czcionek / zestawu klocków i wydruku opartego na kafelkach.

cechy

Alternatywy dla BearLibTerminal dla Linux

ncurses

ncurses

ncurses (nowe klątwy) to biblioteka programistyczna, która zapewnia API, które pozwala programiście pisać tekstowe interfejsy użytkownika w sposób niezależny od terminali.
rot.js

rot.js

rot.js to zestaw bibliotek JavaScript, zaprojektowany, aby pomóc w rozwoju roguelike w środowisku przeglądarki.
libtcod

libtcod

libtcod to darmowy, szybki, przenośny i nieskomplikowany interfejs API dla programistów roguelike, zapewniający zaawansowaną konsolę kolorów rzeczywistych, dane wejściowe i wiele innych narzędzi często używanych w roguelike.