GeekZilla
Games

EA Games está treinando Inteligência Artificial para jogar Battlefield 1

O termo AI (Inteligência Artificial) foi um termo utilizados por gamers nos últimos anos para descrever os chamados npcs, bots e afins, personagens controlados pelo computador, mas o termo não está exatamente correto neste caso. Na verdade estes bots que vemos em todo tipo de game são oponente pre-programadas que seguem um distinto conjunto de instruções, eles não pensam realmente por si mesmo ou reagem de forma criativa a situações.

Mas o pessoal da EA Games quer mudar isso, e já começaram a testar soluções.

Durante a Game Developers Conference a EA disse que está treinando agentes AI para jogar Battlefield 1. De acordo com o site Verge, a EA está treinando os seus agentes usando dois métodos,

  • Imitação, onde o agente observa um jogador humano e replica os seus passos (sendo 2% do sistema AI) e
  • O segundo é um método chamado de reforço de aprendizado, onde o agente tenta fazer as coisas por conta própria recebendo recompensas por cada tarefa bem sucedida.

O vídeo abaixo mostra uma partida com uma rede neural controlando os soldados, e no geral eles até jogam bem, as caixas verdes e marrons são “vida” e munição, para facilitar o aprendizado dos agentes.

Como vocês viram ao final do vídeo nem tudo é perfeito, os agentes ainda se confundem quando não tem inimigos por perto e não são tão bons quanto um jogador humano, os desenvolvedores da EA Games foram capazes de derrota-los facilmente em uma partida, mas o que importa que é que a desenvolvedora está no caminho certo, talvez a tecnologia não esteja pronta para o próximo Battlefield, mas pelo progresso, mais alguns anos e teremos uma verdadeira inteligência artificial que pode fornecer um desafio até maior do que um jogador humano.

Agora saindo um pouco da série Battlefield seria incrível se a EA Games aplicasse sua tecnologia neural a um retorno da franquia Command and Conquer, o gênero rts iria se beneficiar e muito deste tipo de recurso.