BearLibTerminal

BearLibTerminal

BearLibTerminal ist eine Bibliothek, die ein terminalartiges Fenster erstellt, das eine flexible Textausgabe und eine unkomplizierte Eingabeverarbeitung ermöglicht.
BearLibTerminal ist eine Bibliothek, die ein terminalartiges Fenster erstellt, das eine flexible Textausgabe und eine unkomplizierte Eingabeverarbeitung ermöglicht.Viele Roguelike-Spiele verwenden absichtlich einen asketischen textuellen oder pseudografischen visuellen Stil.Die native Ausgabe über die Befehlszeilenschnittstelle weist jedoch in der Regel einige ärgerliche Mängel auf, z. B. geringe Geschwindigkeit oder Einschränkungen bei Palette und Schriftart.Die Verwendung eines erweiterten Zeichensatzes (mehrere Sprachen gleichzeitig oder komplizierte Pseudografiken) kann ebenfalls schwierig sein.BearLibTerminal behebt dieses Problem, indem es ein eigenes Fenster mit einem Gitter von Zeichenzellen und einer einfachen, aber leistungsstarken API für die Konfiguration und Textausgabe bereitstellt.Unterstützung für Bitmap- und Vektorschriften (TrueType).Erweiterte Ausgabemöglichkeiten: Kachelzusammensetzung, Ausrichtung, Offsets.Hohe Leistung (verwendet OpenGL).Tastatur- und Mausunterstützung.Windows und Linux Builds.Bindungen für mehrere Programmiersprachen: C / C ++, C #, Lua, Pascal, Python, Ruby.Im Gegensatz zur bekannten Libtcod-Bibliothek konzentriert sich BearLibTerminal auf die Grafikausgabe.Es enthält keine Zufallszahlengeneratoren oder Pfadfindungsalgorithmen.Stattdessen bietet BearLibTerminal viel mehr Optionen für die Konfiguration von Schriftarten / Kachelsätzen und die kachelbasierte Ausgabe.
bearlibterminal

Eigenschaften

Alternativen zu BearLibTerminal für alle Plattformen mit einer Lizenz

ncurses

ncurses

ncurses (new curses) ist eine Programmierbibliothek, die eine API bereitstellt, mit der der Programmierer textbasierte Benutzeroberflächen terminalunabhängig schreiben kann.
rot.js

rot.js

rot.js ist eine Sammlung von JavaScript-Bibliotheken, die zur Unterstützung einer roggenartigen Entwicklung in einer Browserumgebung entwickelt wurden.
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.