Command & Conquer: Generals Zero Hour lanzado en una nueva plataforma: el desarrollador portó el juego con la ayuda de la IA

Noticias 0
06 jul. 20:50

Recientemente se lanzó una nueva versión del juego de estrategia en tiempo real Command & Conquer: Generals Zero Hour. El juego recibió un puerto nativo para dispositivos Apple, pero hay un matiz: no es un lanzamiento oficial de Electronic Arts.

Esta es una iniciativa de un miembro de la comunidad. El desarrollador ammaarreshi dijo que utilizó tecnologías de IA modernas (Claude Fable 5 de Anthropic fue útil) para crear el puerto de C&C.

Este proyecto tiene "raíces" específicas:

"Portar" suena demasiado simple para lo extraño que resultó ser este camino. La base se estableció con el siguiente "linaje": publicación de código fuente de EA, modernización de la comunidad, puerto Unix original de Fighter19, trabajo de GeneralsX para macOS/Linux. Lo que no existía era todo esto en iOS, y iOS es un entorno extremadamente hostil para un RTS de Windows de 2003.

El desarrollador explicó que el motor asume la presencia de un sistema de archivos grabable donde se ejecuta. Y las aplicaciones de iOS "viven" en un paquete firmado de solo lectura, por lo que cada ruta para configuraciones, caché y guardados "tuvo que ser redirigida, y el directorio de trabajo inicializado directamente desde el paquete".

El resultado es un puerto verdaderamente nativo de Command & Conquer: Generals Zero Hour; no es una emulación del juego, sino un "motor real de 2003" que fue compilado para ARM64, con renderizado "DirectX 8 → DXVK → Vulkan → MoltenVK → Metal".

Actualmente existe un problema técnico: durante sesiones de juego prolongadas en el iPad, el juego puede dejar de funcionar debido a la "falta de memoria" (puede consumir más de 3 GB).

El proyecto "Generals-Mac-iOS-iPad" está disponible públicamente en GitHub.