BearLibTerminal

BearLibTerminal

BearLibTerminal est une bibliothèque qui crée une fenêtre de type terminal facilitant la sortie textuelle flexible et le traitement d'entrée simple.
BearLibTerminal est une bibliothèque qui crée une fenêtre de type terminal facilitant la sortie textuelle flexible et le traitement d'entrée simple.De nombreux jeux roguelike utilisent intentionnellement un style visuel textuel ou pseudographique asketique.Cependant, la sortie native via l'interface de ligne de commande présente généralement quelques lacunes gênantes telles que la faible vitesse ou les restrictions de palette et de police.L'utilisation d'un jeu de caractères étendu (plusieurs langues à la fois ou des pseudographies compliquées) peut également être délicate.BearLibTerminal résout cela en fournissant sa propre fenêtre avec une grille de cellules de caractères et une API simple mais puissante pour la configuration et la sortie textuelle .... Les caractéristiques notables de BearLibTerminal incluent: Facilité d'utilisation d'Unicode.Prise en charge des polices bitmap et vectorielles (TrueType).Fonctions de sortie étendues: composition des tuiles, alignement, décalages.Haute performance (utilise OpenGL).Prise en charge du clavier et de la souris.Constructions Windows et Linux.Liaisons pour plusieurs langages de programmation: C / C ++, C #, Lua, Pascal, Python, Ruby.Contrairement à la bibliothèque libtcod, BearLibTerminal se concentre sur la sortie graphique.Il n'inclut pas de générateurs de nombres aléatoires ni d'algorithmes de recherche de chemin.Au lieu de cela, BearLibTerminal fournit beaucoup plus d'options pour la configuration des polices / ensembles de tuiles et la sortie basée sur les tuiles.
bearlibterminal

traits

Alternatives à BearLibTerminal pour toutes les plateformes avec n'importe quelle licence

ncurses

ncurses

ncurses (new curses) est une bibliothèque de programmation qui fournit une API qui permet au programmeur d'écrire des interfaces utilisateur textuelles de manière indépendante du terminal.
rot.js

rot.js

rot.js est un ensemble de bibliothèques JavaScript, conçu pour aider à un développement roguelike dans un environnement de navigateur.
libtcod

libtcod

libtcod est une API gratuite, rapide, portable et simple pour les développeurs de roguelike, fournissant une console couleur avancée avancée, une entrée et de nombreux autres utilitaires fréquemment utilisés dans les roguelikes.