Changelog de Mazeborn

Versión 0.0.4b

- Se ha añadido un contador de niveles que se muestra en la barra de estado.

- El nivel sube cada vez que el jugador encuentra la salida de una mazmora, y se refleja en la barra de estado.

- El tamaño del mapa ahora crece con cada 5 niveles completados, hasta un tamaño máximo de 20x20 celdas.

- El jugador recupera salud al comenzar un nuevo nivel (hasta un máximo de 100).

- Se ha mejorado la interfaz para reflejar estos cambios dinámicamente (contador de niveles y crecimiento del mapa).

Versión 0.0.3b

- Implementación de una función para garantizar un camino entre la posición inicial del jugador y la salida, asegurando que siempre sea posible completar el nivel.

- Los enemigos ahora se colocan aleatoriamente en el mapa y se almacenan en una lista al generarlo.

- La salida ("S") se asegura de estar en un camino accesible.

- Se agregó movimiento dinámico para los enemigos, quienes ahora se mueven hacia el jugador cada dos turnos.

- Los enemigos infligen 30 puntos de daño al entrar en contacto con el jugador.

- Implementación de una barra de salud visual que cambia de color según el estado del jugador (verde, naranja y rojo).

- La barra de salud se actualiza dinámicamente y está sincronizada con los eventos del juego.

- Las trampas ahora restan 20 puntos de salud.

- Los cofres añaden 10 puntos de salud al jugador, con un máximo de 100.

- Se rediseñó el pie de página para reflejar la versión actual del juego (0.0.3b).

- Mejora de los estilos en la barra de estado, botones y mensajes históricos.

- Actualización del diseño visual para una experiencia de usuario más inmersiva, incluyendo colores específicos para jugadores, trampas, cofres, enemigos y salida.

- Optimización de la lógica del movimiento del jugador, validando movimientos y actualizando adecuadamente los elementos del mapa.

Versión 0.0.2b

- Se ha añadido un contador de turnos que se actualiza al realizar movimientos.

- La versión del juego ahora está visible en el pie de página.

- Se han mejorado los mensajes de interacción con el mapa (trampas, cofres, enemigos, salida).

- Se han utilizado colores diferenciados para representar al jugador, trampas, cofres, enemigos y la salida.

Versión 0.0.1b

- El juego tiene una interfaz básica con un mapa en ASCII.

- El jugador se mueve en un mapa de mazmorras generadas aleatoriamente.

- El mapa contiene trampas, cofres, enemigos y una salida.

- Se ha implementado un sistema básico de turnos donde el jugador se mueve y se generan eventos.

- Se han definido los colores de los elementos (jugador, trampas, cofres, enemigos, salida) en el mapa.