Asteroids: cuando tres épocas de una vida chocan en un solo juego

Hay momentos en nuestras vidas que recordamos con perfecta nitidez en nuestra mente. Y en esta ocasión es Óscar Martínez quien nos comenta que hay tres recuerdos que, aunque parecían aislados, han terminado encontrándose en un mismo punto:

  • Asteroids el primer juego que literalmente «le voló la cabeza».
  • El MSX, la máquina que le cambió la vida.
  • Y la IA, que ha sido el empujón inesperado que me ha permitido juntar ambos mundos en algo jugable, real, tangible.

Su relación con el MSX fue emocional: sus colores, sus sonidos, sus limitaciones, ese tacto digital que te marcaba para siempre. Y justo eso es lo que intentado plasmar en Asteroids. Mientras la máquina se ha encargado de pelearse con la parte técnica, Óscar se ha guiado el proceso, empapándome de foros, manuales viejos y documentación del TMS9918A para que el resultado tuviera cierta dignidad.

De esta manera, el resultado es un homenaje jugable al Asteroids de Atari (1979), recreado con la estética y el sonido de un MSX de primera generación y con sonido SCC. No se trata de emulación exacta de la máquina real, sino una recreación fiel de sensaciones viejunas con píxeles gordos, 16 colores fijos, música de 5 canales y ese sabor inconfundible de los 8 bits.:

  • Paleta fija del TMS9918A. El MSX1 no permitía cambiar colores: 16 tonos fijos, con sus valores originales. El juego usa exactamente esa paleta, sin atajos modernos.
  • Resolución 256×192 (Graphic Mode II). La pantalla de juego se muestra en 256×192 y se escala sin interpolación. Cada píxel es un cuadrado perfecto, como en un televisor de tubo.
  • Música SCC. Melodía de fondo con cinco canales de sonido y efectos sonoros con un PSG virtual. La combinación clásica que usaba Konami en algunos de sus mejores juegos. Además, la música cambia en cada nivel.
  • Tipografía y look MSX. Fuente tipográfica de 5×7 píxeles, marcador minimalista y un ligero efecto CRT usando scanlines y viñeta para rematar el ambiente.

Asteroids es 100% procedural: no hay imágenes, ni sprites, ni WAVs. Todo se genera matemáticamente: asteroides, nave, música, efectos, tipografía. Se ha usado Canvas 2D y Web Audio API. Se puede jugar directamente en el navegador web a través de su página de itch.io.

Sea cual sea la razón, este pequeño proyecto le ha permitido a Óscar unir tres épocas de su vida en un solo juego. Y si al jugarlo se despierta en nosotros la chispa de la nostalgia, habrá merecido la pena.

Enlace relacionado: Asteroids

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.