Coger un clásico arcade de 1982 y reconstruirlo para un Amstrad CPC desde cero no es poca cosa. Eso es precisamente lo que propone ZIG ZAG, una adaptación inspirada en Dig Dug, desarrollada en ensamblador Z80 por Andrea «Mr. DVG» Pastore, con la particularidad de haber sido realizada mediante Claude (Anthropic) bajo la dirección del propio autor.
El planteamiento nos resultará familiar a quienes conozcan el arcade original de Namco: debemos excavar túneles a través de cuatro capas de tierra y enfrentarnos a monstruos con forma de globo y dragones escupefuego. Para acabar con ellos podemos utilizar nuestra bomba de aire e inflarlos hasta hacerlos explotar o recurrir a los enormes bloques de piedra, que podremos dejar caer sobre nuestros enemigos.
Uno de los aspectos más interesantes está en su presentación técnica. El juego utiliza Mode 0 con 16 colores, respetando las proporciones de pantalla de la máquina recreativa original. La distribución también mantiene ese planteamiento arcade, con la puntuación en la parte superior y las vidas y rondas en la zona inferior.
La animación funciona mediante sprites con doble buffer, ofreciendo unos 25 fotogramas por segundo constantes y sin parpadeos. Su autor ha trabajado también en la precisión de los movimientos y los tiempos de respuesta, tomando como referencia grabaciones del arcade original. El control utiliza joystick de cuatro direcciones y desplazamientos ajustados a una cuadrícula, reproduciendo el comportamiento de la recreativa.
La variedad tampoco se queda corta. Encontraremos 15 diseños diferentes de niveles, tres esquemas de colores para la tierra y enemigos que van aumentando su velocidad conforme avanzamos. A partir de la ronda 11 algunos comenzarán incluso a realizar ataques rápidos para complicarnos todavía más la partida.
También tendremos rocas que podremos utilizar para aplastar enemigos, el fuego de los dragones y once tipos de bonificaciones, con premios que van desde una zanahoria hasta una piña. Y para los jugadores más resistentes hay una cifra considerable: 255 rondas, con la conocida pantalla de bloqueo o kill screen en la ronda 256, igual que sucedía en el arcade.
ZIG ZAG incluye clasificación de los cinco mejores resultados con introducción de iniciales, pausa, efectos sonoros y música original. Además, dispone de un menú de opciones desde el que podemos configurar entre una y cinco vidas, los puntos necesarios para conseguir una vida extra y la ronda inicial. También incorpora trucos de vidas infinitas e invulnerabilidad para quienes prefieran explorar el juego sin demasiadas preocupaciones.
Otro detalle especialmente interesante es que el paquete no se limita al juego terminado. Se distribuye con imágenes de disco DSK, cinta CDT para Amstrad CPC 464 y snapshot SNA para emuladores. También incluye los códigos fuente y las herramientas necesarias para modificar niveles, gráficos, colores, velocidades y música.
Ficha técnica:
- Título: ZIG ZAG.
- Autor: Andrea «Mr. DVG» Pastore.
- Desarrollo: Claude (Anthropic), bajo dirección de Andrea Pastore.
- Plataforma: Amstrad CPC.
- Compatibilidad: CPC 464, 664 y 6128 (64 KB).
- Programación: Ensamblador Z80.
- Gráficos: Mode 0, 16 colores.
- Animación: Doble buffer, 25 FPS.
- Contenido: 15 diseños de niveles y 255 rondas.
- Formatos: DSK, CDT y SNA.
- Distribución: Gratuita.
Estamos ante un proyecto muy interesante, especialmente por el cuidado puesto en reproducir el comportamiento y las proporciones del arcade original, además de ofrecer herramientas y código fuente para que otros usuarios puedan estudiar o modificar el desarrollo.
Si queréis probar esta particular versión de Dig Dug, podéis descargarla gratuitamente desde itch.io.
Descargar ZIG ZAG para Amstrad CPC
Nota: ZIG ZAG es un homenaje amateur y gratuito, sin afiliación con Bandai Namc

