La escena homebrew de nuestra querida máquina de Sinclair no deja de darnos alegrías. En esta ocasión, el desarrollador español David Programa nos sorprende con el lanzamiento de Nick (ZX Spectrum), una fantástica adaptación de un adictivo juego de rompecabezas original de LukaszM (popularizado en la plataforma Fancade). Si buscas un título que ponga a prueba tus neuronas mientras disfrutas del inconfundible aroma retro del Spectrum, este juego debe estar hoy mismo en tu lista de pendientes.
¿De qué trata Nick? Rompecabezas sobre ruedas
En este título asumimos el rol de Nick, un operario encargado de un proyecto de conexión de carreteras. El desastre se desata cuando un violento huracán desordena por completo todas las piezas del camino. Tu misión a lo largo de 50 niveles de dificultad progresiva es mover y reordenar las piezas para conseguir que la carretera vuelva a estar perfectamente conectada.
El juego destaca por un diseño de niveles inteligente que escala de forma magnífica. Mientras que las primeras fases sirven como un excelente tutorial, las últimas requerirán toda tu concentración. Si por alguna razón te quedas atascado en algún rompecabezas especialmente retorcido, el juego te ofrece la opción de saltar niveles (con un límite máximo de tres).
Jugabilidad adaptada al teclado y joystick
David Programa ha pensado en todas las opciones posibles para que disfrutes de la experiencia. Puedes jugar a Nick directamente desde tu navegador web, en tu emulador favorito o cargarlo en un ZX Spectrum real (48K o superior). Los controles por defecto son sumamente cómodos:
- Teclas clásicas: Q (arriba), A (abajo), O (izquierda), P (derecha) y Espacio (acción).
- Teclas alternativas: Cursores (5, 6, 7 y 8) y Enter para la acción (redefinibles desde el menú).
- Soporte para Joystick: Compatible con los puertos de joystick clásicos de la máquina.
Además, para aquellos que jueguen en sesiones cortas, el juego incluye un práctico sistema de contraseñas (passwords) visible en la parte derecha de la pantalla, que te permitirá retomar tu progreso en cualquier momento abriendo el menú del juego (manteniendo pulsada la tecla de acción).
Detalles técnicos del desarrollo: Ingeniería para el Z80
Para los más curiosos de la tecnología detrás del software retro, David ha compartido detalles muy interesantes sobre el desarrollo de Nick para el hardware del ZX Spectrum. La optimización ha sido clave para meter los 50 niveles y toda la lógica del juego en la memoria de un Spectrum clásico de 48K. Estas son las herramientas principales utilizadas en el proyecto:
- Compilador: Desarrollado utilizando la potente suite de programación Z88DK.
- Gráficos: El cuidado Pixel Art de los escenarios y personajes fue diseñado con Aseprite.
- Sonido: Los efectos de sonido corren a cargo del motor BeepFX del reconocido desarrollador Shiru.
- Compresión de datos: Se ha utilizado el excelente compresor ZX0 de Einar Saukas para maximizar el espacio disponible en la memoria RAM de la máquina.
Como curiosidad técnica de la comunidad, en los comentarios de la página de itch.io, al ser preguntado por una posible futura versión de Amstrad CPC, el propio autor comentaba el reto que supone el hardware gráfico: la gestión de memoria de video (framebuffer) del CPC requiere manejar 16KB frente a los eficientes 7KB del ZX Spectrum, lo que dificulta lograr scrolls y movimientos tan ágiles en la máquina de Amstrad sin un esfuerzo extra de optimización.
Conclusión: Una descarga obligatoria para los amantes del Spectrum
Nick (ZX Spectrum) es una pequeña joya que demuestra que la jugabilidad clásica nunca pasa de moda. Un juego limpio, adictivo, con una curva de dificultad excelente y una presentación técnica muy cuidada. El juego está disponible bajo el modelo "name your own price" (puedes descargarlo gratis o apoyar al creador con una donación).
El paquete de descarga incluye formatos listos para usar en tus emuladores o grabadores de casete físicos:
- Archivo .TAP (17 kB) ideal para la mayoría de emuladores.
- Archivo .DSK (190 kB) para sistemas de disco.
- Archivo .WAV (2.3 MB) por si quieres cargarlo directamente reproduciendo el audio en tu Spectrum real.
No dejes pasar la oportunidad de probar este gran lanzamiento patrio de David Programa.
Comentarios
Publicar un comentario