Recientemente se ha culpado al desarrollo de juegos impulsado por IA por inundar las tiendas de aplicaciones con juegos móviles que requieren poco esfuerzo, pero de vez en cuando, la tecnología produce un resultado mucho más interesante. El ejecutivo principal de diseño y productos de Google, Ammar Reshi, cube que usó Fable 5 para trasladar Command & Conquer Generals Zero Hour al iPhone y al iPad.
Este no es un emulador ni una versión transmitida en la nube. De acuerdo a Página de GitHub de Reshiel motor del juego actual de 2003 se compiló de forma nativa para ARM64 y se ejecuta en iPhone, iPad y Mac. El proyecto utiliza la versión fuente GPL de EA y se basa en el trabajo comunitario existente, al tiempo que agrega el puerto iOS y iPadOS.
Cómo Claude ayudó a trasladar un clásico de la PC al iPhone
La adaptación no fue tan easy como ejecutar un viejo juego de Home windows en una nueva pantalla. El motor unique esperaba un sistema de archivos grabable estilo PC, mientras que las aplicaciones de iOS viven dentro de un paquete bloqueado y firmado con código. Los archivos guardados, las rutas de caché y las escrituras de configuración tuvieron que ser redirigidos.
El proceso de gráficos también necesitaba un trabajo serio. Zero Hour se creó en torno a DirectX 8, mientras que los dispositivos Apple utilizan Steel. El proyecto lo encamina a través de DXVK y MoltenVK, traduciendo el antiguo renderizador DirectX a través de Vulkan y luego a Steel.
Un RTS también necesita un ratón, que evidentemente el iPhone no tiene. El puerto de Reshi agrega controles táctiles creados en torno al juego de estrategia, incluida la selección de toque, la selección de cuadro de arrastre, el desplazamiento con dos dedos, el zoom de pellizco y las acciones de pulsación larga.
Un mejor uso de la IA en los juegos
Command & Conquer Generals Zero Hour fue uno de los grandes juegos de estrategia en tiempo actual para PC de su época. Period rápido, caótico e hizo que su modo Desafío Common pareciera una prueba de estrategia adecuada.
Para cualquiera que haya crecido jugando juegos de estrategia en tiempo actual en PC, este es el tipo de proyecto de IA que realmente vale la pena. Los jugadores generalmente han tenido una visión negativa de la IA en los juegos, especialmente cuando se utiliza para reemplazar la creatividad humana o inundar las tiendas de aplicaciones con títulos olvidables. En este caso, ayudó a llevar un clásico a dispositivos en los que nunca estuvo destinado a funcionar.
El puerto de Reshi todavía depende de Lanzamiento de la fuente de EA y años de trabajo de modernización comunitariaque ha acreditado. Pero ver Zero Hour ejecutándose de forma nativa en un iPhone sigue siendo un resultado increíble.










