O que é isso? A Clá ficou doida e vai falar do filme daquele molequinho esquisito que é um robozinho?
Nada disso, queridões e queridonas! Vou abordar neste post um assunto muito interessante e que é presente em vários jogos que nós já desfrutamos em nossa infância, adolescência e atualmente: a Inteligência Artificial.
Já uma nota: isso aqui NÃO É UMA AULA DE INTELIGÊNCIA ARTIFICIAL, é só um post com uma leve “pincelada” sobre o assunto e o que tem a ver com jogos eletrônicos. Por eu estar estudando bastante sobre o assunto e sobre programação para o meu TCC, vou compartilhando aqui com vocês o que vou descobrindo e interligando com games.
O que é IA, Clá?
Inteligência Artificial nada mais é do que um área da Ciência da Computação (meu curso!) que procura pesquisar para tentar entender como o cérebro humano funciona, como ele recebe informações, analisa e dá um retorno dependendo da solução que foi encontrada pela massinha cinzenta que temos dentro da nossa caixola. Com início na Segunda Guerra Mundial (pra variar,né), os estudos sobre a inteligência humana começou a todo o vapor, com aquela ânsia de ver como funciona a inteligência humana e de se simular isso em um computador. Com o passar dos anos, o estudo só foi evoluindo, dando origem a alguns “filhos” dessa área como os Algoritmos Genéticos, Sistemas Especialistas, Redes Neurais (meu karma), Robótica, entre outros que não vêm ao caso.
O que isso tem a ver com games?
Todo mundo já jogou Pac-Man, não?
Onde peguei o jogo emprestado: RenatoTavares.com
Analisando o jogo, como vocês acham que os fantasminhas vão atrás de vocês por todo o labirinto? É aí que a IA (vou começar a abreviar Inteligência Artificial) entra. Por mais que o jogo seja meio velho, e a IA meio “porquinha”, ela JÁ ESTAVA LÁ em cada fantasminha, cada um com sua personalidade. Não posso esquecer também que também notamos algo assim em Space Invaders, que veio ANTES de Pac-man, principalmente quando vemos os alienígenas atirando de volta contra a navinha do jogador. Karate Champ, um dos primeiros jogos de luta da História dos Videogames (antes que venha um troll, eu disse UM DOS PRIMEIROS, e não o primeiro,tá?) também tinha um IA simples, mas que já era o suficiente pra fazer gamers arrancarem os cabelinhos e terem orgasmos múltiplos por ter um adversário no jogo que não fosse controlado por outra pessoa e que mesmo assim chutasse a sua bunda friamente. Esses personagens controlados pelo computador são chamados Nonplayer Characters, ou seja, personagens não jogáveis. Óbvio, não?
TÁ CLÁ, MAS TINHA JOGO ANTES COM INIMIGO NA TELA MAS QUE ELE NÃO TE SEEEGUE, E AÍ, O QUE É?
Alguns jogos tem uma “pseudo-IA” no seu código fonte. Como assim? Sabem aqueles inimigos que fazem o mesmo movimento TODAS AS VEZES que você liga determinado jogo, tanto que você decora seus movimentos? Então, nesse caso é uma IA bem fraquinha, já que o tal do inimigo tem aquele movimento já programado E ELE SÓ VAI FAZER AQUILO. Com a ideia de mudar isso, nasceram as Redes Neurais.
O estudo de Redes Neurais baseia-se em procurar entender o funcionamento dos NEURÔNIOS presentes no cérebro (ou o pouquinho que alguns têm) e com isso pesquisar mais a fundo o seu APRENDIZADO. Sim, não basta querer fazer aquele inimigo bonitinho se mexer sozinho com IA, tem que fazê-lo aprender os movimentos do jogador ou segui-lo, tornando a sua jornada em qualquer jogo um pouquinho mais difícil. É aí que as Redes Neurais entram na brincadeira.
O objetivo das Redes Neurais é simular quase que 100% o funcionamento dos neurônios dos animais e do ser humano. Cada neurônio recebe uma determinada informação, raciocina e toma decisões de acordo com o que recebeu de informações, agindo logo em seguida. A intenção das Redes Neurais é fazer com que um computador solucione problemas no menor tempo possível, PORÉM quando eu disse que é pretendido simular 100% o funcionamento dos neurônios dos animais, isso é quase impossível de se conseguir. Por quê? O cérebro humano consegue receber várias instruções e solucioná-las ao mesmo tempo, coisa que um computador não faz, já que ele recebe UMA instrução por vez.
Jogos que encontramos IA
Proposta de Milo, mostrado na E3 2009.
IA citada em Metal Gear Solid: Peace Walker (PODE CONTER SPOILERS DO JOGO!!!)
Guarda pede misericórdia por sua vida em Assassin’s Creed… depois de perseguir Altaïr com outros guardas, claro!
IA de Killzone 2
IA de F.E.A.R.
Mas nem sempre as IAs funcionam do jeito que deveriam…
Ô SEU BURRO, TÔ AQUI ATRÁS!!
VAI MEU, ME DÁ UMA MÃO, CACETA!!
WTF?
Donkey Kong com crise de depressão e suicida?
Mas hein?

Nenhum comentário:
Postar um comentário