O desenvolvimento de jogos com tecnologia de IA foi recentemente responsabilizado por inundar as lojas de aplicativos com jogos móveis de baixo esforço, mas de vez em quando a tecnologia produz um resultado muito mais interessante. O principal executivo de produto e design do Google, Ammar Reshi, diz que usou o Fable 5 para portar Command & Conquer Generals Zero Hour para o iPhone e iPad.
Este não é um emulador ou uma versão transmitida pela nuvem. De acordo com Página GitHub de Reshio mecanismo de jogo actual de 2003 foi compilado nativamente para ARM64 e roda em iPhone, iPad e Mac. O projeto usa a versão fonte GPL da EA e se baseia no trabalho da comunidade existente, ao mesmo tempo que adiciona a porta iOS e iPadOS.
Como Claude ajudou a migrar um clássico do PC para o iPhone
A porta não period tão simples quanto fazer um jogo antigo do Home windows rodar em uma nova tela. O mecanismo authentic esperava um sistema de arquivos gravável no estilo PC, enquanto os aplicativos iOS residiam dentro de um pacote bloqueado e assinado por código. Salvar arquivos, caminhos de cache e gravações de configuração tiveram que ser redirecionados.
O pipeline gráfico também precisava de um trabalho sério. Zero Hour foi construído em torno do DirectX 8, enquanto os dispositivos Apple usam Steel. O projeto encaminha isso através de DXVK e MoltenVK, traduzindo o antigo renderizador DirectX através de Vulkan e depois para Steel.
Um RTS também precisa de um mouse, que o iPhone obviamente não possui. A porta de Reshi adiciona controles de toque construídos em torno da jogabilidade de estratégia, incluindo seleção de toque, seleção de caixa de arrastar, rolagem com dois dedos, zoom de pinça e ações de toque longo.
Um uso melhor para IA em jogos
Command & Conquer Generals Zero Hour foi um dos grandes jogos RTS para PC de sua época. Foi rápido, caótico e fez com que o modo Generals Problem parecesse um verdadeiro teste de estratégia.
Para quem cresceu jogando jogos RTS no PC, este é o tipo de projeto de IA que realmente vale a pena. Os jogadores geralmente têm uma visão negativa da IA nos jogos, especialmente quando ela é usada para substituir a criatividade humana ou inundar as lojas de aplicativos com títulos esquecíveis. Aqui, ajudou a trazer um clássico para dispositivos nos quais ele nunca deveria funcionar.
A porta de Reshi ainda depende de Versão fonte da EA e anos de trabalho de modernização comunitáriaque ele creditou. Mas ver o Zero Hour rodando nativamente em um iPhone ainda é um resultado incrível.












