BearLibTerminal

BearLibTerminal

BearLibTerminal es una biblioteca que crea una ventana tipo terminal que facilita la salida de texto flexible y el procesamiento de entrada sin complicaciones.
BearLibTerminal es una biblioteca que crea una ventana tipo terminal que facilita la salida de texto flexible y el procesamiento de entrada sin complicaciones.Muchos juegos de roguelike usan intencionalmente un estilo visual textual o pseudográfico.Sin embargo, la salida nativa a través de la interfaz de línea de comando generalmente tiene algunas deficiencias molestas como baja velocidad o paleta y restricciones de fuente.El uso de un conjunto de caracteres extendido (varios idiomas a la vez o pseudografías complicadas) también puede ser complicado.BearLibTerminal resuelve eso al proporcionar su propia ventana con una cuadrícula de celdas de caracteres y API simple pero potente para la configuración y la salida de texto ... Las características notables de BearLibTerminal incluyen: Facilidad de uso de Unicode.Soporte para fuentes de mapa de bits y vector (TrueType).Facilidades de salida extendidas: composición de mosaico, alineación, compensaciones.Alto rendimiento (usa OpenGL).Soporte de teclado y mouse.Construcciones de Windows y Linux.Enlaces para varios lenguajes de programación: C / C ++, C #, Lua, Pascal, Python, Ruby.A diferencia de la biblioteca libtcod popular, BearLibTerminal se centra en la salida de gráficos.No incluye generadores de números aleatorios o algoritmos de búsqueda de ruta.En cambio, BearLibTerminal ofrece muchas más opciones para la configuración de fuente / mosaico y salida basada en mosaico.

Caracteristicas

Alternativas a BearLibTerminal para todas las plataformas con cualquier licencia

ncurses

ncurses

ncurses (nuevas maldiciones) es una biblioteca de programación que proporciona una API que permite al programador escribir interfaces de usuario basadas en texto de manera independiente del terminal.
rot.js

rot.js

rot.js es un conjunto de bibliotecas de JavaScript, diseñado para ayudar con el desarrollo de roguelike en el entorno del navegador.
libtcod

libtcod

libtcod es una API gratuita, rápida, portátil y sin complicaciones para desarrolladores de roguelike que proporciona una consola avanzada de color verdadero, entrada y muchas otras utilidades frecuentemente utilizadas en roguelikes.