BearLibTerminal es una biblioteca que crea una ventana parecida a una terminal que facilita la salida textual flexible y el procesamiento de entrada sin complicaciones.
Muchos juegos roguelike utilizan intencionalmente un estilo visual aséptico textual o seudográfico. Sin embargo, la salida nativa a través de la interfaz de línea de comandos usualmente tiene algunos inconvenientes molestos como la baja velocidad o la paleta y las restricciones de fuente. Usar un conjunto de caracteres extendido (varios idiomas a la vez o pseudográficos complicados) también puede ser complicado. BearLibTerminal resuelve que al proporcionar su propia ventana con una cuadrícula de celdas de caracteres y una API simple pero potente para la configuración y salida textual ...
Las características notables de BearLibTerminal incluyen:
Facilidad de uso de Unicode.
Compatibilidad con fuentes de mapa de bits y vectoriales (TrueType). Instalaciones de salida ampliadas: composición de azulejos, alineación, compensaciones. Alto rendimiento (utiliza OpenGL).
Compatibilidad con teclado y mouse.
Compilaciones de Windows y Linux.
Enlaces para varios lenguajes de programación: C / C ++, C #, Lua, Pascal, Python, Ruby.
A diferencia de la popular biblioteca libtcod, BearLibTerminal se enfoca en la salida de gráficos. No incluye generadores de números aleatorios ni algoritmos de búsqueda de ruta. En cambio, BearLibTerminal ofrece muchas más opciones para la configuración de fuente / conjunto de mosaicos y la salida basada en mosaicos.
BearLibTerminal Comentarios
Todavía no hay comentarios