Progetto di didattica all'uso delle tecnologie nella realizzazione di un semplice videogioco per l'apprendimento della lingua inglese alla scuola primaria.
Videogiochi e Gamification insegnati al Liceo!Fabio Viola
I maestri e professori delle nostre scuole primarie e secondarie, possono trovare nei videogiochi un valido supporto didattico per veicolare in modo innovativo nozioni e messaggi. Attraverso la gamification e percorsi extra curriculari, come quello intrapreso dal Liceo Rosmini di Trento insieme al docente esterno Fabio VIola - esperto di game e gamification design, è possibile migliorare il mondo divertendosi. Le slides sono estrapolate da due giorni di lezione!
Introduzione alla realizzazione di videogiochi - Presentazione del corsoPier Luca Lanzi
Slide del corso "Introduzione alla realizzazione di videogiochi" tenuto per gli studenti delle scuole superiori presso la sede di Cremona del Politecnico di Milano.
Progetto di didattica all'uso delle tecnologie nella realizzazione di un semplice videogioco per l'apprendimento della lingua inglese alla scuola primaria.
Videogiochi e Gamification insegnati al Liceo!Fabio Viola
I maestri e professori delle nostre scuole primarie e secondarie, possono trovare nei videogiochi un valido supporto didattico per veicolare in modo innovativo nozioni e messaggi. Attraverso la gamification e percorsi extra curriculari, come quello intrapreso dal Liceo Rosmini di Trento insieme al docente esterno Fabio VIola - esperto di game e gamification design, è possibile migliorare il mondo divertendosi. Le slides sono estrapolate da due giorni di lezione!
Introduzione alla realizzazione di videogiochi - Presentazione del corsoPier Luca Lanzi
Slide del corso "Introduzione alla realizzazione di videogiochi" tenuto per gli studenti delle scuole superiori presso la sede di Cremona del Politecnico di Milano.
Prof. Pier Luca Lanzi discusses using data-driven game design and machine learning techniques like player modeling and gameplay analysis tools to balance multiplayer first-person shooters. He proposes using the distribution of kills and scores among players as a proxy to evaluate balancing. His research also looks at using AI to automatically design game maps and levels to improve balancing, as well as generative adversarial networks to generate new Doom levels.
Slides for the 2016/2017 edition of the Data Mining and Text Mining Course at the Politecnico di Milano. The course is also part of the joint program with the University of Illinois at Chicago.
Slides for the 2016/2017 edition of the Data Mining and Text Mining Course at the Politecnico di Milano. The course is also part of the joint program with the University of Illinois at Chicago.
Slides for the 2016/2017 edition of the Data Mining and Text Mining Course at the Politecnico di Milano. The course is also part of the joint program with the University of Illinois at Chicago.
Slides for the 2016/2017 edition of the Data Mining and Text Mining Course at the Politecnico di Milano. The course is also part of the joint program with the University of Illinois at Chicago.
Slides for the 2016/2017 edition of the Data Mining and Text Mining Course at the Politecnico di Milano. The course is also part of the joint program with the University of Illinois at Chicago.
Slides for the 2016/2017 edition of the Data Mining and Text Mining Course at the Politecnico di Milano. The course is also part of the joint program with the University of Illinois at Chicago.
Slides for the 2016/2017 edition of the Data Mining and Text Mining Course at the Politecnico di Milano. The course is also part of the joint program with the University of Illinois at Chicago.
DMTM Lecture 13 Representative based clusteringPier Luca Lanzi
Slides for the 2016/2017 edition of the Data Mining and Text Mining Course at the Politecnico di Milano. The course is also part of the joint program with the University of Illinois at Chicago.
Slides for the 2016/2017 edition of the Data Mining and Text Mining Course at the Politecnico di Milano. The course is also part of the joint program with the University of Illinois at Chicago.
Slides for the 2016/2017 edition of the Data Mining and Text Mining Course at the Politecnico di Milano. The course is also part of the joint program with the University of Illinois at Chicago.
Slides for the 2016/2017 edition of the Data Mining and Text Mining Course at the Politecnico di Milano. The course is also part of the joint program with the University of Illinois at Chicago.
This document discusses Naive Bayes classifiers and k-nearest neighbors (kNN) algorithms. It begins with an overview of Naive Bayes, including how it makes strong independence assumptions between attributes. Several examples are provided to illustrate Naive Bayes classification. The document then covers kNN, explaining that it is an instance-based learning method that classifies new examples based on their similarity to training examples. Parameters like the number of neighbors k and distance metrics are discussed.
Slides for the 2016/2017 edition of the Data Mining and Text Mining Course at the Politecnico di Milano. The course is also part of the joint program with the University of Illinois at Chicago.
Prof. Pier Luca Lanzi discusses using data-driven game design and machine learning techniques like player modeling and gameplay analysis tools to balance multiplayer first-person shooters. He proposes using the distribution of kills and scores among players as a proxy to evaluate balancing. His research also looks at using AI to automatically design game maps and levels to improve balancing, as well as generative adversarial networks to generate new Doom levels.
Slides for the 2016/2017 edition of the Data Mining and Text Mining Course at the Politecnico di Milano. The course is also part of the joint program with the University of Illinois at Chicago.
Slides for the 2016/2017 edition of the Data Mining and Text Mining Course at the Politecnico di Milano. The course is also part of the joint program with the University of Illinois at Chicago.
Slides for the 2016/2017 edition of the Data Mining and Text Mining Course at the Politecnico di Milano. The course is also part of the joint program with the University of Illinois at Chicago.
Slides for the 2016/2017 edition of the Data Mining and Text Mining Course at the Politecnico di Milano. The course is also part of the joint program with the University of Illinois at Chicago.
Slides for the 2016/2017 edition of the Data Mining and Text Mining Course at the Politecnico di Milano. The course is also part of the joint program with the University of Illinois at Chicago.
Slides for the 2016/2017 edition of the Data Mining and Text Mining Course at the Politecnico di Milano. The course is also part of the joint program with the University of Illinois at Chicago.
Slides for the 2016/2017 edition of the Data Mining and Text Mining Course at the Politecnico di Milano. The course is also part of the joint program with the University of Illinois at Chicago.
DMTM Lecture 13 Representative based clusteringPier Luca Lanzi
Slides for the 2016/2017 edition of the Data Mining and Text Mining Course at the Politecnico di Milano. The course is also part of the joint program with the University of Illinois at Chicago.
Slides for the 2016/2017 edition of the Data Mining and Text Mining Course at the Politecnico di Milano. The course is also part of the joint program with the University of Illinois at Chicago.
Slides for the 2016/2017 edition of the Data Mining and Text Mining Course at the Politecnico di Milano. The course is also part of the joint program with the University of Illinois at Chicago.
Slides for the 2016/2017 edition of the Data Mining and Text Mining Course at the Politecnico di Milano. The course is also part of the joint program with the University of Illinois at Chicago.
This document discusses Naive Bayes classifiers and k-nearest neighbors (kNN) algorithms. It begins with an overview of Naive Bayes, including how it makes strong independence assumptions between attributes. Several examples are provided to illustrate Naive Bayes classification. The document then covers kNN, explaining that it is an instance-based learning method that classifies new examples based on their similarity to training examples. Parameters like the number of neighbors k and distance metrics are discussed.
Slides for the 2016/2017 edition of the Data Mining and Text Mining Course at the Politecnico di Milano. The course is also part of the joint program with the University of Illinois at Chicago.
1. ITI Malignani – 22 Maggio 2013
Trailer In Verbis Virtus
http://www.indomitusgames.com/index.php/it/
2. ITI Malignani – 22 Maggio 2013
Come nasce l’idea per un videogioco?
Prof. Pier Luca Lanzi
3. ITI Malignani – 22 Maggio 2013
Buongiorno!
• Prof. Pier Luca Lanzi
Dipartimento di Elettronica,
Informazione e Bioingegneria
• Istruzione
Biennio all’ITI Malignani (UD)
Triennio al ITI Galileo Galilei (GO)
Laurea in Informatica (UD)
Dottorato in Ingegneria Informatica (POLIMI)
• Corso di studi di Ingegneria Informatica
Algoritmi e Calcolo Parallelo,
Data Mining and Text Mining
Videogame Design and Programming
3
Primo programma a 13 anni, 33 anni fa
4. ITI Malignani – 22 Maggio 2013
Ho Iniziato …
• Cosi’ …
• Nel mentre …
• E adesso
4
6. ITI Malignani – 22 Maggio 2013
Il Politecnico di Milano
• Il Politecnico di Milano (o PoliMi)
è un’università statale di tipo
tecnico-scientifico
• Comprende corsi in
Ingegneria
Architettura
Design
Professori 1,355
Staff tecnico e
amministrativo
1,187
Studenti di dottorato 856
Assegnisti di ricerca 675
Studenti 37,036
6
7. ITI Malignani – 22 Maggio 2013
7
http://www.topuniversities.com/universities/politecnico-di-milano
8. ITI Malignani – 22 Maggio 2013
Dipartimento di Elettronica,
Informazione e Bioingegneria
• Principale dipartimento d'Italia per il
settore dell’informazione e uno dei primi
d'Europa e del mondo
• Una classifica IEEE/ACM lo pone al 7°
posto
al mondo nell’ambito dell’ingegneria del
software.
• 13M€ di contratti da enti privati. UE, enti
pubblici nazionali
• Produttività scientifica molto elevata e di
alta qualità, rivolta soprattutto a congressi
e pubblicazioni internazionali
8
9. ITI Malignani – 22 Maggio 2013
A Pixel Escape Gameplay
http://www.apixelescape.com/
10. ITI Malignani – 22 Maggio 2013
Solar Journey
https://www.youtube.com/watch?v=ZTbjWL1AaYc
22. ITI Malignani – 22 Maggio 2013
Super Mario
https://www.youtube.com/watch?v=0NnhWpI-EPM
23. ITI Malignani – 22 Maggio 2013
quali sono gli elementi che
compongono un videogioco?
24. ITI Malignani – 22 Maggio 2013
Elementi Formali di un Videogioco:
Giocatori e Obiettivi
• Giocatori
Sono esperienze costruite attorno alla figura del giocatore
Si diventa giocatori, accettando le regole e i vincoli del gioco
La musica non richiede un coinvolgimento attivo dell’ascoltatore
Non si può dire “gioca!”
• Obiettivi
Entrambe le descrizioni fissano un obiettivo per il giocatore
Gli obiettivi sono gli elementi chiave di un gioco senza i quali
l’esperienza di gioco perde struttura
Quanto un giocatore è disposto a impegnarsi verso un obiettivo
fornisce una misura del suo coinvolgimento
Guardare un film è una forma di intrattenimento priva di un
obiettivo
24
25. ITI Malignani – 22 Maggio 2013
Elementi Formali di un Videogioco:
Procedure, Regole e Risorse
• Procedure e Regole
Entrambe le descrizioni spiegano come raggiungere gli obiettivi
Definiscono gli elementi di gioco
(il cavallo, il rocket launcher, ecc.)
Spiegano cosa il giocatore può fare e cosa non può fare
• Risorse
Oggetti che hanno un alto valore nel gioco
Sono necessari per raggiungere l’obiettivo
La gestione delle risorse è spesso una componente chiave
25
27. ITI Malignani – 22 Maggio 2013
Elementi Formali di un Videogioco:
Conflitto e Confini
• Conflitto
Le regole rendono difficile al giocatore il raggiungimento degli
obiettivi
La relazione fra gli obiettivi, le regole e le procedure creano un
conflitto
Il compito del giocatore è risolvere questo conflitto
• Confini
Le regole del gioco e gli obiettivi si applicano solo all’interno del
gioco
L’esperienza di gioco si svolge in un mondo parallelo alla realtà
27
28. ITI Malignani – 22 Maggio 2013
Elementi Formali di un Videogioco:
Risultato
• Risultato
In entrambe le descrizione il risultato deve essere incerto
Se un giocatore può prevedere il risultato probabilmente non
giocherà
Film, concerti, libri, ecc. restano divertenti anche se il risultato è
certo
28
29. ITI Malignani – 22 Maggio 2013
Questi elementi sono l’essenza dei giochi,
ne compongono la struttura
Gli sviluppatori lavorano con questi elementi
per trovare una nuova combinazione vincente
Ma cosa fa si che questi elementi insieme,
catturino l’immaginazione del giocatore?
Quando un giocatore connette
emotivamente con un gioco?
30. ITI Malignani – 22 Maggio 2013
Fragger
https://www.youtube.com/watch?v=L2Tj09wWjww
31. ITI Malignani – 22 Maggio 2013
Angry birds
https://www.youtube.com/watch?v=o_RJZ0nGcng
32. ITI Malignani – 22 Maggio 2013
Connettere Emotivamente
• L’Eroe
L’eroe è tipicamente l’elemento con cui
il giocatore empatizza
• La Storia
Altri giochi usano la storia
Quanto la storia debba essere integrata
nel gioco è una questione aperta
Molto? Poco?
32
33. ITI Malignani – 22 Maggio 2013
Connettere Emotivamente
• Difficoltà/Challenge
Il conflitto mette alla prova il giocatore e crea una tensione
emotiva insieme a livelli differenti di soddisfazione e frustrazione
Aumentare il livello di difficoltà aumenta la tensione, ma troppa
tensione causa frustrazione e quindi l’abbandono
• La Premessa
Crea il contesto per gli elementi del gioco che connette il giocatore
emotivamente al gioco
Qual è la premessa di monopoly?
In World of Warcraft il giocatore è un personaggio di un mondo
fantasy
33
34. ITI Malignani – 22 Maggio 2013
Unfinished Swan
http://www.youtube.com/watch?v=Pr9rWLSGigY
35. ITI Malignani – 22 Maggio 2013
One and One Story
http://www.youtube.com/watch?v=2cx6xT9EVs0
38. ITI Malignani – 22 Maggio 2013
Modelli di Interazione fra Giocatori
• Molti videogiochi si basano su un interazione “giocatore
singolo vs gioco” o recentemente su una “competizione
multilaterale”
• Esistono pero’ modelli di interazione raramente impiegati
• Modelli di interazione
Singolo giocatore (contro il gioco)
Più giocatori individualmente contro (contro il gioco)
Player vs player
Competizione unilaterale
Competizione multilaterale
Coop
Team competition
38
39. ITI Malignani – 22 Maggio 2013
Trackmania
http://www.youtube.com/watch?v=FdG_m9gjccA
40. ITI Malignani – 22 Maggio 2013
Objectives
Sniper: Ghost Warrior 2 by City Interactive
obiettivi
41. ITI Malignani – 22 Maggio 2013
Obiettivi
• Definisce lo scopo ultimo del giocatore, quello il giocatore deve
raggiungere restando dentro i vincoli posti dalle regole
• Devono porre una sfida al giocatore, che allo stesso tempo deve
essere e apparire raggiungibile
• Giocatori possono avere obiettivi differenti (Risk, Counter Strike)
• Possono consistere in obiettivi parziali
(le quest di Diablo, le missioni in Dead Space)
• Creano soprattutto l’atmosfera di gioco (ad esempio, diventare ricco,
distruggere le basi nemiche, ecc.)
• Gli obiettivi devo essere scelti con cura dato che influenzano sia gli
elementi formali che gli elementi drammatici
41
42. ITI Malignani – 22 Maggio 2013
Capture
conquistare o distruggere qualcosa dell’avversario
44. ITI Malignani – 22 Maggio 2013
Chase
catturare l’avversario o scappare dall’avversario
45. ITI Malignani – 22 Maggio 2013
Need for Speed Hot Pursuite
http://www.youtube.com/watch?v=e_dc5e2eFLU
46. ITI Malignani – 22 Maggio 2013
Race
raggiungere un obiettivo prima di altri giocatori
47. ITI Malignani – 22 Maggio 2013
F1 2010
http://www.youtube.com/watch?v=fDNMuGEZl6I
48. ITI Malignani – 22 Maggio 2013
Alignment
sistemare elementi di gioco secondo una certa
configurazione
49. ITI Malignani – 22 Maggio 2013
Bejeweled 3
https://www.youtube.com/watch?v=bqjpZUVfQsg
50. ITI Malignani – 22 Maggio 2013
Rescue or Escape
portare in salvo una o più unità
(Super Mario Bros. , Prince of Persia, Emergency Rescue)
51. ITI Malignani – 22 Maggio 2013
Prince of Persia
http://www.youtube.com/watch?v=_zyQ_OVyhNE
52. ITI Malignani – 22 Maggio 2013
Lemmings
http://www.youtube.com/watch?v=9u6OjL9s1_Q
53. ITI Malignani – 22 Maggio 2013
Construction
costruire e mantenere oggetti/situazioni (SimCity, The
Sims, ecc.)
54. ITI Malignani – 22 Maggio 2013
Sim City
http://www.youtube.com/watch?v=X_5HFvu8O4U
55. ITI Malignani – 22 Maggio 2013
Exploration
esplorare il mondo di gioco; tipicamente combinato con altri
obiettivi (tesori, puzzle solving, combattimento)
56. ITI Malignani – 22 Maggio 2013
Colossal Cave
http://www.youtube.com/watch?v=Ys8wTNzZsjQ
57. ITI Malignani – 22 Maggio 2013
come nasce l’idea
di un (video)gioco?
58. ITI Malignani – 22 Maggio 2013
creare giochi è facile, dato
che lo abbiamo fatto tutti…
ce lo siamo solo dimenticati…
86. 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 (Amazon)
86
87. ITI Malignani – 22 Maggio 2013
Tanti Film, Ma Tutti in Inglese
• Get Lamp!
• King of Kong
• Chasing Ghosts
• High Score
• Once Upon Atari
• Intellivision Lives
• Rise of the Video Games
• Video Game Revolution
• Video Game Invasion The History Of A Global Obsession
• History Of Video Games
• Video Games The Story of Computer Games
87
88. ITI Malignani – 22 Maggio 2013
Se Avete Bisogno di Informazioni
• Email
pierluca.lanzi@polimi.it
• Skype
pierluca.lanzi
• Web
http://www.pierlucalanzi.net
http://games.ws.dei.polimi.it
• Game design
http://www.gamasutra.com
• Game Jam
http://www.ludumdare.com
88