Buscar

IA e Jogos - Game AI

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 19 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 19 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 19 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

IA e Jogos - Jamisson Freitas
IA e Jogos
Jamisson Freitas (James)
profjamissonfreitas@gmail.com
1
mailto:profjamissonfreitas@gmail.com
IA e Jogos - Jamisson Freitas
Apresentação
● Jamisson Freitas (James)
● Doutorando em Ciência da Computação 
(Cin-UFPE)
● Data Science Manager na Passei Direto
● Co-fundador da WeUp.ai
● Professor e Tutor em cursos de Graduação 
e Pós-Graduação
2
IA e Jogos - Jamisson Freitas
Conteúdo
● Game AI
● Inteligência artificial e Jogos Digitais
● Agentes Inteligentes
● Aplicações
● Técnicas
● Motores de Jogos
● Projeto
3
IA e Jogos - Jamisson Freitas
Referências
4
IA e Jogos - Jamisson Freitas
Game AI
5
IA e Jogos - Jamisson Freitas
Game AI
● Academic AI → objetivo resolver algum problema complexo, 
como copiar algum tipo de comportamento humano.
● Game AI → o objetivo é puramente lúdico. 
○ Não importa como o sistema “pensa”, o que importa é 
como o sistema age. 
○ O campo de aplicação da IA nos games é um tanto quanto 
confuso.
6
IA e Jogos - Jamisson Freitas
Game AI
7
http://www.youtube.com/watch?v=NPuYtHZud0o
IA e Jogos - Jamisson Freitas
Game AI - Pac-Man
● Cada um dos quatro monstros estava 
perseguindo você ou fugindo.
● Para cada estado eles pegaram uma 
rota semi-aleatória em cada junção. 
Pac-Man (1979) - IA incipiente utiliza máquina de 
estados finitos.
8
https://www.google.com/search?q=pac+man+online&rlz=1C1GCEA_enBR801BR801&oq=pac+man+online&aqs=chrome..69i57j0l5.3514j0j7&sourceid=chrome&ie=UTF-8
IA e Jogos - Jamisson Freitas
Game AI - Pac-Man
● No modo de perseguição, cada um 
tinha uma chance diferente de 
perseguir o jogador ou escolher uma 
direção aleatória.
● No modo run-away, eles fugiram ou 
escolheram uma direção aleatória. 
Pac-Man (1979) - IA incipiente utiliza máquina de 
estados finitos.
9
https://www.google.com/search?q=pac+man+online&rlz=1C1GCEA_enBR801BR801&oq=pac+man+online&aqs=chrome..69i57j0l5.3514j0j7&sourceid=chrome&ie=UTF-8
IA e Jogos - Jamisson Freitas
Game AI
● A Game AI não mudou muito até meados dos anos 90. 
● A maioria dos personagens controlados por computador 
antes disso eram tão sofisticados quanto um fantasma do 
Pac-Man.
10
IA e Jogos - Jamisson Freitas
Game AI
● Agora temos uma enorme diversidade de IA em jogos. 
● Muitos gêneros ainda estão usando o simples AI de 1979 
porque isso é tudo que eles precisam. 
11
IA e Jogos - Jamisson Freitas
Game AI
● Bots de atiradores de primeira pessoa têm 
visto mais interesse na IA acadêmica do que 
qualquer outro gênero. 
● Jogos Real-time strategy cooptaram grande 
parte da IA usada para construir treinamento 
de simuladores para militares.
● Full Spectrum Warrior [Pandemic Studios, 
2004] começou a vida como um simulador de 
treinamento militar.
12
IA e Jogos - Jamisson Freitas
Game AI - Jogos Real-time strategy
● Warcraft – A sua história acontece em 
um mundo de fantasia.
● Command & Conquer – Sua história 
acontece em um mundo paralelo.
● Age of Empires – A sua história 
acontece em diferentes momentos da 
história da humanidade.
● StarCraft – A sua história acontece no 
futuro.
Visão de um RTS Game.
13
https://www.youtube.com/watch?v=3rd7zcKYZKU
IA e Jogos - Jamisson Freitas
Game AI
● Jogos esportivos e jogos de corrida em particular têm seus 
próprios desafios de IA, alguns dos quais permanecem sem 
solução:
○ Ex: Calcular dinamicamente o caminho mais rápido 
em uma pista de corrida;
● RPGs com interações complexas de personagens ainda são 
implementadas como árvores de diálogo.
14
https://pt.wikipedia.org/wiki/%C3%81rvore_de_di%C3%A1logo#/media/File:Dialog_tree_example.svg
IA e Jogos - Jamisson Freitas
Game AI - Exemplo de Árvore de Diálogo
15
IA e Jogos - Jamisson Freitas
Game AI
● A IA na maioria dos jogos modernos aborda três necessidades 
básicas: 
● Capacidade de mover personagens;
● Capacidade de tomar decisões sobre onde se deslocar; 
● Capacidade de pensar de forma tática ou estratégica.
16
IA e Jogos - Jamisson Freitas
Referências
17
IA e Jogos - Jamisson Freitas
Referências
● Programming Game AI by Example. Mat Buckland. 
● Artificial Intelligence for Games. Ian Millington, John 
Funge.
18
IA e Jogos - Jamisson Freitas
Links
https://meiobit.com/310886/deepmind-google-inteligencia-artificial-jogos-atari/
https://www.maxwell.vrac.puc-rio.br/7861/7861_3.PDF
https://www.red3d.com/cwr/boids/
https://www.youtube.com/channel/UCC0RqWklkXJwAd_HIsxRZDg
https://github.com/idmillington/aicore
19
https://meiobit.com/310886/deepmind-google-inteligencia-artificial-jogos-atari/
https://www.maxwell.vrac.puc-rio.br/7861/7861_3.PDF
https://www.red3d.com/cwr/boids/
https://www.youtube.com/channel/UCC0RqWklkXJwAd_HIsxRZDg
https://github.com/idmillington/aicore

Outros materiais