Presentan nuevo «Space Invaders» para Atari XL/XE creado con ayuda de IA | Descarga
El usuario Gnusto del foro AtariAge ha presentado un nuevo juego para Atari XL/XE inspirado en «Space Invaders». El proyecto forma parte de un experimento con Qwen 3.6 27B, un modelo local de inteligencia artificial, y busca comprobar si es posible guiar a un modelo con conocimiento general del 6502 para desarrollar software destinado a una plataforma de la que no conoce sus particularidades.
La idea surgió por tres motivos: la impresión de Gnusto de que la versión de «Space Invaders» para Apple II reproducía mejor la experiencia del original que la de Atari; su intención de terminar uno de los programas de 8 bits que había dejado inconclusos; y el interés por comprobar si un modelo relativamente limitado podía desenvolverse en un entorno del que conoce la lógica general, pero no detalles específicos.
Para ello desarrolló un retro-dev harness, una infraestructura que administra la información suministrada al modelo, divide la especificación del juego en tareas más pequeñas y combina posteriormente sus resultados. El autor aclara que el método no consiste en un RAG convencional ni en un fine-tuning, sino en proporcionar al modelo la información necesaria en cada etapa.
Qwen 3.6 27B conoce conceptos generales del 6502 y las capacidades de los Atari, pero no maneja de forma fiable aspectos como direcciones de memoria, técnicas específicas, peculiaridades del 6502 o comportamientos read-modify-write. Según Gnusto, esto puede producir código aparentemente correcto que finalmente no funciona.
El código generado por IA para el juego procede del modelo local, guiado por el harness. Gnusto también escribió parte del programa directamente. Claude intervino en el desarrollo del propio harness, aunque posteriormente tuvo que reescribir parte del código generado por esta herramienta.
Para las pruebas utilizó AltirraSDL, proporcionado por Jakub "Ilmenit" Dębski, que le permitió establecer un puente controlable por red y conectar instrumentación al emulador. Gnusto trabaja habitualmente...