La última actualización del dungeon crawler en C64 BASIC cambia la jugabilidad de una experiencia de 'recoger y jugar' en un solo mapa a un sistema de progresión de múltiples niveles. En versiones anteriores, el juego terminaba inmediatamente al encontrar un solo objeto. La nueva arquitectura admite cinco niveles distintos, donde el personaje del jugador ahora persiste a través de los mapas. Esto significa que los puntos de vida, el oro, las llaves y los recursos mágicos se mantienen a medida que el jugador se desplaza entre niveles, creando una sensación de desarrollo continuo en lugar de sesiones aisladas.
Para lograr esta persistencia, el desarrollador desacopló la inicialización del juego de la generación de su mapa. El código ahora se divide en dos rutinas principales: `INITPLAYER`, que maneja las estadísticas del personaje y se ejecuta solo una vez al inicio de una nueva partida, y `BUILDLEVEL`, que maneja la generación del mapa y se ejecuta cada vez que un jugador desciende un tramo de escaleras. Esta separación garantiza que, cuando se genera un nuevo nivel, los atributos existentes del jugador permanezcan intactos. La progresión está limitada por una mecánica de 'cáliz': los jugadores deben recolectar un número específico de cálices antes de que las escaleras sean accesibles. El número de cálices requeridos escala con el nivel utilizando la fórmula `CL=INT((LV+1)/2)`, lo que significa que los niveles 1 y 2 requieren un cáliz, los niveles 3 y 4 requieren dos, y el nivel 5 requiere tres.
El crecimiento del personaje ahora está automatizado a través de un sistema de niveles. Al alcanzar un nuevo nivel, un personaje gana puntos de vida iguales a la mitad de su constitución. Además, el juego proporciona mejoras de estadísticas alternas: la fuerza aumenta en los niveles pares y la destreza en los niveles impares. Estos cambios activan automáticamente un recalculo de la Clase de Armadura del personaje, la cual se deriva de su destreza. El juego también introduce un sistema de magia donde las pociones proporcionan un recurso limitado a 100 puntos, destinado a futuros ataques a distancia. Sin embargo, debido a las limitaciones técnicas de la línea de estado del Commodore 64 —que limita la visualización a 31 caracteres— los desarrolladores tuvieron que reducir el espaciado entre los contadores para ajustar las nuevas variables de magia y nivel en la interfaz de usuario. Si bien las mecánicas de progresión son funcionales, la versión actual todavía carece de una rampa de dificultad dinámica, ya que el número de enemigos permanece constante en todos los niveles.

Esta imagen ilustra el diseño de la interfaz de usuario donde se muestran las variables de magia y nivel en la línea de estado.

Esta captura de pantalla muestra el estado final del sistema de progresión de cinco niveles descrito en el artículo.