Voy a contar aquí el origen de toda esta historia...
Hace unos años me puse a jugar con un emulador de la Super Nintendo en modo random, jugando a todo lo que iba pillando. De esta manera casual me encontré con Dragon Ball Z: Super Saiya Densetsu, un juego japones clasificado como "JRPG" del que tenía una traducción fan-made bastante mal hecha. En la época del Spectrum, los juegos que más habían llamado mi atención habían sido algunos de plataformas (Turrica, Humphrey) y alguna aventura conversacional (Don Quijote, Cozumel). Luego, en la era PC mis favoritos habían sido los FPS clásicos, desde Quake hasta Alien vs. Predator 2. Nunca me acerqué a los RPG. Pero he visto un porrón de tipos de juegos y este me descolocó con un gameplay que me dejó estupefacto. Quizá sea el encanto de Son Goku y su historia, pero me enganchó e incluso lo re-jugué. Y su desconcertante modo de juego terminó gustándome cuando lo comprendí a base de horas dándole. Investigando descubrí que el juego era la versión para Super Nintendo de dos títulos previos para la Nintendo Entertainment System, Dragon Ball Z: Kyōshū! Saiyan y Dragon Ball Z II: Gekishin Freeza, que por supuesto corrí a bajarme y jugar hasta pasármelos (también de éstos hay traducciones fan-made).
Y así se inició una larga odisea a través de emuladores de máquinas por mí nunca conocidas (Fujitsu FM7, NEC PC-88, Sharp X1, NEC PC-98) y otras más conocidas pero poco tocadas (MSX2, Sega Mega Drive, NEC PC Engine), jugando literalmente cientos de juegos e investigando el origen, historia y evolución de este sub-género, que se ha convertido en una refrescante sorpresa. Es genial poder ser sorprendido a estas alturas por un género al que nunca me acerqué y que nunca llegó a llamar mi atención, y disfrutar ahora como un enano a través de los emuladores de todos los títulos originales a través de las décadas.
Fuera como fuere, mientras profundizaba en el catálogo disponible para la consola NES de 8 bits empecé a hacer algunos experimento con Sinclair BASIC, imitando de forma limitada lo que veía.
A la izquierda el punto de partida del juego original en la NES, a la derecha una captura de mi proyecto
El primer proyecto en ocupar las horas de mi teclado fue Dragon Tale, empleando como plantilla el primero de los dos títulos para la NES antes citados. Empecé a usar un pequeño engine de los Mojon Twins llamado Fourspriter y el proyecto fue tomando forma en BASIC interpretado casi sin darme cuenta.
Mapa implementado en una de las últimas versiones que estaba programando
Para ahorrar memoria mdl 21,El