SlideShare a Scribd company logo
1 of 50
Download to read offline
ITI Malignani – 22 Maggio 2013
Intelligenza Artificiale
Invincibile,Divertente, o Creativa?
Pier Luca Lanzi – Politecnico di Milano
ITI Malignani – 22 Maggio 2013
ITI Malignani – 22 Maggio 2013
qual è il ruolo
dell’intelligenza artificiale?
ITI Malignani – 22 Maggio 2013
ITI Malignani – 22 Maggio 2013
ITI Malignani – 22 Maggio 2013
Resident Evil 2002
https://www.youtube.com/watch?v=wSmYSZGMZj0
ITI Malignani – 22 Maggio 2013
sistemi che pensano
come esseri umani
sistemi che pensano
razionalmente
sistemi che agiscono
come esseri umani
sistemi che agiscono
razionalmente
pensieroazione
“humanly” “rationally”
ITI Malignani – 22 Maggio 2013
Agire come un essere umano
• Approccio convenzionale
§Intelligente è ciò che realizza
un determinata prestazione
• Estensione della nozione di intelligenza
§Non solo pensare, ma anche agire
• Tradizione del test di Turing (1950)
• Abilità nel raggiungere
§Prestazioni a livello umano
§Sufficienti a ingannare un interrogante
ITI Malignani – 22 Maggio 2013
https://www.youtube.com/watch?v=EhAjuZ0jshk
ITI Malignani – 22 Maggio 2013
qual è il ruolo dell’intelligenza
artificiale nei videogiochi?
ITI Malignani – 22 Maggio 2013
“good artificial intelligence”
ITI Malignani – 22 Maggio 2013
ITI Malignani – 22 Maggio 2013
ITI Malignani – 22 Maggio 2013
ITI Malignani – 22 Maggio 2013
http://www.wired.com/2012/09/deep-blue-computer-bug/
ITI Malignani – 22 Maggio 2013
“Kasparov had concluded that the
counterintuitive play must be a sign of superior
intelligence,” Campbell told Silver.“He had
never considered that it was simply a bug.”
ITI Malignani – 22 Maggio 2013
http://www.nature.com/news/google-ai-algorithm-masters-ancient-game-of-go-1.19234
ITI Malignani – 22 Maggio 2013
ITI Malignani – 22 Maggio 2013
ITI Malignani – 22 Maggio 2013
“good artificial intelligence”
vs
“fun artificial intelligence”
ITI Malignani – 22 Maggio 2013
intelligenza artificiale “good”
regole fissate
simmetrica
multi-giocatore
strategie illimitate
test oggettivi
coerente con il test di Turing
intelligenza artificiale “fun”
in costante evoluzione
asimmetrica
singolo giocatore
strategie limitate
valutazione soggettiva
ignora il test di Turing
gioca per vincere gioca per perdere
ITI Malignani – 22 Maggio 2013
Far Cry 2
http://www.youtube.com/watch?v=sDiGYDNMsZU
Far Cry 2 Gameplay - https://www.youtube.com/watch?v=sDiGYDNMsZU
ITI Malignani – 22 Maggio 2013
Diablo III (random quests)
https://www.youtube.com/watch?v=xn_XWY-dArc
https://www.youtube.com/watch?v=2pFzro2Pjtk
Diablo 2 Gameplay - https://www.youtube.com/watch?v=UJdB-ydfUho
ITI Malignani – 22 Maggio 2013
intelligenza artificiale nei videogiochi?
personaggi non giocanti
animazioni
generazione del contenuto
game design, analisi dei giocatori,
gameplay adattativo,ecc.
ITI Malignani – 22 Maggio 2013
personaggi
non giocanti
ITI Malignani – 22 Maggio 2013
Intelligenza artificiale nei
personaggi non giocanti
• viene applica sia agli avversari sia agli alleati
• muove i personaggi nel gioco
• decide cosa, dove, come e quando
• pianifica percorsi e permette di evitare gli ostacoli
• seleziona l’animazione corretta
• …
ITI Malignani – 22 Maggio 2013
ITI Malignani – 22 Maggio 2013
ITI Malignani – 22 Maggio 2013
qual è stato il primo videogioco
con intelligenza artificiale“fun”?
ITI Malignani – 22 Maggio 2013
pong
https://www.youtube.com/watch?v=pDrRnJOCKZc
ITI Malignani – 22 Maggio 2013
Pac-Man
http://www.youtube.com/watch?v=uswzriFIf_k
ITI Malignani – 22 Maggio 2013
Intelligenza artificiale per un “first person
shooter”
Get Ammo
Get Health
Run Away
Search For Enemy
Attack
Enemy
Found
Enemy
LostLowonAmmo
LowonHealth
GotAway,
LowonHealth
GotHealth
Got Ammo
GotAway,
LowonAmmo
ITI Malignani – 22 Maggio 2013
“game AI is largely an unsolved problem”
ITI Malignani – 22 Maggio 2013
Come dovrebbe essere l’intelligenza artificiale
di un videogioco?
• idealmente
§dovrebbe seguire le stesse regole che deve seguire il giocatore
§non dovrebbe sapere dove sono nemici o le risorse
§…
• nella pratica, i sistemi di IA dei videogiochi
§sono troppo limitati per poter giocare con le stesse regole
§quindi “imbrogliano un pochino ma non troppo”
in modo che il giocatore non se ne accorga
ITI Malignani – 22 Maggio 2013
Motogp13
http://www.youtube.com/watch?v=SDfua5PrJ8c
ITI Malignani – 22 Maggio 2013
generazione del
contenuto
ITI Malignani – 22 Maggio 2013
ITI Malignani – 22 Maggio 2013
Frozen synapses
https://www.youtube.com/watch?v=Macgp4WnVZU
ITI Malignani – 22 Maggio 2013
human generated
ITI Malignani – 22 Maggio 2013
ITI Malignani – 22 Maggio 2013
L-systems (1968)
ITI Malignani – 22 Maggio 2013
No Man’s Sky Official Gameplay Trailer - https://www.youtube.com/watch?v=nmwG6Sj1Yfg
ITI Malignani – 22 Maggio 2013
regia e pacing
ITI Malignani – 22 Maggio 2013
Left for dead
https://www.youtube.com/watch?v=GSPiW4YmNKw
ITI Malignani – 22 Maggio 2013
“AI Director” in Left4Dead
• stima l'intensità emotiva di ogni sopravvissuto
§ traccia l'intensità massima dei quattro sopravvissuti
§ se è troppo alta, elimina i pericoli per un po’
§ altrimenti crea un nuovo insieme di pericoli
• questo meccanismo (chiamato “AI director”) crea una popolazione di zombi
basandosi sullo stato emotivo della squadra
!"#$%&!'(')#*'&+)#,#*-.&/#,'&0#.-(/&
1+#0*-2'&3)#,#*-.&4#.-(/
5"6&*7'&18&3-)'.*")&,"+9$#*':&*7'&0"09$#*-"(&;#:'+&
ITI Malignani – 22 Maggio 2013
ITI Malignani – 22 Maggio 2013
Qualche buona lettura …
• Artificial Intelligence for Games
Ian Millington and John Funge (Aug 6, 2009)
• Artificial Intelligence: A Modern Approach (3rd Ed.)
Stuart Russell, Peter Norvig (2009)
ITI Malignani – 22 Maggio 2013
Tanto da leggere, ma tutto in inglese
• The Rough Guide to Videogames by Kate Berens,
Geoff Howard (Sep 8, 2008)
• Vintage Games: An Insider Look at the History of
Grand Theft Auto, Super Mario, and the Most
Influential Games of All Time by Bill Loguidice and
Matt Barton (Mar 4, 2009)
• The Ultimate History of Video Games: From Pong
to Pokemon–The Story Behind the Craze That
Touched Our Lives and Changed the World by
Steven L. Kent (Oct 2, 2001)
• Replay: The History of Video Games by Tristan
Donovan (Apr 20, 2010)
• Masters of Doom: How Two Guys Created an
Empire and Transformed Pop Culture – David
Kushner (2004)
ITI Malignani – 22 Maggio 2013
Se avete bisogno di informazioni
http://www.pierlucalanzi.net
http://polimigamecollective.org
pierluca.lanzi@polimi.it
pierluca.lanzi
https://www.facebook.com/pierluca.lanzi
ITI Malignani – 22 Maggio 2013
grazie!

More Related Content

Viewers also liked

Viewers also liked (8)

l'evoluzione dell'informatica nei videogiochi: da pong ai moderni AAA
l'evoluzione dell'informatica nei videogiochi: da pong ai moderni AAAl'evoluzione dell'informatica nei videogiochi: da pong ai moderni AAA
l'evoluzione dell'informatica nei videogiochi: da pong ai moderni AAA
 
Introduzione alla realizzazione di videogiochi - Fun
Introduzione alla realizzazione di videogiochi - FunIntroduzione alla realizzazione di videogiochi - Fun
Introduzione alla realizzazione di videogiochi - Fun
 
Codemotion Milan - November 21 2015
Codemotion Milan - November 21 2015Codemotion Milan - November 21 2015
Codemotion Milan - November 21 2015
 
Procedural Content Generation
Procedural Content GenerationProcedural Content Generation
Procedural Content Generation
 
Procedural Content Generation with Unity
Procedural Content Generation with UnityProcedural Content Generation with Unity
Procedural Content Generation with Unity
 
Data Driven Game Design
Data Driven Game DesignData Driven Game Design
Data Driven Game Design
 
AI and the Future of Growth
AI and the Future of GrowthAI and the Future of Growth
AI and the Future of Growth
 
What is Big Data?
What is Big Data?What is Big Data?
What is Big Data?
 

More from Pier Luca Lanzi

More from Pier Luca Lanzi (20)

11 Settembre 2021 - Giocare con i Videogiochi
11 Settembre 2021 - Giocare con i Videogiochi11 Settembre 2021 - Giocare con i Videogiochi
11 Settembre 2021 - Giocare con i Videogiochi
 
Breve Viaggio al Centro dei Videogiochi
Breve Viaggio al Centro dei VideogiochiBreve Viaggio al Centro dei Videogiochi
Breve Viaggio al Centro dei Videogiochi
 
Global Game Jam 19 @ POLIMI - Morning Welcome
Global Game Jam 19 @ POLIMI - Morning WelcomeGlobal Game Jam 19 @ POLIMI - Morning Welcome
Global Game Jam 19 @ POLIMI - Morning Welcome
 
Data Driven Game Design @ Campus Party 2018
Data Driven Game Design @ Campus Party 2018Data Driven Game Design @ Campus Party 2018
Data Driven Game Design @ Campus Party 2018
 
GGJ18 al Politecnico di Milano - Presentazione che precede la presentazione d...
GGJ18 al Politecnico di Milano - Presentazione che precede la presentazione d...GGJ18 al Politecnico di Milano - Presentazione che precede la presentazione d...
GGJ18 al Politecnico di Milano - Presentazione che precede la presentazione d...
 
GGJ18 al Politecnico di Milano - Presentazione di apertura
GGJ18 al Politecnico di Milano - Presentazione di aperturaGGJ18 al Politecnico di Milano - Presentazione di apertura
GGJ18 al Politecnico di Milano - Presentazione di apertura
 
Presentation for UNITECH event - January 8, 2018
Presentation for UNITECH event - January 8, 2018Presentation for UNITECH event - January 8, 2018
Presentation for UNITECH event - January 8, 2018
 
DMTM Lecture 20 Data preparation
DMTM Lecture 20 Data preparationDMTM Lecture 20 Data preparation
DMTM Lecture 20 Data preparation
 
DMTM Lecture 19 Data exploration
DMTM Lecture 19 Data explorationDMTM Lecture 19 Data exploration
DMTM Lecture 19 Data exploration
 
DMTM Lecture 18 Graph mining
DMTM Lecture 18 Graph miningDMTM Lecture 18 Graph mining
DMTM Lecture 18 Graph mining
 
DMTM Lecture 17 Text mining
DMTM Lecture 17 Text miningDMTM Lecture 17 Text mining
DMTM Lecture 17 Text mining
 
DMTM Lecture 16 Association rules
DMTM Lecture 16 Association rulesDMTM Lecture 16 Association rules
DMTM Lecture 16 Association rules
 
DMTM Lecture 15 Clustering evaluation
DMTM Lecture 15 Clustering evaluationDMTM Lecture 15 Clustering evaluation
DMTM Lecture 15 Clustering evaluation
 
DMTM Lecture 14 Density based clustering
DMTM Lecture 14 Density based clusteringDMTM Lecture 14 Density based clustering
DMTM Lecture 14 Density based clustering
 
DMTM Lecture 13 Representative based clustering
DMTM Lecture 13 Representative based clusteringDMTM Lecture 13 Representative based clustering
DMTM Lecture 13 Representative based clustering
 
DMTM Lecture 12 Hierarchical clustering
DMTM Lecture 12 Hierarchical clusteringDMTM Lecture 12 Hierarchical clustering
DMTM Lecture 12 Hierarchical clustering
 
DMTM Lecture 11 Clustering
DMTM Lecture 11 ClusteringDMTM Lecture 11 Clustering
DMTM Lecture 11 Clustering
 
DMTM Lecture 10 Classification ensembles
DMTM Lecture 10 Classification ensemblesDMTM Lecture 10 Classification ensembles
DMTM Lecture 10 Classification ensembles
 
DMTM Lecture 09 Other classificationmethods
DMTM Lecture 09 Other classificationmethodsDMTM Lecture 09 Other classificationmethods
DMTM Lecture 09 Other classificationmethods
 
DMTM Lecture 08 Classification rules
DMTM Lecture 08 Classification rulesDMTM Lecture 08 Classification rules
DMTM Lecture 08 Classification rules
 

Recently uploaded

Presentazione tre geni della tecnologia informatica
Presentazione tre geni della tecnologia informaticaPresentazione tre geni della tecnologia informatica
Presentazione tre geni della tecnologia informatica
nico07fusco
 
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptx
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptxNicola pisano aaaaaaaaaaaaaaaaaa(1).pptx
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptx
lorenzodemidio01
 
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptx
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptxScienza Potere Puntoaaaaaaaaaaaaaaa.pptx
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptx
lorenzodemidio01
 
case passive_GiorgiaDeAscaniis.pptx.....
case passive_GiorgiaDeAscaniis.pptx.....case passive_GiorgiaDeAscaniis.pptx.....
case passive_GiorgiaDeAscaniis.pptx.....
giorgiadeascaniis59
 
Adducchio.Samuel-Steve_Jobs.ppppppppppptx
Adducchio.Samuel-Steve_Jobs.ppppppppppptxAdducchio.Samuel-Steve_Jobs.ppppppppppptx
Adducchio.Samuel-Steve_Jobs.ppppppppppptx
sasaselvatico
 

Recently uploaded (20)

Esame di Stato 2024 - Materiale conferenza online 09 aprile 2024
Esame di Stato 2024 - Materiale conferenza online 09 aprile 2024Esame di Stato 2024 - Materiale conferenza online 09 aprile 2024
Esame di Stato 2024 - Materiale conferenza online 09 aprile 2024
 
Presentazione tre geni della tecnologia informatica
Presentazione tre geni della tecnologia informaticaPresentazione tre geni della tecnologia informatica
Presentazione tre geni della tecnologia informatica
 
Tosone Christian_Steve Jobsaaaaaaaa.pptx
Tosone Christian_Steve Jobsaaaaaaaa.pptxTosone Christian_Steve Jobsaaaaaaaa.pptx
Tosone Christian_Steve Jobsaaaaaaaa.pptx
 
Storia-CarloMagno-TeccarelliLorenzo.pptx
Storia-CarloMagno-TeccarelliLorenzo.pptxStoria-CarloMagno-TeccarelliLorenzo.pptx
Storia-CarloMagno-TeccarelliLorenzo.pptx
 
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptx
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptxNicola pisano aaaaaaaaaaaaaaaaaa(1).pptx
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptx
 
TeccarelliLorenzo-PrimadiSteveJobselasuaconcorrenza.pptx
TeccarelliLorenzo-PrimadiSteveJobselasuaconcorrenza.pptxTeccarelliLorenzo-PrimadiSteveJobselasuaconcorrenza.pptx
TeccarelliLorenzo-PrimadiSteveJobselasuaconcorrenza.pptx
 
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptx
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptxScienza Potere Puntoaaaaaaaaaaaaaaa.pptx
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptx
 
Aristotele, vita e opere e fisica...pptx
Aristotele, vita e opere e fisica...pptxAristotele, vita e opere e fisica...pptx
Aristotele, vita e opere e fisica...pptx
 
LE ALGHE.pptx ..........................
LE ALGHE.pptx ..........................LE ALGHE.pptx ..........................
LE ALGHE.pptx ..........................
 
Vuoi girare il mondo? educazione civica.
Vuoi girare il mondo? educazione civica.Vuoi girare il mondo? educazione civica.
Vuoi girare il mondo? educazione civica.
 
case passive_GiorgiaDeAscaniis.pptx.....
case passive_GiorgiaDeAscaniis.pptx.....case passive_GiorgiaDeAscaniis.pptx.....
case passive_GiorgiaDeAscaniis.pptx.....
 
TeccarelliLorenzo-Mitodella.cavernaa.pdf
TeccarelliLorenzo-Mitodella.cavernaa.pdfTeccarelliLorenzo-Mitodella.cavernaa.pdf
TeccarelliLorenzo-Mitodella.cavernaa.pdf
 
descrizioni della antica civiltà dei sumeri.pptx
descrizioni della antica civiltà dei sumeri.pptxdescrizioni della antica civiltà dei sumeri.pptx
descrizioni della antica civiltà dei sumeri.pptx
 
Scrittura seo e scrittura accessibile
Scrittura seo e scrittura accessibileScrittura seo e scrittura accessibile
Scrittura seo e scrittura accessibile
 
discorso generale sulla fisica e le discipline.pptx
discorso generale sulla fisica e le discipline.pptxdiscorso generale sulla fisica e le discipline.pptx
discorso generale sulla fisica e le discipline.pptx
 
Descrizione Piccolo teorema di Talete.pptx
Descrizione Piccolo teorema di Talete.pptxDescrizione Piccolo teorema di Talete.pptx
Descrizione Piccolo teorema di Talete.pptx
 
Oppressi_oppressori.pptx................
Oppressi_oppressori.pptx................Oppressi_oppressori.pptx................
Oppressi_oppressori.pptx................
 
CHIẾN THẮNG KÌ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN - PHAN THẾ HOÀI (36...
CHIẾN THẮNG KÌ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN - PHAN THẾ HOÀI (36...CHIẾN THẮNG KÌ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN - PHAN THẾ HOÀI (36...
CHIẾN THẮNG KÌ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN - PHAN THẾ HOÀI (36...
 
TeccarelliLorenzo-i4stilidellapitturaromana.docx
TeccarelliLorenzo-i4stilidellapitturaromana.docxTeccarelliLorenzo-i4stilidellapitturaromana.docx
TeccarelliLorenzo-i4stilidellapitturaromana.docx
 
Adducchio.Samuel-Steve_Jobs.ppppppppppptx
Adducchio.Samuel-Steve_Jobs.ppppppppppptxAdducchio.Samuel-Steve_Jobs.ppppppppppptx
Adducchio.Samuel-Steve_Jobs.ppppppppppptx
 

Pint of Science - Milano 24 Maggio 2016

  • 1. ITI Malignani – 22 Maggio 2013 Intelligenza Artificiale Invincibile,Divertente, o Creativa? Pier Luca Lanzi – Politecnico di Milano
  • 2. ITI Malignani – 22 Maggio 2013
  • 3. ITI Malignani – 22 Maggio 2013 qual è il ruolo dell’intelligenza artificiale?
  • 4. ITI Malignani – 22 Maggio 2013
  • 5. ITI Malignani – 22 Maggio 2013
  • 6. ITI Malignani – 22 Maggio 2013 Resident Evil 2002 https://www.youtube.com/watch?v=wSmYSZGMZj0
  • 7. ITI Malignani – 22 Maggio 2013 sistemi che pensano come esseri umani sistemi che pensano razionalmente sistemi che agiscono come esseri umani sistemi che agiscono razionalmente pensieroazione “humanly” “rationally”
  • 8. ITI Malignani – 22 Maggio 2013 Agire come un essere umano • Approccio convenzionale §Intelligente è ciò che realizza un determinata prestazione • Estensione della nozione di intelligenza §Non solo pensare, ma anche agire • Tradizione del test di Turing (1950) • Abilità nel raggiungere §Prestazioni a livello umano §Sufficienti a ingannare un interrogante
  • 9. ITI Malignani – 22 Maggio 2013 https://www.youtube.com/watch?v=EhAjuZ0jshk
  • 10. ITI Malignani – 22 Maggio 2013 qual è il ruolo dell’intelligenza artificiale nei videogiochi?
  • 11. ITI Malignani – 22 Maggio 2013 “good artificial intelligence”
  • 12. ITI Malignani – 22 Maggio 2013
  • 13. ITI Malignani – 22 Maggio 2013
  • 14. ITI Malignani – 22 Maggio 2013
  • 15. ITI Malignani – 22 Maggio 2013 http://www.wired.com/2012/09/deep-blue-computer-bug/
  • 16. ITI Malignani – 22 Maggio 2013 “Kasparov had concluded that the counterintuitive play must be a sign of superior intelligence,” Campbell told Silver.“He had never considered that it was simply a bug.”
  • 17. ITI Malignani – 22 Maggio 2013 http://www.nature.com/news/google-ai-algorithm-masters-ancient-game-of-go-1.19234
  • 18. ITI Malignani – 22 Maggio 2013
  • 19. ITI Malignani – 22 Maggio 2013
  • 20. ITI Malignani – 22 Maggio 2013 “good artificial intelligence” vs “fun artificial intelligence”
  • 21. ITI Malignani – 22 Maggio 2013 intelligenza artificiale “good” regole fissate simmetrica multi-giocatore strategie illimitate test oggettivi coerente con il test di Turing intelligenza artificiale “fun” in costante evoluzione asimmetrica singolo giocatore strategie limitate valutazione soggettiva ignora il test di Turing gioca per vincere gioca per perdere
  • 22. ITI Malignani – 22 Maggio 2013 Far Cry 2 http://www.youtube.com/watch?v=sDiGYDNMsZU Far Cry 2 Gameplay - https://www.youtube.com/watch?v=sDiGYDNMsZU
  • 23. ITI Malignani – 22 Maggio 2013 Diablo III (random quests) https://www.youtube.com/watch?v=xn_XWY-dArc https://www.youtube.com/watch?v=2pFzro2Pjtk Diablo 2 Gameplay - https://www.youtube.com/watch?v=UJdB-ydfUho
  • 24. ITI Malignani – 22 Maggio 2013 intelligenza artificiale nei videogiochi? personaggi non giocanti animazioni generazione del contenuto game design, analisi dei giocatori, gameplay adattativo,ecc.
  • 25. ITI Malignani – 22 Maggio 2013 personaggi non giocanti
  • 26. ITI Malignani – 22 Maggio 2013 Intelligenza artificiale nei personaggi non giocanti • viene applica sia agli avversari sia agli alleati • muove i personaggi nel gioco • decide cosa, dove, come e quando • pianifica percorsi e permette di evitare gli ostacoli • seleziona l’animazione corretta • …
  • 27. ITI Malignani – 22 Maggio 2013
  • 28. ITI Malignani – 22 Maggio 2013
  • 29. ITI Malignani – 22 Maggio 2013 qual è stato il primo videogioco con intelligenza artificiale“fun”?
  • 30. ITI Malignani – 22 Maggio 2013 pong https://www.youtube.com/watch?v=pDrRnJOCKZc
  • 31. ITI Malignani – 22 Maggio 2013 Pac-Man http://www.youtube.com/watch?v=uswzriFIf_k
  • 32. ITI Malignani – 22 Maggio 2013 Intelligenza artificiale per un “first person shooter” Get Ammo Get Health Run Away Search For Enemy Attack Enemy Found Enemy LostLowonAmmo LowonHealth GotAway, LowonHealth GotHealth Got Ammo GotAway, LowonAmmo
  • 33. ITI Malignani – 22 Maggio 2013 “game AI is largely an unsolved problem”
  • 34. ITI Malignani – 22 Maggio 2013 Come dovrebbe essere l’intelligenza artificiale di un videogioco? • idealmente §dovrebbe seguire le stesse regole che deve seguire il giocatore §non dovrebbe sapere dove sono nemici o le risorse §… • nella pratica, i sistemi di IA dei videogiochi §sono troppo limitati per poter giocare con le stesse regole §quindi “imbrogliano un pochino ma non troppo” in modo che il giocatore non se ne accorga
  • 35. ITI Malignani – 22 Maggio 2013 Motogp13 http://www.youtube.com/watch?v=SDfua5PrJ8c
  • 36. ITI Malignani – 22 Maggio 2013 generazione del contenuto
  • 37. ITI Malignani – 22 Maggio 2013
  • 38. ITI Malignani – 22 Maggio 2013 Frozen synapses https://www.youtube.com/watch?v=Macgp4WnVZU
  • 39. ITI Malignani – 22 Maggio 2013 human generated
  • 40. ITI Malignani – 22 Maggio 2013
  • 41. ITI Malignani – 22 Maggio 2013 L-systems (1968)
  • 42. ITI Malignani – 22 Maggio 2013 No Man’s Sky Official Gameplay Trailer - https://www.youtube.com/watch?v=nmwG6Sj1Yfg
  • 43. ITI Malignani – 22 Maggio 2013 regia e pacing
  • 44. ITI Malignani – 22 Maggio 2013 Left for dead https://www.youtube.com/watch?v=GSPiW4YmNKw
  • 45. ITI Malignani – 22 Maggio 2013 “AI Director” in Left4Dead • stima l'intensità emotiva di ogni sopravvissuto § traccia l'intensità massima dei quattro sopravvissuti § se è troppo alta, elimina i pericoli per un po’ § altrimenti crea un nuovo insieme di pericoli • questo meccanismo (chiamato “AI director”) crea una popolazione di zombi basandosi sullo stato emotivo della squadra !"#$%&!'(')#*'&+)#,#*-.&/#,'&0#.-(/& 1+#0*-2'&3)#,#*-.&4#.-(/ 5"6&*7'&18&3-)'.*")&,"+9$#*':&*7'&0"09$#*-"(&;#:'+&
  • 46. ITI Malignani – 22 Maggio 2013
  • 47. ITI Malignani – 22 Maggio 2013 Qualche buona lettura … • Artificial Intelligence for Games Ian Millington and John Funge (Aug 6, 2009) • Artificial Intelligence: A Modern Approach (3rd Ed.) Stuart Russell, Peter Norvig (2009)
  • 48. ITI Malignani – 22 Maggio 2013 Tanto da leggere, ma tutto in inglese • The Rough Guide to Videogames by Kate Berens, Geoff Howard (Sep 8, 2008) • Vintage Games: An Insider Look at the History of Grand Theft Auto, Super Mario, and the Most Influential Games of All Time by Bill Loguidice and Matt Barton (Mar 4, 2009) • The Ultimate History of Video Games: From Pong to Pokemon–The Story Behind the Craze That Touched Our Lives and Changed the World by Steven L. Kent (Oct 2, 2001) • Replay: The History of Video Games by Tristan Donovan (Apr 20, 2010) • Masters of Doom: How Two Guys Created an Empire and Transformed Pop Culture – David Kushner (2004)
  • 49. ITI Malignani – 22 Maggio 2013 Se avete bisogno di informazioni http://www.pierlucalanzi.net http://polimigamecollective.org pierluca.lanzi@polimi.it pierluca.lanzi https://www.facebook.com/pierluca.lanzi
  • 50. ITI Malignani – 22 Maggio 2013 grazie!