MSX Step Up Hybrid HLE: reviviendo un clásico de 1983 con Godot

Step Up - Carátula

MSX Step Up Hybrid HLE, desarrollado por DiHalt Studio, es una forma elegante y moderna de jugar a Step Up, lanzado en 1983 para MSX, cuya versión original ha servido de base para la creación de este proyecto.

Nuestro papel en el juego es el de un pequeño alienígena que debe llegar hasta su nave espacial que se encuentra en la parte más alta de un edificio. Para lograrlo tiene que esquivar saltando a los enemigos que pululan por la pantalla y hacerlo de la manera más rápida antes de que la barra de energía se agote. Mecánica simple, pero exigente para el jugador que tiene que estudiar bien los movimientos de los enemigos y encontrar la ruta más segura hasta la azotea.

El objetivo de este proyecto es replicar el juego original sin reescritura de código, sin remakes y sin reinterpretaciones. Aquí el protagonista sigue siendo el código original del cartucho, ejecutado tal cual, pero rodeado de una capa de integración moderna que lo hace funcionar en Windows, Linux, macOS y Android, con controles táctiles para esta última versión.

Lo interesante es cómo lo consigue, porque el proyecto es un port híbrido en el que el Z80 original del juego se ejecuta dentro de Godot mediante una GDExtension nativa. Godot se encarga de todo lo que rodea al juego, de manera que la lógica del juego es completamente la de la imagen del cartucho, aunque la presentación y la integración son modernas. Este diseño hace que el juego se comporte exactamente como en 1983, pero con una interfaz actual, controles modernos y una experiencia multiplataforma.

Hay que mencionar que este proyecto no incluye la ROM original, por lo que es necesario aportar la correspondiente imagen del cartucho original.

Estamos ante un ejemplo perfecto de cómo preservar software clásico sin caer en la emulación generalista ni en el remake. Fernando García y Clemente Tiñena han concebido el proyecto como una forma de traer un juego de 1983 al presente sin tocar su alma, pero dándole un cuerpo moderno.

Enlace relacionado: GitHub

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.