La IA ha acelerado drásticamente el resurgimiento de juegos clásicos; uno de los principales catálogos ya se vio obligado a cerrar.

La IA ha acelerado drásticamente el resurgimiento de juegos clásicos; uno de los principales catálogos ya se vio obligado a cerrar.

La descompilación manual resultó ser demasiado lenta.

image

Las herramientas de inteligencia artificial aceleraron de forma brusca el traslado de juegos antiguos a dispositivos para los que sus desarrolladores nunca los publicaron. Entusiastas desensamblan proyectos clásicos, restauran el código y en cuestión de semanas lanzan los juegos en nuevas plataformas, pero la alta velocidad ya ha dividido a la comunidad que durante años se dedicó a la preservación del patrimonio videojueguil.

En la base de muchas portaciones está la ingeniería inversa. Los programadores desarman un juego ya compilado, estudian el código máquina y poco a poco reconstruyen la lógica original del programa. La descompilación ayuda a obtener código de alto nivel, y la recompilación permite volver a ensamblarlo para otra plataforma. El trabajo manual requiere una enorme cantidad de tiempo: por ejemplo, los participantes de uno de los proyectos pasaron varios años analizando la versión original de Animal Crossing para GameCube.

Las herramientas de IA han acelerado mucho este proceso. El especialista K. Sotraidis, que se ocupa de portar juegos en su tiempo libre, empezó en pocas semanas a trabajar en una docena de proyectos aproximadamente. Entre ellos estuvo una versión móvil de The Legend of Zelda: Ocarina of Time, creada sobre la base de una descompilación comunitaria ya existente. Según Sotraidis, parte de las portaciones se podrían haber hecho sin IA, pero habrían requerido mucho más tiempo.

La velocidad no resultó solo una ventaja. Miembros de la comunidad durante años publicaron el código fuente abiertamente para que otros desarrolladores ayudaran en el análisis del juego y aportaran correcciones. Ahora algunos usuarios toman proyectos incompletos, encargan la mayor parte del trabajo a la IA y publican rápidamente sus propias versiones, aportando casi nada a la labor original.

El conflicto llegó al punto en que el propietario de decomp.dev, un catálogo de proyectos de descompilación de juegos, cerró el índice público y dejó de aceptar nuevos proyectos. Las páginas ya añadidas y el historial acumulado siguen disponibles. El autor del recurso bajo el seudónimo Encounter reconoció que la IA, con una supervisión humana adecuada, puede acelerar notablemente la descompilación, pero acusó a algunos usuarios de crear bifurcaciones apresuradas de proyectos ajenos y de una carrera por realizar portaciones rápidas.

Los desarrolladores tienen otra objeción. La descompilación manual no sirve solo para ejecutar un juego antiguo en un dispositivo moderno. Mientras un programador analiza el código función por función, descubre cómo estaba construida la versión original y por qué sus autores eligieron soluciones técnicas concretas. Si el trabajo principal lo realiza la IA, el programa final puede aparecer antes, pero parte de ese conocimiento se pierde. Para los proyectos que buscan conservar lo más fielmente posible los juegos antiguos, la diferencia es crucial.

Al mismo tiempo, la IA ha reducido la barrera de entrada y ha permitido que más entusiastas experimenten con juegos clásicos. A la gente le resulta más fácil probar ideas poco usuales y trasladar proyectos a hardware moderno. Por eso la disputa no es tanto sobre la automatización en sí, sino sobre qué se debe considerar el objetivo principal: obtener un juego funcional lo antes posible o reconstruir y preservar con detalle cómo estaba concebido originalmente.