
0
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.
Sitio web:
http://foo.wyrd.name/en:bearlibterminalCaracteristicas
Categorias
Alternativas a BearLibTerminal para todas las plataformas con cualquier licencia

6

2