Heroes of the Storm

Por trás dos bytes: I.A.

Por trás dos bytes: I.A.

A Inteligência Artificial é um aspecto importante de Heroes of the Storm. Muitas partidas são jogadas contra ela, e até mesmo as partidas JxJ usam Heróis controlados por I.A. quando os jogadores se desconectam. As Tropas e os Mercenários também são I.A.! Nosso objetivo é oferecer sempre a melhor experiência de jogo a todos os nossos jogadores, por isso a equipe de I.A. vem trabalhando pesado para melhorar ainda mais esse sistema. Confira mais detalhes a seguir!


O que é uma boa I.A.?

Há muitas formas de responder a essa pergunta, mas para nós uma boa I.A. é aquela que corresponde às expectativas dos jogadores. As Tropas e os Chefes precisam ser previsíveis, os Heróis precisam ser muito habilidosos. Os jogadores esperam que os Heróis aliados controlados por I.A. joguem de forma segura, mas que também participem das lutas na hora certa. É difícil chegar ao equilíbrio entre segurança e ousadia. Nós também queremos que a I.A. priorize ajudar os jogadores humanos.

Valla usa o Salto Mortal para acertar uma Chuva de Vingança, mas Suturino salva o jogador humano prestes a morrer!
É difícil criar uma boa I.A. Há situações complicadas em que mais de uma estratégia é válida, e cada jogador tem expectativas diferentes. Nós trabalhamos duro com os designers de jogo da nossa equipe para desenvolver uma I.A. que leve em consideração todos os fatores importantes antes de tomar uma decisão. E, embora nosso objetivo seja criar uma I.A. mais inteligente, só podemos dar a ela acesso às informações que um jogador normal teria, senão ela estaria trapaceando!

O que vai mudar?

Aos poucos, a I.A. está deixando de ser controlada por scripts para ser controlada por novos sistemas implementados dentro do jogo. Não queremos mudá-la drasticamente, mas esses sistemas trarão muito mais detalhes à I.A. Você vai perceber que os Heróis de I.A. ficarão mais atentos, serão mais precisos nas batalhas e traçarão estratégias mais dinâmicas.


Mais rápido!

O novo sistema de I.A. é muito mais veloz que o anterior. Além de aumentar a taxa de quadros do jogo, ele nos permite atualizar o sistema com mais frequência! A I.A. terá um tempo de reação muito mais rápido e conseguirá usar habilidades em sequência. Antes, nós tínhamos que limitar drasticamente a taxa de atualização nas partidas de baixo nível de dificuldade.


Táticas

A nova I.A. conseguirá escolher os alvos de forma mais inteligente e saberá se posicionar melhor durante as lutas. Por exemplo: ela terá como prever a movimentação dos alvos, encontrar alvos agrupados e filtrar ou priorizar alvos de diversas formas. Nossos designers se divertiram bastante enquanto criavam essa essas opções mais detalhadas. A precisão cirúrgica de Kel'Thuzad é um ótimo exemplo disso.

Em vez de saírem andando até chegar ao alvo, os Heróis de I.A. também tentarão ficar fora de perigo. Eles avaliarão os diversos pontos ao redor do alvo e irão para o local mais seguro.

A I.A. também alternará entre o ataque e a movimentação (tática conhecida como stutter-step). Dessa forma, ela terá como atacar o alvo enquanto se locomove até a posição desejada.


Estratégia

A I.A. terá um novo sistema para tomada de decisões estratégicas. Há muitas coisas para se fazer em cada mapa, e o Herói de I.A. levará todas em consideração. Cada opção terá uma nota para que os Heróis de I.A. de cada equipe sejam alocados à tarefa mais adequada. Esse algoritmo tenta maximizar as chances de vitória da equipe ao decidir se é melhor absorver experiência, conquistar Acampamentos Mercenários ou controlar os objetivos. Ele também ficará atento a inimigos fora de posição, portanto fique de olhos bem abertos!

Desenvolvimento

Nossa equipe está sempre trabalhando em mais Heróis, campos de batalha e modos de jogo. Para acompanhar esse desenvolvimento, nós criamos um editor de I.A para que os designers de jogo possam personalizá-la de forma rápida, garantindo uma I.A. de alta qualidade, ajustada de acordo com o estilo de cada Herói. Isso ficará claro quando Azmodan vir você correndo com pouca Vida e lançar um Globo da Aniquilação de bem longe para garantir o abate.

O sistema de "árvore de comportamento" é uma tecnologia muito usada em diversos jogos e abrange grande parte da nova I.A. Ele se chama árvore porque os galhos ilustram cada decisão que a I.A. pode tomar, e a ponta da cada galho representa as ações reais que ela pode executar, como andar e atacar.

Os galhos da árvore são modulares e podem ser personalizados para resultarem em comportamentos específicos de acordo com a unidade, o mapa e o modo de jogo. Esse tipo de sistema é essencial para que tenhamos uma grande variedade de Heróis e campos de batalha.

Um pequeno exemplo dos 400 pontos na árvore de comportamento de Valla.

Futuro

Todos os Heróis lançados desde Garrosh já usam o novo sistema, e, a cada atualização, mais e mais Heróis serão migrados para ele. Nós também temos planos de aprimorar ainda mais a I.A. (evitar situações de perigo, tomar decisões mais estratégicas, agir de forma mais tática etc). Escreva nos fóruns para nos dizer o que achou. Nós queremos garantir que nossos jogadores tenham a melhor experiência possível com a I.A.

Agora, chame um amigo e vá testar a I.A. no Nexus! Boa sorte.

Próximo artigo

Destaques