libtcod

libtcod

libtcod je besplatni, brzi, prijenosni i nekomplicirani API za rogue programere koji nudi naprednu pravu konzolu u boji, ulaz i puno drugih uslužnih programa koji se često koriste u roguelikesu.
Poznata i kao libtcod, Doryen-ova knjižnica funkcionalna je knjižnica izgrađena za Doryenove kronike.To je nekomplicirana knjižnica za programere koji se vole.Značajke: * prozora ili konzola preko cijelog zaslona s pravom podrškom u boji * podrška za prilagođene skupove znakova pomoću bitmap fontova i obojenih pločica * Mersenne twister i komplementarno množenje s Carry generatorom slučajnih brojeva * ugrađena podrška za kockice (raščlamba niza, kotrljanje) * Bresenham crtež linijealatni alati * Perlin, Simplex i generator buke * Wave Field Toolkit s 5 različitih algoritama * slikovni alati s podrškom za rotaciju / istezanje i rezoluciju potkoljenica blitting * podrška za obratom okretom i igrama u stvarnom vremenu * podrška mišem * napredni konfiguracijski file parser *brzi generički spremnik s sučeljima niza / lista / stog * bsp alatni paket * visina mapa alata * putfinding toolkit (A * i Dijkstra) * kompresijski alat * antialiased i unicode podrška za font * prilagođeno / dinamično preslikavanje znakova fonta * PNG slike podržavaju * prilagodljivi generator imena sa20 unaprijed definiranih skupova sloga ... Trenutno ima povezivanja za C, C ++ i python jezike.

Značajke

Alternativa libtcodu za sve platforme s bilo kojom licencom

ncurses

ncurses

ncurses (novi psovke) je programska knjižnica koja pruža API koji programeru omogućuje pisanje tekstualnih korisničkih sučelja na neovisan o terminalu.
rot.js

rot.js

rot.js je skup JavaScript knjižnica, dizajniran da pomogne rogovskom razvoju u okruženju preglednika.
BearLibTerminal

BearLibTerminal

BearLibTerminal je knjižnica koja stvara prozor sličan terminalu koji omogućava fleksibilan tekstualni izlaz i jednostavnu obradu ulaza.