libtcod

libtcod

libtcod ist eine kostenlose, schnelle, portable und unkomplizierte API für Roguelike-Entwickler, die eine fortschrittliche True-Color-Konsole, Eingaben und viele andere Hilfsprogramme bietet, die in Roguelikes häufig verwendet werden.
Die auch als libtcod bekannte Doryen Library ist die Funktionsbibliothek, die für die Chronicles of Doryen erstellt wurde.Es ist eine unkomplizierte Bibliothek für Roguelike-Entwickler.Features: * Fenster- oder Vollbildkonsole mit True-Color-Unterstützung * Unterstützung für benutzerdefinierte Zeichensätze mit Bitmap-Schriftarten und farbigen Kacheln * Mersenne-Twister und Complementary Multiplly With Carry-Zufallszahlengenerator * Eingebaute Unterstützung für Würfel (Strings analysieren, rollen) * Bresenham-StrichzeichnungToolkit * Perlin-, Simplex- und Wavelet-Geräuschgenerator * Sichtfeld-Toolkit mit 5 verschiedenen Algorithmen * Image-Toolkit mit Unterstützung für Rotation / Stretching und Subcell Resolution Blitting * Unterstützung für Turn-by-Turn- und Echtzeitspiele * Mausunterstützung * Parser für erweiterte Konfigurationsdateien *Schneller generischer Container mit Array- / Listen- / Stapelschnittstellen * Bsp-Toolkit * Heightmap-Toolkit * Pfadfindungs-Toolkit (A * und Dijkstra) * Komprimierungs-Toolkit * Antialiasing und Unicode-Schriftunterstützung * Benutzerdefinierte / dynamische Schriftzeichenzuordnung * PNG-Bildunterstützung * Anpassbarer Namensgenerator mit20 vordefinierte Silbensätze ... Derzeit sind Bindungen für C-, C ++ - und Python-Sprachen vorhanden.

Eigenschaften

Alternativen zu libtcod für alle Plattformen mit kommerzieller Lizenz