38
Inteligência artificial aplicada a jogos Rafael Sakurai @rafaelsakurai

Inteligência artificial aplicada a jogos

Embed Size (px)

Citation preview

Page 1: Inteligência artificial aplicada a jogos

Inteligência artificial aplicada a jogos

Rafael Sakurai@rafaelsakurai

Page 2: Inteligência artificial aplicada a jogos

Agenda

● Introdução sobre IA;● História dos jogos com IA;● Tipos de IA para jogos;● Movimento;● Tomada de decisão;● Estratégias de IA;● Aprendizado;● Jogos de tabuleiro.

Page 3: Inteligência artificial aplicada a jogos

Inteligência Artificial

Page 4: Inteligência artificial aplicada a jogos

Pokemon Omega Ruby & Alpha Sapphire

http://imguol.com/c/entretenimento/2014/10/14/pokemon-omega-ruby--alpha-sapphire-1413303008655_400x240.jpg

Page 5: Inteligência artificial aplicada a jogos

Fifa 15

http://imguol.com/c/entretenimento/2014/06/11/fifa-15-1402503213920_1920x1080.jpg

Page 6: Inteligência artificial aplicada a jogos

Call of Duty: Advanced Warfare

http://imguol.com/c/entretenimento/2014/08/11/call-of-duty-advanced-warfare-1407784279492_1280x720.jpg

Page 7: Inteligência artificial aplicada a jogos
Page 8: Inteligência artificial aplicada a jogos

Pac-Man - 1979

http://www.gourmet.com/images/food/2008/09/foar_videogames_pacman608.jpg

Maquina de estados

Page 9: Inteligência artificial aplicada a jogos

Double Dragon - 1987

http://i.imgur.com/AqExka2.png

Page 10: Inteligência artificial aplicada a jogos

Golden Axe - 1987

Page 11: Inteligência artificial aplicada a jogos

Doom - 1993

http://blogs.band.com.br/aqueleblogdegames/files/2013/12/doom-enemies.jpg

Page 12: Inteligência artificial aplicada a jogos

Warcraft - 1994

http://netdna.webdesignerdepot.com/uploads/2008/11/warcraft1994.jpg

Pathfinding

Page 13: Inteligência artificial aplicada a jogos

Need for speed - 1994

http://i.ytimg.com/vi/G8u-vlnG98k/hqdefault.jpg

Page 14: Inteligência artificial aplicada a jogos

GoldenEye 007 - 1997

http://static.guim.co.uk/sys-images/Technology/Pix/pictures/2010/11/5/1288971033307/GoldenEye-007-005.jpg

Page 15: Inteligência artificial aplicada a jogos

Counter Strike - 1999

http://www.fpsteam.it/img2007/cscz/counterstrike_condition_zero_01.JPG

Estratégia

Page 16: Inteligência artificial aplicada a jogos

Três necessidades básicas nos jogos

● Movimento dos personagens;● Tomar decisão;● Pensar taticamente ou estrategicamente.

Page 17: Inteligência artificial aplicada a jogos

Movimento

Page 18: Inteligência artificial aplicada a jogos

Reação

Page 19: Inteligência artificial aplicada a jogos

Goldeneye 007

https://www.youtube.com/watch?v=j-ixz4ltmck

Page 20: Inteligência artificial aplicada a jogos

Pathfinding

Page 21: Inteligência artificial aplicada a jogos

Diablo 3

https://www.youtube.com/watch?v=IwlXTJU6TTU

Page 22: Inteligência artificial aplicada a jogos

Clash of Clans

https://www.youtube.com/watch?v=YSdJtNen-EA

Page 23: Inteligência artificial aplicada a jogos

Need for speed Rivals

https://www.youtube.com/watch?v=Qp0rz9FX8FM

Page 24: Inteligência artificial aplicada a jogos

Tomada de decisão

Page 25: Inteligência artificial aplicada a jogos

The Legend of Zelda: Ocarina of Time

http://vignette4.wikia.nocookie.net/zelda/images/1/1a/Z-targeting_%28Ocarina_of_Time%29.png

Page 26: Inteligência artificial aplicada a jogos

Mario Kart 8

https://www.youtube.com/watch?v=ibVJr7tpvQ4

Page 27: Inteligência artificial aplicada a jogos

Estratégias

Page 28: Inteligência artificial aplicada a jogos

Age of empires 4

http://www.gamekeystore.eu/media//category/6/_/6_1446.jpg

Page 29: Inteligência artificial aplicada a jogos

Half Life 2

http://www.wescoregames.com/dynimgs/games/pc-half-life-2/half_life_2_351943.jpg

Page 30: Inteligência artificial aplicada a jogos

Aprendizado

Page 31: Inteligência artificial aplicada a jogos

Infinite Mario - Neuroevolução

https://www.youtube.com/watch?v=o5vCQwXt0j8

Page 32: Inteligência artificial aplicada a jogos

Mega man - Algoritmo Genético

https://www.youtube.com/watch?v=J2XwOI8nNGQ

Page 33: Inteligência artificial aplicada a jogos

Angry Birds

https://www.youtube.com/watch?v=8RWo8LCgJPc

Page 34: Inteligência artificial aplicada a jogos

Jogos de tabuleiro

Page 35: Inteligência artificial aplicada a jogos
Page 36: Inteligência artificial aplicada a jogos
Page 37: Inteligência artificial aplicada a jogos
Page 38: Inteligência artificial aplicada a jogos

Obrigado!

Rafael Sakurai@rafaelsakurai