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.
También conocida como libtcod, la Biblioteca Doryen es la biblioteca de funciones creada para las Crónicas de Doryen.Es una biblioteca sin complicaciones para desarrolladores roguelike.Características: * consola con ventana o pantalla completa con soporte de color verdadero * soporte para juegos de caracteres personalizados usando fuentes de mapa de bits y mosaicos de colores * Mersenne twister y generador de números aleatorios Multiplicar con llevar complementario * soporte incorporado para dados (análisis de cadenas, balanceo) * Dibujo lineal de Bresenhamkit de herramientas * Generador de ruido Perlin, Simplex y Wavelet * kit de herramientas del campo de visión con 5 algoritmos diferentes * kit de herramientas de imagen con soporte para rotación / estiramiento y resolución de subceldas blitting * soporte para juegos por turnos y en tiempo real * soporte para mouse * analizador de archivos de configuración avanzada *contenedor genérico rápido con interfaces de matriz / lista / pila * kit de herramientas bsp * kit de herramientas de mapa de altura * kit de herramientas de búsqueda de ruta (A * y Dijkstra) * kit de herramientas de compresión * soporte de fuente antialias y unicode * mapeo de caracteres de fuente personalizados / dinámicos * soporte de imágenes PNG * generador de nombres personalizable con20 conjuntos de sílabas predefinidos ... Actualmente tiene enlaces para los lenguajes C, C ++ y Python.

Caracteristicas

Alternativas a libtcod 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.
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.