«Flicky»: rescate de polluelos y acción arcade en Atari XL/XE | Descarga
La adaptación recrea las mecánicas de Sega con sprites por hardware, música POKEY y diferencias de rendimiento entre las ediciones PAL y NTSC.
Robert «Mark2008» Dupuy presenta «Flicky Arcade», una adaptación del clásico arcade de Sega para las computadoras Atari de 8 bits. El proyecto recupera la propuesta del juego original de 1984, desarrollado por Sega y publicado en recreativas por Bally Midway, con una versión nativa para un Atari 800XL estándar de 64 KB de memoria. La distribución se realiza mediante un cartucho SIC! de 512 KB, disponible en ediciones diferenciadas para los sistemas de televisión NTSC y PAL.
En «Flicky», el jugador controla a un pequeño pájaro azul incapaz de volar, cuyo objetivo es reunir a los polluelos dispersos por cada escenario y conducirlos hasta una puerta de salida. Para conseguirlo, debe desplazarse lateralmente, saltar obstáculos, evitar enemigos y recuperar las crías que los gatos persiguen y dispersan. La adaptación conserva este planteamiento, con 48 diseños de escenario, hasta ocho polluelos que siguen al protagonista, dos gatos perseguidores y seis objetos recogibles que pueden lanzarse contra los enemigos. Las partidas incluyen puntuación por rescates, bonificaciones de tiempo, vidas adicionales y una interfaz que muestra la información necesaria durante la acción.
Uno de los aspectos más relevantes del proyecto es su implementación técnica. El programa está escrito para el procesador 6502 y sustituye un sistema general de composición de sprites que resultaba demasiado lento por una combinación de caracteres gráficos preparados de antemano, sprites por hardware y tablas de consulta para los escenarios. También emplea eventos sonoros compactos y rutinas que permiten mantener la reproducción musical mientras se ejecutan los efectos habituales. La música y los efectos aprovechan el chip POKEY, mientras que los cambios de color mediante interrupciones de línea (DLI) permiten enriquecer determinadas pantallas sin alterar los colores propios de Flicky y los polluelos.
Las diferencias entre ambas ediciones van más allá del estándar de vídeo. La versión NTSC permite mantener un único objeto recogido o lanzado en cada momento: al recoger otro, el proyectil anterior desaparece. La compilación PAL, en cambio, conserva los proyectiles anteriores y permite que hasta seis objetos mantengan trayectorias, impactos y tiempos de expiración independientes. Esta variante también ha sido sometida a pruebas de rendimiento con varios elementos móviles simultáneos, aunque el escenario extremo con los seis objetos activos reduce la velocidad de presentación. En condiciones normales, el juego actualiza las imágenes aproximadamente a 30 fotogramas por segundo en NTSC y 25 en PAL, con diferencias de rendimiento en situaciones especialmente exigentes.
Las rondas de bonificación constituyen otro de los apartados más elaborados. Aparecen en las rondas 3, 7, 11 y, a partir de entonces, cada cuatro rondas. En ellas, el jugador debe atrapar veinte aves que entran en grupos y siguen distintos patrones de vuelo, mientras interactúa con dos balancines animados y gatos que rebotan. La implementación reproduce las reglas de captura y puntuación de la recreativa original: cada polluelo atrapado suma 250 puntos al finalizar la ronda, mientras que capturar los veinte concede una bonificación adicional de 10.000 puntos, para un total de 15.000. Los fallos no restan vidas. El sistema de detección utiliza siluetas de referencia a resolución completa, control de superposición entre sprites y señales de colisión registradas para evitar capturas incorrectas.
El apartado visual también recibe un tratamiento específico. Las pantallas de bonificación incorporan letras dibujadas para la ocasión, balancines rojos, gatos anaranjados con sombreado y un suelo de ladrillos verdes y dorados. Los cambios de color se gestionan mediante rutinas DLI en la parte inferior de la pantalla, mientras que los polluelos y el protagonista mantienen sus propios colores. La pantalla de final de ronda cuenta con ilustraciones originales adaptadas a un área de 160 píxeles de ancho, letras de 320 puntos de resolución horizontal y siete juegos de caracteres, además de sombreado y detalles de color mediante sprites por hardware.
Para ejecutar «Flicky Arcade» se necesita un Atari XL/XE con 64 KB de RAM y un cartucho SIC! de 512 KB, o un emulador configurado para reproducir ese hardware. Es necesario desactivar BASIC y seleccionar la imagen correspondiente al estándar de televisión utilizado. El autor precisa que las pruebas de rendimiento se han realizado con el emulador Atari800 y que todavía no ha verificado el funcionamiento en una computadora física. También reconoce algunas diferencias respecto de la recreativa: la persecución de los gatos utiliza una lógica simplificada, no hay camaleón y el juego está limitado a un un solo jugador.
Flicky Arcade for Atari 8-bit computers
Download | 512 kB
Flicky ha pasado a ser parte de los personajes del universo Sonic, como una de las especies usadas habitualmente por el Doctor Eggman para convertirlos en badniks.
Con información de AtariAge y GitHub.



Por favor, comente de manera educada. Los comentarios spam serán moderados. Gracias.