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.

