Translate
Spanish (Original)
English
French
German
Polish
0
Etiquetas
All
ABBUC 92 IA 33 MatoSimi 28 FujiNet 23 Altirra 22 Elite 17 Astrofor 9 Vaults of Nhyrmeth 4 Wonder Boy 4 Double Dragon 3 Orac81 2 Taca Taca 1
Inicio › Donkey Kong › IA › Mark2008 › software › Video

«Donkey Kong 3» llega a Atari 8-bits desarrollado con IA | Descarga

La conversión tomó dos días y emplea pruebas automatizadas para comparar resultados con el arcade original mediante MAME.

La inteligencia artificial continúa ganando terreno en el desarrollo de juegos para las computadoras Atari de 8 bits. La nueva muestra es el port de «Donkey Kong 3» presentado por Robert "Mark2008" Dupuy, quien abordó la conversión como un experimento de programación asistida por IA.

En lugar de recurrir exclusivamente a los métodos tradicionales de ingeniería inversa y adaptación de código, el desarrollador asumió el papel de director del proceso: definió las instrucciones, evaluó los resultados y orientó las correcciones. El trabajo tomó apenas dos días y requirió alrededor de doce prompts cuidadosamente elaborados, con avances compartidos tanto en YouTube como en un repositorio público de GitHub.


Una de las primeras precisiones de Dupuy fue recordar que el protagonista de «Donkey Kong 3» no es Mario, sino Stanley, el fumigador, tal como indica la documentación de Nintendo. La conversión reproduce la propuesta del arcade, aunque incorpora simplificaciones derivadas de las restricciones técnicas y de las decisiones adoptadas durante el experimento.

La relación de aspecto constituye una de las diferencias visibles: mientras la recreativa original emplea una orientación de pantalla de 3:4, el port utiliza el formato 4:3 de las computadoras Atari. Este cambio obligó a adaptar algunos elementos visuales y sus animaciones. Las orugas, que en el arcade no flotaban en el aire, presentan un comportamiento simplificado; también se redujeron ciertos movimientos de los llamados "cocos azules" en los niveles superiores. A ello se suman dos jugadores y la pantalla para introducir iniciales en las clasificaciones de puntuaciones altas, excluidas por las limitaciones de memoria y el alcance del proyecto.


El sonido fue otro de los apartados que exigió intervención humana. La IA generó varias alternativas musicales que Dupuy consideró insatisfactorias; después de probar cinco opciones sin encontrar una adecuada, decidió seleccionar y ajustar manualmente los efectos sonoros. Prestó especial atención a las interacciones con las colmenas y los enemigos, donde la respuesta auditiva debía resultar agradable sin distraer de la acción.

El elemento más significativo del proyecto está en el método utilizado para comprobar la jugabilidad. Dupuy desarrolló un sistema de pruebas automatizadas (test harness) que ejecutaba el código generado y comparaba sus resultados con los de la versión original del arcade, reproducida mediante el emulador MAME.


"La principal diferencia con un port convencional es que no intenté forzar la conversión del sonido, sino que elegí una pista. Para la jugabilidad, utilicé las métricas para que la IA entendiera dónde fallaba", explicó en los foros de AtariAge. Esta estrategia desplaza parte del esfuerzo desde la escritura manual del código hacia la definición de criterios verificables, con el juego original como referencia para evaluar el comportamiento de la adaptación.

La experiencia también llevó a Mark2008 a reflexionar sobre la evolución de los modelos de inteligencia artificial. En su opinión, el salto desde GPT-3.5 hasta las generaciones actuales ha sido considerable: de sistemas capaces principalmente de transmitir conocimientos a herramientas con mayores aptitudes para programar. Sin embargo, considera que todavía les cuesta perseguir la perfección sin una orientación externa. Su expectativa es que futuras generaciones, como GPT-7 o GPT-8, puedan mejorar sustancialmente el proceso de conversión al descomponer el programa original, comprobar los resultados y corregir las discrepancias de manera sistemática.


El desarrollador no considera, por tanto, que la generación automática de código elimine la necesidad de supervisión. Su propio trabajo demuestra lo contrario: la IA produjo buena parte de la implementación, pero las decisiones sobre el sonido, las concesiones visuales y la validación del comportamiento requirieron criterios humanos y herramientas de comprobación específicas.

Dupuy ha dejado además el proyecto abierto a nuevas contribuciones. Señaló que todavía existe un color sin utilizar y que tampoco se aprovechó el quinto jugador, aunque advirtió que la memoria disponible ya está al límite. Cualquier ampliación exigirá optimizar el código y encontrar espacio para las nuevas funciones. Entre las posibles continuaciones mencionó entregar a la IA una lista de problemas conocidos para que intente resolverlos o adaptar el juego al Atari 130XE, aprovechando su memoria adicional.

Donkey Kong 3 for Atari 8-bit computers
Download | 27 kB

Con información de AtariAge.
vistas
Publicar un comentario
Buscar
Menú
Modo
Comparte
Additional JS
Suscríbete a las notificaciones