Skip to content
Voltar ao Blog
IA

Como os Videogames Usam IA?

5 min de leitura

Uma cena de videogame com personagens e cenários movidos por regras de comportamento de IA que controlam movimento e tomada de decisão
A IA dos jogos não é do tipo ficção científica. É um manual de regras que diz aos personagens quando perseguir, fugir, patrulhar ou reagir ao jogador.

Conhece aquele momento em que um inimigo te vê e sai correndo atrás? Ou quando o jogo fica mais difícil bem na hora em que você começa a melhorar? Nada disso é sorte. É IA, e ela está rodando no fundo de quase todo jogo em que você encosta.

A IA dos jogos move personagens, toma decisões, reage a você e monta o desafio. É o que faz um mundo parecer que notou a sua chegada. Mas não é a mesma coisa que a IA com que você conversa. Nos jogos, IA geralmente significa um conjunto de regras de comportamento que, somadas, dão algo que parece inteligente.

O Que É a IA dos Jogos?

A IA dos jogos é o que controla todos os personagens que você não está controlando. Inimigos, companheiros, animais, aldeões, monstros, corredores rivais, o lojista que repete a mesma fala sempre. Todos são NPCs, sigla para personagens não jogáveis, o que só significa que o jogo cuida deles em vez de uma pessoa.

A IA toma as decisões deles. O inimigo avança ou mantém a posição? Seu companheiro te segue no túnel? O carro rival freia antes daquela curva? O lojista levanta a cabeça quando você passa? Cada uma dessas coisas é uma regra que alguém escreveu.

Movimento dos Inimigos

O movimento é o clássico. Imagine um jogo de labirinto com um monstro te caçando. Esse monstro precisa atravessar o labirinto sem se trancar em um canto para sempre, o que significa que os projetistas dão a ele um algoritmo, um conjunto de instruções passo a passo para achar o caminho.

As regras podem ser surpreendentemente simples:

  • Se o jogador estiver perto, persiga.
  • Se o jogador estiver longe, patrulhe a área.
  • Se houver uma parede, vire.
  • Se a vida estiver baixa, fuja.
  • Fique de olho em um baú do tesouro.

Cinco regras assim e de repente o monstro parece estar caçando você de propósito.

Decisões dos NPCs e Dificuldade

Os NPCs também decidem coisas, e os bons lembram o que você fez. Um aldeão te agradece por algo que você fez duas horas atrás. Um guarda se recusa a sair do lugar porque você nunca achou a chave. Por baixo, o jogo só está checando condições: se isso aconteceu, então faça aquilo.

Alguns jogos também ajustam a dificuldade em silêncio enquanto você joga. Fácil demais e você enjoa. Difícil demais e você joga o controle longe. Então os inimigos aceleram, os enigmas apertam, ou aparece uma dica depois de você passar dez minutos travado na mesma sala. Eles estavam te gerenciando o tempo todo.

A IA dos Jogos Pode Ser Simples ou Complexa

Boa parte da IA dos jogos mal é IA. Um guarda andando de um lado para o outro em uma rota fixa. Um peixe nadando em círculo. Continua contando, continua fazendo um trabalho, mas não é exatamente um gênio.

Outros jogos vão até o fundo. Os personagens reagem ao som, à luz, a decisões que você tomou uma hora atrás, a um mundo que não para de mudar. Mas ninguém está atrás da inteligência máxima. Estão atrás de diversão, e esses não são o mesmo alvo.

Por Que Não Fazer Inimigos Perfeitos?

Se os projetistas conseguem deixar a IA inteligente, por que não fazer inimigos invencíveis? Porque esse jogo seria insuportável. Imagine um jogo de futebol em que o goleiro defende absolutamente tudo, ou um de corrida em que o computador nunca erra uma curva. Você fecha em quatro minutos.

A boa IA de jogo é feita para te desafiar, não para te humilhar. Os projetistas a deixam pior do que poderia ser, de propósito. Os inimigos hesitam antes de atacar, erram de vez em quando, telegrafam o golpe grande. Tudo isso existe para você ter chance de reagir e melhorar.

Tente Projetar a Sua Própria IA de Jogo

Dá para fazer isso agora mesmo, sem escrever código. Você está projetando um monstro para um jogo de labirinto. Quais regras ele segue?

  • Andar aleatoriamente até ver o jogador.
  • Perseguir o jogador se ele estiver perto.
  • Parar de perseguir depois de 10 segundos.
  • Fugir se o jogador pegar um power-up.
  • Ficar de olho em um baú do tesouro.

Cinco regras e você já tem uma criatura com personalidade. Da próxima vez que jogar alguma coisa, pare para observar um NPC por trinta segundos. Veja se consegue deduzir quais regras ele está seguindo. Quando você começa a enxergar, não consegue mais parar.

A Grande Ideia

Os jogos usam IA para cuidar de inimigos, NPCs, dificuldade e movimento. Pode ser um punhado de regras simples ou um sistema genuinamente complicado. Em qualquer caso, o trabalho dela é fazer o mundo reagir a você.

A melhor IA de jogo quase nunca é a mais inteligente. É a que dá a melhor briga.