Nueva versión de «Castle Defender» para Atari 8-bits | Descarga

“MatoSimi” (Eslovaquia) optimiza su juego de estrategia con soporte para NTSC y libera el código para impulsar futuras colaboraciones.

El talentoso desarrollador eslovaco Martin “MatoSimi” Šimecek ha publicado en días pasados la versión 1.4 de «Castle Defender», su adaptación para computadoras Atari 8-bits de este juego de defensa de torres originalmente creado para BBC Micro.

En esta actualización, "MatoSimi" ha abordado detalles clave para pulir la experiencia de juego. Una de las correcciones más notables es la eliminación de un glitch de sincronización vertical que ocurría al regresar a la pantalla de título después de una partida, ya fuera por derrota o victoria.

Además, implementó una recolorización automática, convirtiendo dinámicamente la paleta de colores desde el estándar PAL al NTSC si se detecta dicho hardware, asegurando así una experiencia visual coherente en diferentes regiones. Otra novedad clave es la migración del código fuente a GitHub, un paso que facilita el acceso a la comunidad y promueve la colaboración en futuras actualizaciones.


Como se recuerda, "MatoSimi" inició el proyecto en 2018 con el desafío de adaptar un juego cercano a títulos modernos como «Kingdom Rush» a las limitaciones del Atari 8-bits. Aunque ambas plataformas comparten el procesador 6502, las diferencias gráficas entre el BBC Micro y el Atari eran abismales: el primero usaba un modo de 320×256 píxeles con 4 colores; mientras que el segundo requería soluciones ingeniosas, como el uso de overlays con Player-Missile Graphics (PMG) para simular profundidad y dinamismo. La conversión de sprites y fondos, almacenados en bloques de 8×8 píxeles en el original, exigió reescribir rutinas de dibujo y hasta duplicar código para manejar posiciones impares en pantalla.

La colaboración con Chris Bradburne, creador de la versión para BBC Micro, fue crucial. Tras contactarlo mediante el foro Stardot, Šimecek obtuvo el código fuente original, lo que aceleró el proceso de conversión. Sin embargo, ajustar el ensamblador del BBC Micro al utilizado en Atari (con notaciones hexadecimales distintas) y eliminar llamadas específicas al hardware requirió meses de trabajo meticuloso. La optimización de memoria fue otro hito: empleando compresión zopfli y reubicando datos en áreas no convencionales (como la ROM del sistema), logró incluir cuatro niveles completos, música estereofónica y una pantalla título G2F en solo 64 KB de RAM.


Entre los desafíos finales destacaron bugs sutiles pero críticos, como el movimiento errático de enemigos en niveles con torres en posiciones impares o las rutinas de disparo, que aún en la versión final mostraban imperfecciones menores. "MatoSimi" también optó por simplificar efectos visuales, como reemplazar animaciones de logos por versiones estáticas con overlays de color, priorizando la jugabilidad sobre el pixel-perfect.

Con esta actualización, «Castle Defender» -título que obtuvo el segundo puesto en el concurso ABBUC 2019 y el tercero en el Kaz Kompo 2019- sigue consolidándose como uno de los proyectos más ambiciosos y técnicamente impresionantes de la escena Atari.

Castle Defender ver. 1.4 for Atari 8-bit computers

{getButton} $text={Download} $icon={download} $color={#f20505} $info={50 kB}
Message here