libtcod

libtcod

libtcod je bezplatné, rychlé, přenosné a nekomplikované API pro vývojáře roguelike, které poskytují pokročilé barevné konzoly, vstupy a spoustu dalších nástrojů často používaných v roguelike.
Knihovna Doryen, známá také jako libtcod, je funkční knihovna postavená pro Doryenovy kroniky.Je to nekomplikovaná knihovna pro vývojáře roguelike.Vlastnosti: * okenní nebo celoobrazovková konzole s podporou skutečné barvy * podpora vlastních sad znaků pomocí bitmapových fontů a barevných dlaždic * Mersenne twister a doplňkové násobení s Carry generátorem náhodných čísel * vestavěná podpora pro kostky (analýza řetězců, válcování) * kresba čar Bresenhamemsada nástrojů * Generátor šumu Perlin, Simplex a Wavelet * pole pohledu sada nástrojů s 5 různými algoritmy * sada obrazových nástrojů s podporou pro rotaci / natahování a blikání rozlišení subcellů * podpora pro hry krok za krokem a hry v reálném čase * podpora myší * pokročilý konfigurační souborový analyzátor *rychlý generický kontejner s rozhraními pole / seznamu / zásobníku * sada nástrojů bsp * sada nástrojů pro mapy výšek * sada nástrojů pro hledání cest (A * a Dijkstra) * sada nástrojů pro kompresi * podpora antialiased a unicode fontů * mapování vlastních / dynamických fontů * podpora obrázků PNG * přizpůsobitelný generátor jmen s20 předdefinovaných slabikových sad ... V současné době má vazby pro jazyky C, C ++ a python.
libtcod

Funkce

Alternativy k libtcod pro Windows s licencí open source