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.
Knižnica Doryen, známa tiež ako libtcod, je funkčnou knižnicou vytvorenou pre letopisy Doryena.Je to nekomplikovaná knižnica pre vývojárov roguelike.Vlastnosti: * okenná alebo celoobrazovková konzola s podporou skutočných farieb * podpora vlastných sád znakov pomocou bitmapových fontov a farebných dlaždíc * Mersenne twister a doplnkové násobenie s generátorom náhodných čísiel * zabudovaná podpora pre kocky (analýza reťazcov, valcovanie) * kreslenie čiar Bresenhamomsada nástrojov * Perlin, Simplex a Wavelet generátor šumu * zorné pole s 5 rôznymi algoritmami * obrazová súprava nástrojov s podporou rotácie / rozťahovania a prelínania rozlíšenia podbuniek * podpora hier postupne a v reálnom čase * podpora myši * syntaktický analyzátor súborov s rozšírenými konfiguráciami *rýchly generický kontajner s rozhraním pole / zoznamu / zásobníka * sada nástrojov bsp * sada nástrojov s mapami výšok * sada nástrojov na vyhľadávanie cestičiek (A * a Dijkstra) * sada nástrojov na kompresiu * podpora antialiased a unicode fontov * mapovanie vlastných / dynamických typov písma * podpora PNG obrázkov * prispôsobiteľný generátor názvov pomocou20 preddefinovaných slabík ... V súčasnosti má väzby pre jazyky C, C ++ a python.
libtcod

Vlastnosti

Alternatívy libtcod 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.
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.