Tecnologia

A Microsoft Copilot Lança um Demo Jogável de Quake 2 Gerado por IA

Avatar photo
Adicione Gaming.net às suas fontes preferidas no Google
Player explores metallic corridor with gun in Quake 2 AI demo game

Imagine jogar Quake II, mas em vez do motor do jogo original, uma IA está literalmente gerando cada frame em tempo real. É o que a Microsoft (MSFT ) apresentou – um demo jogável de Quake II alimentado inteiramente por inteligência artificial. Faz parte dos experimentos de Copilot para experiências de jogos da Microsoft e está disponível para ser testado diretamente no seu navegador. Neste demo, um sistema impulsionado por IA recria um segmento do clássico jogo de tiro em primeira pessoa Quake II em tempo real, respondendo às suas entradas (teclado ou controle) assim como o jogo real faria.

Este demo de Quake 2 da Copilot não é um mod ou uma transmissão de vídeo do jogo original – é uma réplica completamente gerada por IA de um nível. Você correrá por corredores, atirará em inimigos, pegará pacotes de saúde e acionará interruptores como de costume. A diferença é que cada frame de gráficos está sendo gerado por um modelo de IA em tempo real, em vez de ser renderizado pelo código original do jogo. A Microsoft tornou isso acessível por meio dos Laboratórios Copilot como uma prévia de pesquisa, então qualquer pessoa pode entrar e jogar este Quake 2 alimentado por IA em seu navegador por alguns minutos e ver os resultados.

WHaMM: A Tecnologia Por Trás do Demo de Jogo de Quake II da IA

Então, o que exatamente está alimentando este demo de jogo de Quake 2 da IA? A mágica vem de um sistema chamado WHaMM, que significa “Modelo de Máscara de Ação Humana e Mundo”. Basicamente, este é o cérebro de IA que aprendeu como o mundo de Quake II funciona. O WHaMM faz parte da família de modelos de mundo de IA Muse da Microsoft para jogos de vídeo.

Em termos simples, um modelo de mundo é uma IA que pode aprender a dinâmica de um jogo – como o mundo do jogo muda quando o jogador ou outros elementos agem – assistindo a muitas jogadas. Pense nisso como treinar uma IA em toneladas de footage de Quake II até que ela figure out o que acontece quando você pressiona um botão, atira em um inimigo ou abre uma porta.

A versão anterior deste modelo só podia gerar cerca de um frame por segundo, o que é muito lento para um jogo suave. O WHaMM é uma grande melhoria; ele usa uma abordagem astuta que permite que ele gere mais de 10 frames por segundo. Em vez de desenhar cada pixel um a um, a IA rapidamente esboça toda a cena e então refina os detalhes. Este processo de dois passos – um esboço rápido pelo modelo principal seguido de uma limpeza rápida por um modelo menor – permite que o WHaMM crie frames rapidamente o suficiente para se sentir interativo.

Outra melhoria importante é como o sistema foi treinado. Em vez de precisar de anos de dados, a equipe se concentrou em cerca de uma semana de dados de jogabilidade de Quake II cuidadosamente curados. Este treinamento mais curto e focado permitiu que a IA aprendesse os fundamentos da mecânica de Quake II muito rapidamente. A saída é muito melhor agora, com frames de resolução mais alta (640×360 pixels em comparação com os 300×180 anteriores), tornando a experiência mais reconhecível e agradável. Você pode jogar este jogo aqui.

Como a IA Gera e Controla o Jogo Quake?

Você pode se perguntar como uma IA pode lidar com toda a lógica do jogo e gráficos de Quake. Tradicionalmente, um motor de jogo como o que impulsionou Quake II é um pedaço complexo de software que lida com física, comportamento de inimigos e gráficos. Neste demo, nenhum daquele motor original está em execução. Em vez disso, o próprio modelo de IA atua como o motor do jogo.

A IA olha para os frames recentes do jogo e sua última entrada (digamos que você pressionou para a frente ou clicou em atirar) e então prevê como o próximo frame deve parecer. Ela faz isso repetidamente, dezenas de vezes a cada segundo. Como foi treinada em jogabilidade real de Quake II, suas previsões geralmente são bastante próximas do que o jogo real faria. Se você se move em torno de uma esquina, a IA desenha o novo corredor que deve aparecer. Se você atira com o blaster, ela gera o flash e mostra o inimigo reagindo.

A parte impressionante é que a IA “aprendeu” essas regras por exemplo, em vez de ser explicitamente codificada com elas. Ela não está executando o código original de Quake II ou física; é mais como assistir a uma IA improvisar Quake II com base no que ela aprendeu. O resultado é uma experiência que parece Quake II, mesmo que o processo subjacente seja completamente diferente.

Como a Versão de Quake II da IA Difere do Original?

À primeira vista, este demo pode parecer o clássico Quake II, mas a experiência é bastante diferente. Por um lado, os visuais são notavelmente mais grosseiros e borrados do que o jogo original. A taxa de frames paira em torno de 10-15 frames por segundo, o que é muito mais baixo do que a taxa de frames suave de 60+ fps de uma sessão real de Quake II. E porque o jogo é executado em servidores remotos que transmitem vídeo para o seu navegador, você pode notar algum atraso de entrada – um atraso entre a pressionar uma tecla e a ação na tela.

A mecânica de jogabilidade está principalmente presente. Você pode se mover, olhar em torno, pular em plataformas, atirar em inimigos e interagir com o ambiente. A IA até aprendeu sobre áreas secretas no nível, então você pode acionar portas ou passagens ocultas como no jogo real. No entanto, a interpretação da IA das regras do jogo às vezes se desvia do original. Inimigos podem não reagir como deveriam, ou você pode experimentar comportamento estranho como inimigos desaparecendo quando você olha para longe.

Além disso, uma das peculiaridades é a memória curta da IA. O WHaMM considera apenas cerca de 0,9 segundos de jogabilidade passada (cerca de 9 frames) ao gerar o próximo frame. Então, se você olha para longe de um inimigo e olha de volta, o inimigo pode ter desaparecido. Ou ser diferente. Como mágica. Mas nem sempre de uma maneira boa. O combate também é um pouco estranho. Inimigos não reagem sempre corretamente. Você pode levar dano aleatoriamente. Ou não levar dano algum.

Futuro dos Jogos Gerados por IA e Usos no Mundo Real

Embora o demo de Quake 2 da Copilot de hoje seja apenas um teste de tecnologia, ele dá uma ideia de algumas possibilidades futuras incríveis:

  • Salvando Jogos Antigos: A IA pode ajudar a preservar clássicos antigos como Quake ao “aprender” eles e permitir que os jogamos novamente sem precisar dos arquivos do jogo original.
  • Acelerando o Desenvolvimento de Jogos: A IA pode ajudar os desenvolvedores a testar ideias rapidamente simulando mundos de jogos rapidamente.
  • Jogos Gerados por IA Novos: Imagine jogos que são diferentes a cada vez que você joga porque uma IA está criando o mundo ao vivo.
  • NPCs Mais Inteligentes: A IA futura pode criar personagens e inimigos muito mais realistas.

O demo de Quake 2 da Microsoft é apenas um vislumbre de um futuro enorme onde jogos e IA se misturam cada vez mais.

Como Isso Pode Impactar o Desenvolvimento de Jogos?

Para os desenvolvedores de jogos, o uso de IA para gerar mundos de jogos é uma nova ferramenta no processo criativo. Em vez de gastar anos codificando cada detalhe, uma equipe pequena pode treinar uma IA em uma ideia simples. A IA pode então criar um demo jogável quase instantaneamente. Isso pode acelerar a prototipagem e levar a designs de jogos inovadores.

A ideia não é substituir a criatividade humana, mas aumentá-la. Os desenvolvedores podem usar a IA para brainstorm de designs de níveis, comportamentos de inimigos ou até mesmo toda a mecânica do jogo. É um esforço colaborativo. A IA fornece sugestões, e os desenvolvedores as aprimoram. Esta nova abordagem pode levar a uma onda de títulos experimentais e inventivos no futuro.

Amar é um aficionado por jogos e escritor de conteúdo freelancer. Como um escritor de conteúdo de jogos experiente, ele está sempre atualizado sobre as últimas tendências da indústria de jogos. Quando não está ocupado criando artigos de jogos convincentes, você pode encontrá-lo dominando o mundo virtual como um jogador experiente.