View
223
Download
0
Category
Preview:
Citation preview
7/31/2019 Inteligncia Artificial para Jogos - Game AI
1/13
Inteligncia Artificial
para JogosGame AI
Jogos Digitais
Inteligncia Artificial para JogosUNISINOS
Prof. MSc. Joo Ricardo Bittencourt
Update: 31 Jul. 2012
joaorb@unisinos.brTome a plula
vermelha
http://creativecommons.org/licenses/by-nc-sa/2.5/br/7/31/2019 Inteligncia Artificial para Jogos - Game AI
2/13
UNISINOS - Joo Ricardo Bittencourt
Sumrio1. Breve histrico
2. Meta
3. Princpios bsicos4. IA em Jogos
5. Motor de IA
7/31/2019 Inteligncia Artificial para Jogos - Game AI
3/13
UNISINOS - Joo Ricardo Bittencourt
Breve histrico Pac-Man (1979)
Primeira IA emjogos
Surpreendente Obviamente usou
mquina deestados finitos
7/31/2019 Inteligncia Artificial para Jogos - Game AI
4/13
UNISINOS - Joo Ricardo Bittencourt
Breve histrico Golden Axe (1987)
Mquina com maisestados
7/31/2019 Inteligncia Artificial para Jogos - Game AI
5/13
UNISINOS - Joo Ricardo Bittencourt
Breve histricoBeneath a Steel Sky (1994)
Goldeneye 007 (1997)
Thief (1998)
Metal Gear Solid (1998)
7/31/2019 Inteligncia Artificial para Jogos - Game AI
6/13
UNISINOS - Joo Ricardo Bittencourt
Breve histrico
Warcraft (1994)
Warhammer (1998)
7/31/2019 Inteligncia Artificial para Jogos - Game AI
7/13UNISINOS - Joo Ricardo Bittencourt
Breve histrico
TheSims (2000)
Black and White (2001)
7/31/2019 Inteligncia Artificial para Jogos - Game AI
8/13UNISINOS - Joo Ricardo Bittencourt
Meta
O objetivo da IA nos jogos digitais incrementar/enriquecer a experincia
Deve ser pensada como elemento de gameplay
Basicamente os agentes precisam: Movimentar
Descobrir para onde movimentar
Pensar taticamente e/ou estrategicamente (tomar
decises)
7/31/2019 Inteligncia Artificial para Jogos - Game AI
9/13UNISINOS - Joo Ricardo Bittencourt
Princpios Bsicos Parecer inteligente
Convencer o jogador com um comportamento vlido.
Nem sempre o complexo o melhor!
7/31/2019 Inteligncia Artificial para Jogos - Game AI
10/13UNISINOS - Joo Ricardo Bittencourt
IA em Jogos
Sempre os jogos foram considerados killerapplicationpara as tcnicas de IA
Jogos de tabuleiro: Go, Gamo, Xadrez
Jogos de Ao: arcade, FPS (Farcry, Call of Duty) Problemas clssicos capture the flag/ presa e
predador
Jogos de Estratgia: turn basedou real time
Algoritmos de storytelling
7/31/2019 Inteligncia Artificial para Jogos - Game AI
11/13UNISINOS - Joo Ricardo Bittencourt
IA em Jogos
Nos jogos digitais a implementao da IAtradicionalmente segue as seguintes abordagens:
Mquinas de estados finitos autmatos
Trapacear (cheating) tem informaesprevilegiadas
Uso de heursticas para simplificar oprocessamento ou a memria
Jogos multiplayer nada como a inteligncia deum oponente humano!
7/31/2019 Inteligncia Artificial para Jogos - Game AI
12/13UNISINOS - Joo Ricardo Bittencourt
Motor de IA
Estratgia
Fazer deciso
Movimento
Animao
Script
IA do grupo
IA do personagemInterface com
o ambiente
Fsica
Gerente de execuo
Criar contedo
7/31/2019 Inteligncia Artificial para Jogos - Game AI
13/13UNISINOS - Joo Ricardo Bittencourt
Referncia
Millington, I.; Funge, J. Artificial Intelligence forGames. Morgan Kaufamman, 2009. 896 p.
Recommended