Tecnologia
Microsoft Copilot Lança um Demo Jogável de Quake 2 Gerado por IA
Imagine jogar Quake II, mas em vez do motor de jogo original, uma IA gera literalmente todos os quadros em tempo real. É o que a Microsoft apresentou – um demo jogável de Quake II alimentado inteiramente por inteligência artificial. É parte dos experimentos de Copilot para Experiências de Jogos da Microsoft e está disponível para tentar 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 de 1997 em tempo real, respondendo às suas entradas (teclado ou controle) assim como o jogo real faria.
Este demo de Quake 2 do Copilot não é uma modificação 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 todos os quadros de gráficos estão sendo gerados por um modelo de IA em tempo real, em vez de serem renderizados 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 no navegador por alguns minutos e ver os resultados.
WHaMM: A Tecnologia Por Trás do Demo de Jogo de Quake II IA
Então, o que exatamente está alimentando este demo de jogo de Quake 2 IA? A magia vem de um sistema chamado WHaMM, que significa “Modelo de Máscara de Ação Mundial e Humana”. Basicamente, este é o cérebro de IA que aprendeu como o mundo de Quake II funciona. 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 quadro por segundo, o que é muito lento para um jogo suave. WHaMM é uma grande melhoria; ele usa uma abordagem inteligente que permite gerar mais de 10 quadros por segundo. Em vez de desenhar cada pixel um a um, a IA rapidamente esboça toda a cena e, em seguida, 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 quadros rápido 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 quadros 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 de jogo e gráficos de Quake. Tradicionalmente, um motor de jogo como o que impulsionou Quake II é um software complexo que lida com física, comportamento de inimigos e gráficos. Neste demo, nenhum do motor original de jogo está em execução. Em vez disso, o próprio modelo de IA age como o motor de jogo.
A IA olha para os quadros recentes do jogo e sua última entrada (digamos que você pressionou para a frente ou clicou em atirar) e, em seguida, prevê como o próximo quadro deve parecer. Ela faz isso repetidamente, dezenas de vezes por 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 mover em torno de uma esquina, a IA desenha o novo corredor que deve aparecer. Se você atirar com o blaster, ela gera o clarão 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 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 mais borrados do que o jogo original. A taxa de quadros gira em torno de 10-15 quadros por segundo, o que é muito menor do que os 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 jogo está principalmente presente. Você pode se mover, olhar em volta, 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 comportamentos estranhos, 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 quadros) ao gerar o próximo quadro. Então, se você olhar para longe de um inimigo e olhar de volta, o inimigo pode ter desaparecido. Ou ser diferente. Como mágica. Mas não 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.
Futuro dos Jogos Gerados por IA e Usos no Mundo Real
Embora o demo de Quake 2 do Copilot de hoje seja apenas um teste de tecnologia, ele sugere algumas possibilidades futuras loucas:
- Salvando Jogos Antigos: A IA pode ajudar a preservar clássicos antigos como Quake, “aprendendo” eles e permitindo que os jogamos sem precisar dos arquivos de jogo originais.
- Acelerando o Desenvolvimento de Jogos: A IA pode ajudar os desenvolvedores a testar ideias rapidamente, simulando mundos de jogos rapidamente.
- Novos Jogos Gerados por IA: 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 jogo 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 criar um demo jogável quase instantaneamente. Isso pode acelerar a prototipagem e levar a projetos 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.