SlideShare une entreprise Scribd logo
1  sur  35
prof.	
  pier	
  luca	
  lanzi	
  
Mario,	
  Donkey	
  Kong,	
  e	
  i	
  personaggi	
  delle	
  	
  
          loro	
  avventure	
  sono	
  ©	
  Nintendo	
  
                                  	
  
                 Assassin	
  Creed	
  ©	
  Ubiso@	
  
                                  	
  
                   BioShock	
  ©	
  2KGames	
  
                                  	
  
                 Resident	
  Evil	
  ©	
  CapCom	
  
                                  	
  
           WRC	
  ©	
  Milestone	
  &	
  Blackbean	
  
                                  	
  
 Le	
  immagini	
  degli	
  sviluppatori	
  sono	
  presi	
  dal	
  	
  
making	
  of	
  del	
  gioco	
  WRC	
  disponibile	
  su	
  YouTube	
  	
  
quali	
  sono	
  i	
  pezzi	
  di	
  un	
  videogioco	
  
                                   	
  
             come	
  si	
  crea	
  un	
  videogioco	
  
                                   	
  
cosa	
  bisogna	
  studiare	
  per	
  creare	
  videogiochi	
  
                                   	
  
          tuO	
  possono	
  creare	
  videogiochi	
  
   (i	
  giochi	
  degli	
  studenQ	
  del	
  politecnico)	
  
Super	
  Mario	
  Wii	
  (introduzione)	
  
hSp://www.youtube.com/watch?v=wcclLi2T5bI	
  
giocatori	
                        regole	
  




                videogioco	
  

storia	
                         obieOvi	
  
•  quanQ	
  giocatori?	
  

•  quale	
  interfaccia?	
  
     (pad,	
  wiimote,	
  move,	
  kinect)	
  
	
  
•  collaborano?	
  

•  competono?	
  

•  funziona	
  su	
  rete?	
  
•  Qual	
  è	
  ambientazione?	
  	
  
   (avventura	
  spaziale,	
  piraQ,	
  	
  
   piloQ	
  automobilisQci,	
  …)	
  

•  chi	
  siamo?	
  (Super	
  Mario,	
  	
  
   un	
  pilota,	
  un	
  principe,	
  	
  
   un	
  invesQgatore,	
  …)	
  
•  cosa	
  dobbiamo	
  	
  
   fare	
  per	
  vincere?	
  

•  che	
  ostacoli	
  abbiamo?	
  	
  
   (i	
  nemici,	
  gli	
  indovinelli,	
  
   gli	
  ostacoli,	
  …)	
  
•  cosa	
  possiamo	
  fare?	
  
   (saltare,	
  nuotare,	
  …)	
  

•  cosa	
  non	
  possiamo	
  fare?	
  
   (non	
  farci	
  prendere	
  dai	
  
   mostri)	
  

•  che	
  ostacoli	
  abbiamo?	
  	
  
   (i	
  nemici,	
  gli	
  indovinelli,	
  
   gli	
  ostacoli,	
  …)	
  
WRC	
  The	
  Game	
  (Milestone)	
  
hSp://www.youtube.com/watch?v=zdsE9tMGmyw	
  
Donkey	
  Kong	
  Country	
  Returns	
  
hSp://www.youtube.com/watch?v=z_vjj4-­‐CnTU	
  
Donkey	
  Kong	
  (1981)	
  
hSp://www.youtube.com/watch?v=EhFV5-­‐qbbIw	
  
idea	
  per	
  una	
  storia	
   +	
  
                   scriSore	
   +	
  
                    editore	
   +	
  
            distributore	
   =	
  
          libro	
  venduto	
  
                                            paga	
  lo	
  
porta	
  il	
  libro	
                     scriSore	
  
 nei	
  negozi	
  	
  
idea	
  per	
  una	
  storia	
   +	
  
       game	
  designer	
   +	
  
                     arQsta	
   +	
  
      programmatore	
   +	
  
                   publisher	
   +	
  
             distributore	
   =	
  
                                            paga	
  tuSo	
  
videogioco	
  nei	
  negozi	
               lo	
  sviluppo	
  
•  disegna	
  tuSo	
  quello	
  che	
  	
  
   vedete	
  in	
  un	
  videogioco	
  

•  disegna	
  nei	
  minimi	
  deSagli	
  
      –  personaggi	
  
      –  sfondi	
  
      –  paesaggi	
  

•  compone	
  le	
  musiche	
  

•  disegna	
  anche	
  
      –  tuSe	
  le	
  schermate	
  	
  
      –  la	
  scatola	
  
•  TuSo	
  quello	
  che	
  si	
  muove	
  in	
  un	
  gioco	
  	
  
   è	
  comandato	
  da	
  un	
  programma	
  

•  Il	
  programmatore	
  scrive	
  tuO	
  i	
  programmi	
  	
  
   di	
  un	
  videogioco	
  

•  Il	
  programmatore	
  decide	
  
      –    come	
  si	
  muove	
  il	
  nostro	
  personaggio	
  
      –    come	
  salta,	
  come	
  spara,	
  ecc.	
  
      –    cosa	
  fanno	
  i	
  nemici	
  
      –    quanto	
  sono	
  bravi	
  i	
  nostri	
  avversari	
  

•  Il	
  programmatore	
  scrive	
  	
  
   l’intelligenza	
  arQficiale	
  del	
  gioco	
  
•  partendo	
  dalla	
  storia	
  delinea	
  	
  
   come	
  deve	
  essere	
  faSo	
  il	
  gioco	
  

•  decide	
  se	
  il	
  gioco	
  deve	
  essere	
  
    –  Singolo	
  o	
  mulQgiocatore	
  
    –  Console/PC/portaQli	
  
    –  …	
  

•  coordina	
  gli	
  arQsQ	
  e	
  	
  
   i	
  programmatori	
  
•  creare	
  videogiochi,	
  significa	
  raccontare	
  storie	
  

•  bisogna	
  quindi	
  scrivere	
  e	
  parlare	
  molto	
  bene	
  	
  

•  tuSo	
  il	
  mondo	
  dei	
  videogiochi	
  parla	
  inglese,	
  
   bisogna	
  conoscerlo	
  bene	
  
•  tuSo	
  quello	
  che	
  vedete	
  in	
  un	
  	
  
   videogioco	
  è	
  programmato	
  

•  tuSo	
  il	
  mondo	
  dei	
  videogiochi	
  	
  
   ruota	
  aSorno	
  all’informaQca	
  

•  per	
  disegnare	
  i	
  personaggi,	
  
   i	
  livelli,	
  ecc.	
  

•  per	
  programmare	
  tuSo	
  
   il	
  funzionamento	
  
•  modellare	
  oggeO	
  fisici	
  

•  proieOli,	
  aerei,	
  auto,	
  ecc.	
  

•  collisioni	
  fra	
  oggeO	
  

•  movimento	
  di	
  persone	
  
•  tuSo	
  quello	
  che	
  si	
  vede	
  in	
  un	
  videogioco	
  è	
  disegnato	
  

•  ambientazione,	
  personaggi,	
  oggeO,	
  ecc.	
  

•  modelli	
  tridimensionali	
  

•  schermate	
  di	
  inizio,	
  	
  
   fine,	
  menù	
  
•    Xenophonic	
  
       –  Michele	
  Pirovano,	
  Stefano	
  RuscheSa,	
  Marcello	
  Minardi,	
  Lorenzo	
  Pavez	
  Francesco,	
  Francesco	
  
          CaSoglio	
  

•    Weople	
  
       –  Nicola	
  CroveO,	
  Wilson	
  Javier	
  Forero,	
  Luca	
  Trinchero,	
  Gianvito	
  Toscano	
  

•    A	
  Pixel	
  Escape	
  
       –  Gabriele	
  Arnaboldi,	
  Luca	
  Arnaboldi,	
  Vincenzo	
  GualQeri,	
  Marco	
  Pasini	
  

•    Paper	
  Tales	
  
       –  Iacopo	
  Pace,	
  Fabio	
  Bosatelli,	
  Elena	
  BuSarelli,	
  Andrea	
  Micarelli,	
  Luca	
  Tavellin,	
  Massimo	
  
          Tristano.	
  	
  

•    In	
  Verbis	
  Virtus	
  
       –  MaOa	
  Ferrari,	
  Federico	
  Mussetola,	
  Damian	
  Soriano	
  
•  Game	
  Salad	
  -­‐	
  hSp://www.gamesalad.com	
  

•  Game	
  Maker	
  -­‐	
  hSp://www.yoyogames.com/gamemaker	
  

•  Microso@	
  XNA	
  -­‐	
  hSp://create.msdn.com/	
  

•  StrumenQ	
  AvanzaQ	
  
    –  Unity	
  3D	
  -­‐	
  hSp://unity3d.com/	
  
    –  Unreal	
  Development	
  Kit	
  -­‐	
  hSp://www.udk.com/	
  
Presentazione Focus Junior - Politecnico di Milano

Contenu connexe

En vedette

Linux Day 2013 Messina - Sviluppo di videogiochi in Linux
Linux Day 2013 Messina - Sviluppo di videogiochi in LinuxLinux Day 2013 Messina - Sviluppo di videogiochi in Linux
Linux Day 2013 Messina - Sviluppo di videogiochi in LinuxVittorio Romeo
 
Racconti di fine anno scolastico
Racconti di fine anno scolasticoRacconti di fine anno scolastico
Racconti di fine anno scolasticoLicia Tabanelli
 
Androidsdk appinventor
Androidsdk appinventorAndroidsdk appinventor
Androidsdk appinventorfdizazzo
 
Retroprogramming - Programmare oggi il C64, by Giovanni Simotti
Retroprogramming - Programmare oggi il C64, by Giovanni SimottiRetroprogramming - Programmare oggi il C64, by Giovanni Simotti
Retroprogramming - Programmare oggi il C64, by Giovanni SimottiCodemotion
 
Storia dell'Informatica in Italia
Storia dell'Informatica in ItaliaStoria dell'Informatica in Italia
Storia dell'Informatica in ItaliaRetronomicon
 
Codemotion 2012 - Con le mani puoi... programmare
Codemotion 2012 - Con le mani puoi... programmareCodemotion 2012 - Con le mani puoi... programmare
Codemotion 2012 - Con le mani puoi... programmarePaolo Aliverti
 
Programmazione android per esseri umani
Programmazione android per esseri umaniProgrammazione android per esseri umani
Programmazione android per esseri umaniRoberto Bettazzoni
 
Android programming
Android programmingAndroid programming
Android programmingPi Libri
 
Creare app senza programmare
Creare app senza programmareCreare app senza programmare
Creare app senza programmareTommaso Tosi
 
Programmare In Visual Basic, prima lezione
Programmare In Visual Basic, prima lezioneProgrammare In Visual Basic, prima lezione
Programmare In Visual Basic, prima lezioneHigh Secondary School
 
Introduzione alla programmazione Android - Android@tulug lezione 4
Introduzione alla programmazione Android - Android@tulug lezione 4Introduzione alla programmazione Android - Android@tulug lezione 4
Introduzione alla programmazione Android - Android@tulug lezione 4Ivan Gualandri
 
Programmare la creatività - Zappacosta
Programmare la creatività -  ZappacostaProgrammare la creatività -  Zappacosta
Programmare la creatività - ZappacostaCodemotion
 
Android App Development, Creare la nostra prima app
Android App Development, Creare la nostra prima appAndroid App Development, Creare la nostra prima app
Android App Development, Creare la nostra prima appNicola Corti
 
Matematica e Fisica nei Videogiochi - ITIS Malignani - Udine
Matematica e Fisica nei Videogiochi - ITIS Malignani - UdineMatematica e Fisica nei Videogiochi - ITIS Malignani - Udine
Matematica e Fisica nei Videogiochi - ITIS Malignani - UdinePier Luca Lanzi
 
Sviluppare app event-driven con RxJava su Android
Sviluppare app event-driven con RxJava su AndroidSviluppare app event-driven con RxJava su Android
Sviluppare app event-driven con RxJava su AndroidBoris D'Amato
 

En vedette (20)

A Lezione Di
A Lezione DiA Lezione Di
A Lezione Di
 
Linux Day 2013 Messina - Sviluppo di videogiochi in Linux
Linux Day 2013 Messina - Sviluppo di videogiochi in LinuxLinux Day 2013 Messina - Sviluppo di videogiochi in Linux
Linux Day 2013 Messina - Sviluppo di videogiochi in Linux
 
Racconti di fine anno scolastico
Racconti di fine anno scolasticoRacconti di fine anno scolastico
Racconti di fine anno scolastico
 
Androidsdk appinventor
Androidsdk appinventorAndroidsdk appinventor
Androidsdk appinventor
 
Retroprogramming - Programmare oggi il C64, by Giovanni Simotti
Retroprogramming - Programmare oggi il C64, by Giovanni SimottiRetroprogramming - Programmare oggi il C64, by Giovanni Simotti
Retroprogramming - Programmare oggi il C64, by Giovanni Simotti
 
Storia dell'Informatica in Italia
Storia dell'Informatica in ItaliaStoria dell'Informatica in Italia
Storia dell'Informatica in Italia
 
Codemotion 2012 - Con le mani puoi... programmare
Codemotion 2012 - Con le mani puoi... programmareCodemotion 2012 - Con le mani puoi... programmare
Codemotion 2012 - Con le mani puoi... programmare
 
Programmazione android per esseri umani
Programmazione android per esseri umaniProgrammazione android per esseri umani
Programmazione android per esseri umani
 
Android programming
Android programmingAndroid programming
Android programming
 
Creare app senza programmare
Creare app senza programmareCreare app senza programmare
Creare app senza programmare
 
Programmare In Visual Basic, prima lezione
Programmare In Visual Basic, prima lezioneProgrammare In Visual Basic, prima lezione
Programmare In Visual Basic, prima lezione
 
Presentazione Corso Scratch 2.0
Presentazione Corso Scratch 2.0Presentazione Corso Scratch 2.0
Presentazione Corso Scratch 2.0
 
Introduzione alla programmazione Android - Android@tulug lezione 4
Introduzione alla programmazione Android - Android@tulug lezione 4Introduzione alla programmazione Android - Android@tulug lezione 4
Introduzione alla programmazione Android - Android@tulug lezione 4
 
Programmare la creatività - Zappacosta
Programmare la creatività -  ZappacostaProgrammare la creatività -  Zappacosta
Programmare la creatività - Zappacosta
 
I giochi digitali
I giochi digitaliI giochi digitali
I giochi digitali
 
Android App Development, Creare la nostra prima app
Android App Development, Creare la nostra prima appAndroid App Development, Creare la nostra prima app
Android App Development, Creare la nostra prima app
 
Matematica e Fisica nei Videogiochi - ITIS Malignani - Udine
Matematica e Fisica nei Videogiochi - ITIS Malignani - UdineMatematica e Fisica nei Videogiochi - ITIS Malignani - Udine
Matematica e Fisica nei Videogiochi - ITIS Malignani - Udine
 
Sviluppare app event-driven con RxJava su Android
Sviluppare app event-driven con RxJava su AndroidSviluppare app event-driven con RxJava su Android
Sviluppare app event-driven con RxJava su Android
 
Campus La Camilla - Progetto Scratch
Campus La Camilla - Progetto Scratch Campus La Camilla - Progetto Scratch
Campus La Camilla - Progetto Scratch
 
Corso Android
Corso AndroidCorso Android
Corso Android
 

Similaire à Presentazione Focus Junior - Politecnico di Milano

"Eh, fai videogiochi? No ma intendevo il lavoro vero..." (Mauro Fanelli, And...
"Eh, fai videogiochi? No ma intendevo il lavoro vero..." (Mauro Fanelli,  And..."Eh, fai videogiochi? No ma intendevo il lavoro vero..." (Mauro Fanelli,  And...
"Eh, fai videogiochi? No ma intendevo il lavoro vero..." (Mauro Fanelli, And...Redazione Fuorigio.co
 
Laboratorio 4 - Riflettere sui videogiochi, Alessia Rosa
Laboratorio 4 - Riflettere sui videogiochi, Alessia RosaLaboratorio 4 - Riflettere sui videogiochi, Alessia Rosa
Laboratorio 4 - Riflettere sui videogiochi, Alessia RosaMED Toscana
 
Silvia Olga Maria Moretti intervista a Shigeru Miyamoto
Silvia Olga Maria Moretti intervista a Shigeru MiyamotoSilvia Olga Maria Moretti intervista a Shigeru Miyamoto
Silvia Olga Maria Moretti intervista a Shigeru MiyamotoGIOVANNI LARICCIA
 
MixedBag speech at Politecnico di Milano
MixedBag speech at Politecnico di MilanoMixedBag speech at Politecnico di Milano
MixedBag speech at Politecnico di MilanoMauro Fanelli
 
Laboratorio di Produzione Audio per i Videogames
Laboratorio di Produzione Audio per i VideogamesLaboratorio di Produzione Audio per i Videogames
Laboratorio di Produzione Audio per i VideogamesFrancesco Corsello
 
Angry birds: situazione attuale e possibilità di sviluppo
Angry birds: situazione attuale e possibilità di sviluppoAngry birds: situazione attuale e possibilità di sviluppo
Angry birds: situazione attuale e possibilità di sviluppoGaetano D'Imprima
 
Felini Video game education
Felini Video game educationFelini Video game education
Felini Video game educationfiloan
 
Introduzione alla realizzazione di videogiochi - Elementi di game design
Introduzione alla realizzazione di videogiochi - Elementi di game designIntroduzione alla realizzazione di videogiochi - Elementi di game design
Introduzione alla realizzazione di videogiochi - Elementi di game designPier Luca Lanzi
 
Cocos2d: creare videogiochi con facilità!
Cocos2d: creare videogiochi con facilità!Cocos2d: creare videogiochi con facilità!
Cocos2d: creare videogiochi con facilità!Maurizio Moriconi
 
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 AAAPier Luca Lanzi
 
2012.05.24 sviluppare videogames...
2012.05.24   sviluppare videogames...2012.05.24   sviluppare videogames...
2012.05.24 sviluppare videogames...Marco Parenzan
 
The Dev Battle - Codemotion - Giugno 2021
The Dev Battle - Codemotion - Giugno 2021The Dev Battle - Codemotion - Giugno 2021
The Dev Battle - Codemotion - Giugno 2021Mauro Bennici
 
Gamification per Blank disruptive - CT Marzo 2014
Gamification per Blank disruptive - CT Marzo 2014Gamification per Blank disruptive - CT Marzo 2014
Gamification per Blank disruptive - CT Marzo 2014RanAway
 
Insert Coin: storie e aneddoti sui videogames
Insert Coin: storie e aneddoti sui videogamesInsert Coin: storie e aneddoti sui videogames
Insert Coin: storie e aneddoti sui videogamesAlumni Mathematica
 

Similaire à Presentazione Focus Junior - Politecnico di Milano (18)

"Eh, fai videogiochi? No ma intendevo il lavoro vero..." (Mauro Fanelli, And...
"Eh, fai videogiochi? No ma intendevo il lavoro vero..." (Mauro Fanelli,  And..."Eh, fai videogiochi? No ma intendevo il lavoro vero..." (Mauro Fanelli,  And...
"Eh, fai videogiochi? No ma intendevo il lavoro vero..." (Mauro Fanelli, And...
 
Game & developer
Game & developerGame & developer
Game & developer
 
Teoria e analisi del cinema 5. Cinema e videogame
Teoria e analisi del cinema 5. Cinema e videogameTeoria e analisi del cinema 5. Cinema e videogame
Teoria e analisi del cinema 5. Cinema e videogame
 
Paper 2
Paper 2Paper 2
Paper 2
 
Laboratorio 4 - Riflettere sui videogiochi, Alessia Rosa
Laboratorio 4 - Riflettere sui videogiochi, Alessia RosaLaboratorio 4 - Riflettere sui videogiochi, Alessia Rosa
Laboratorio 4 - Riflettere sui videogiochi, Alessia Rosa
 
Silvia Olga Maria Moretti intervista a Shigeru Miyamoto
Silvia Olga Maria Moretti intervista a Shigeru MiyamotoSilvia Olga Maria Moretti intervista a Shigeru Miyamoto
Silvia Olga Maria Moretti intervista a Shigeru Miyamoto
 
MixedBag speech at Politecnico di Milano
MixedBag speech at Politecnico di MilanoMixedBag speech at Politecnico di Milano
MixedBag speech at Politecnico di Milano
 
Laboratorio di Produzione Audio per i Videogames
Laboratorio di Produzione Audio per i VideogamesLaboratorio di Produzione Audio per i Videogames
Laboratorio di Produzione Audio per i Videogames
 
Angry birds: situazione attuale e possibilità di sviluppo
Angry birds: situazione attuale e possibilità di sviluppoAngry birds: situazione attuale e possibilità di sviluppo
Angry birds: situazione attuale e possibilità di sviluppo
 
Felini Video game education
Felini Video game educationFelini Video game education
Felini Video game education
 
Introduzione alla realizzazione di videogiochi - Elementi di game design
Introduzione alla realizzazione di videogiochi - Elementi di game designIntroduzione alla realizzazione di videogiochi - Elementi di game design
Introduzione alla realizzazione di videogiochi - Elementi di game design
 
Cocos2d: creare videogiochi con facilità!
Cocos2d: creare videogiochi con facilità!Cocos2d: creare videogiochi con facilità!
Cocos2d: creare videogiochi con facilità!
 
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
 
Videogame by Gloria Vallese
Videogame by Gloria ValleseVideogame by Gloria Vallese
Videogame by Gloria Vallese
 
2012.05.24 sviluppare videogames...
2012.05.24   sviluppare videogames...2012.05.24   sviluppare videogames...
2012.05.24 sviluppare videogames...
 
The Dev Battle - Codemotion - Giugno 2021
The Dev Battle - Codemotion - Giugno 2021The Dev Battle - Codemotion - Giugno 2021
The Dev Battle - Codemotion - Giugno 2021
 
Gamification per Blank disruptive - CT Marzo 2014
Gamification per Blank disruptive - CT Marzo 2014Gamification per Blank disruptive - CT Marzo 2014
Gamification per Blank disruptive - CT Marzo 2014
 
Insert Coin: storie e aneddoti sui videogames
Insert Coin: storie e aneddoti sui videogamesInsert Coin: storie e aneddoti sui videogames
Insert Coin: storie e aneddoti sui videogames
 

Plus de Pier Luca Lanzi

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 VideogiochiPier Luca Lanzi
 
Breve Viaggio al Centro dei Videogiochi
Breve Viaggio al Centro dei VideogiochiBreve Viaggio al Centro dei Videogiochi
Breve Viaggio al Centro dei VideogiochiPier Luca Lanzi
 
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 WelcomePier Luca Lanzi
 
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 2018Pier Luca Lanzi
 
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...Pier Luca Lanzi
 
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 aperturaPier Luca Lanzi
 
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, 2018Pier Luca Lanzi
 
DMTM Lecture 20 Data preparation
DMTM Lecture 20 Data preparationDMTM Lecture 20 Data preparation
DMTM Lecture 20 Data preparationPier Luca Lanzi
 
DMTM Lecture 19 Data exploration
DMTM Lecture 19 Data explorationDMTM Lecture 19 Data exploration
DMTM Lecture 19 Data explorationPier Luca Lanzi
 
DMTM Lecture 18 Graph mining
DMTM Lecture 18 Graph miningDMTM Lecture 18 Graph mining
DMTM Lecture 18 Graph miningPier Luca Lanzi
 
DMTM Lecture 17 Text mining
DMTM Lecture 17 Text miningDMTM Lecture 17 Text mining
DMTM Lecture 17 Text miningPier Luca Lanzi
 
DMTM Lecture 16 Association rules
DMTM Lecture 16 Association rulesDMTM Lecture 16 Association rules
DMTM Lecture 16 Association rulesPier Luca Lanzi
 
DMTM Lecture 15 Clustering evaluation
DMTM Lecture 15 Clustering evaluationDMTM Lecture 15 Clustering evaluation
DMTM Lecture 15 Clustering evaluationPier Luca Lanzi
 
DMTM Lecture 14 Density based clustering
DMTM Lecture 14 Density based clusteringDMTM Lecture 14 Density based clustering
DMTM Lecture 14 Density based clusteringPier Luca Lanzi
 
DMTM Lecture 13 Representative based clustering
DMTM Lecture 13 Representative based clusteringDMTM Lecture 13 Representative based clustering
DMTM Lecture 13 Representative based clusteringPier Luca Lanzi
 
DMTM Lecture 12 Hierarchical clustering
DMTM Lecture 12 Hierarchical clusteringDMTM Lecture 12 Hierarchical clustering
DMTM Lecture 12 Hierarchical clusteringPier Luca Lanzi
 
DMTM Lecture 11 Clustering
DMTM Lecture 11 ClusteringDMTM Lecture 11 Clustering
DMTM Lecture 11 ClusteringPier Luca Lanzi
 
DMTM Lecture 10 Classification ensembles
DMTM Lecture 10 Classification ensemblesDMTM Lecture 10 Classification ensembles
DMTM Lecture 10 Classification ensemblesPier Luca Lanzi
 
DMTM Lecture 09 Other classificationmethods
DMTM Lecture 09 Other classificationmethodsDMTM Lecture 09 Other classificationmethods
DMTM Lecture 09 Other classificationmethodsPier Luca Lanzi
 
DMTM Lecture 08 Classification rules
DMTM Lecture 08 Classification rulesDMTM Lecture 08 Classification rules
DMTM Lecture 08 Classification rulesPier Luca Lanzi
 

Plus de 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
 

Dernier

Corso di digitalizzazione e reti per segretario amministrativo
Corso di digitalizzazione e reti per segretario amministrativoCorso di digitalizzazione e reti per segretario amministrativo
Corso di digitalizzazione e reti per segretario amministrativovaleriodinoia35
 
Ticonzero news 148.pdf aprile 2024 Terza cultura
Ticonzero news 148.pdf aprile 2024 Terza culturaTiconzero news 148.pdf aprile 2024 Terza cultura
Ticonzero news 148.pdf aprile 2024 Terza culturaPierLuigi Albini
 
XIII Lezione - Arabo G.Rammo @ Libera Accademia Romana
XIII Lezione - Arabo G.Rammo @ Libera Accademia RomanaXIII Lezione - Arabo G.Rammo @ Libera Accademia Romana
XIII Lezione - Arabo G.Rammo @ Libera Accademia RomanaStefano Lariccia
 
Esperimenti_laboratorio di fisica per la scuola superiore
Esperimenti_laboratorio di fisica per la scuola superioreEsperimenti_laboratorio di fisica per la scuola superiore
Esperimenti_laboratorio di fisica per la scuola superiorevaleriodinoia35
 
IL CHIAMATO ALLA CONVERSIONE - catechesi per candidati alla Cresima
IL CHIAMATO ALLA CONVERSIONE - catechesi per candidati alla CresimaIL CHIAMATO ALLA CONVERSIONE - catechesi per candidati alla Cresima
IL CHIAMATO ALLA CONVERSIONE - catechesi per candidati alla CresimaRafael Figueredo
 
lezione di fisica_I moti nel piano_Amaldi
lezione di fisica_I moti nel piano_Amaldilezione di fisica_I moti nel piano_Amaldi
lezione di fisica_I moti nel piano_Amaldivaleriodinoia35
 
XI Lezione - Arabo LAR Giath Rammo @ Libera Accademia Romana
XI Lezione - Arabo LAR Giath Rammo @ Libera Accademia RomanaXI Lezione - Arabo LAR Giath Rammo @ Libera Accademia Romana
XI Lezione - Arabo LAR Giath Rammo @ Libera Accademia RomanaStefano Lariccia
 
La seconda guerra mondiale per licei e scuole medie
La seconda guerra mondiale per licei e scuole medieLa seconda guerra mondiale per licei e scuole medie
La seconda guerra mondiale per licei e scuole medieVincenzoPantalena1
 

Dernier (8)

Corso di digitalizzazione e reti per segretario amministrativo
Corso di digitalizzazione e reti per segretario amministrativoCorso di digitalizzazione e reti per segretario amministrativo
Corso di digitalizzazione e reti per segretario amministrativo
 
Ticonzero news 148.pdf aprile 2024 Terza cultura
Ticonzero news 148.pdf aprile 2024 Terza culturaTiconzero news 148.pdf aprile 2024 Terza cultura
Ticonzero news 148.pdf aprile 2024 Terza cultura
 
XIII Lezione - Arabo G.Rammo @ Libera Accademia Romana
XIII Lezione - Arabo G.Rammo @ Libera Accademia RomanaXIII Lezione - Arabo G.Rammo @ Libera Accademia Romana
XIII Lezione - Arabo G.Rammo @ Libera Accademia Romana
 
Esperimenti_laboratorio di fisica per la scuola superiore
Esperimenti_laboratorio di fisica per la scuola superioreEsperimenti_laboratorio di fisica per la scuola superiore
Esperimenti_laboratorio di fisica per la scuola superiore
 
IL CHIAMATO ALLA CONVERSIONE - catechesi per candidati alla Cresima
IL CHIAMATO ALLA CONVERSIONE - catechesi per candidati alla CresimaIL CHIAMATO ALLA CONVERSIONE - catechesi per candidati alla Cresima
IL CHIAMATO ALLA CONVERSIONE - catechesi per candidati alla Cresima
 
lezione di fisica_I moti nel piano_Amaldi
lezione di fisica_I moti nel piano_Amaldilezione di fisica_I moti nel piano_Amaldi
lezione di fisica_I moti nel piano_Amaldi
 
XI Lezione - Arabo LAR Giath Rammo @ Libera Accademia Romana
XI Lezione - Arabo LAR Giath Rammo @ Libera Accademia RomanaXI Lezione - Arabo LAR Giath Rammo @ Libera Accademia Romana
XI Lezione - Arabo LAR Giath Rammo @ Libera Accademia Romana
 
La seconda guerra mondiale per licei e scuole medie
La seconda guerra mondiale per licei e scuole medieLa seconda guerra mondiale per licei e scuole medie
La seconda guerra mondiale per licei e scuole medie
 

Presentazione Focus Junior - Politecnico di Milano

  • 1. prof.  pier  luca  lanzi  
  • 2. Mario,  Donkey  Kong,  e  i  personaggi  delle     loro  avventure  sono  ©  Nintendo     Assassin  Creed  ©  Ubiso@     BioShock  ©  2KGames     Resident  Evil  ©  CapCom     WRC  ©  Milestone  &  Blackbean     Le  immagini  degli  sviluppatori  sono  presi  dal     making  of  del  gioco  WRC  disponibile  su  YouTube    
  • 3. quali  sono  i  pezzi  di  un  videogioco     come  si  crea  un  videogioco     cosa  bisogna  studiare  per  creare  videogiochi     tuO  possono  creare  videogiochi   (i  giochi  degli  studenQ  del  politecnico)  
  • 4.
  • 5. Super  Mario  Wii  (introduzione)   hSp://www.youtube.com/watch?v=wcclLi2T5bI  
  • 6. giocatori   regole   videogioco   storia   obieOvi  
  • 7. •  quanQ  giocatori?   •  quale  interfaccia?   (pad,  wiimote,  move,  kinect)     •  collaborano?   •  competono?   •  funziona  su  rete?  
  • 8. •  Qual  è  ambientazione?     (avventura  spaziale,  piraQ,     piloQ  automobilisQci,  …)   •  chi  siamo?  (Super  Mario,     un  pilota,  un  principe,     un  invesQgatore,  …)  
  • 9. •  cosa  dobbiamo     fare  per  vincere?   •  che  ostacoli  abbiamo?     (i  nemici,  gli  indovinelli,   gli  ostacoli,  …)  
  • 10. •  cosa  possiamo  fare?   (saltare,  nuotare,  …)   •  cosa  non  possiamo  fare?   (non  farci  prendere  dai   mostri)   •  che  ostacoli  abbiamo?     (i  nemici,  gli  indovinelli,   gli  ostacoli,  …)  
  • 11.
  • 12.
  • 13. WRC  The  Game  (Milestone)   hSp://www.youtube.com/watch?v=zdsE9tMGmyw  
  • 14.
  • 15.
  • 16.
  • 17. Donkey  Kong  Country  Returns   hSp://www.youtube.com/watch?v=z_vjj4-­‐CnTU  
  • 18.
  • 19. Donkey  Kong  (1981)   hSp://www.youtube.com/watch?v=EhFV5-­‐qbbIw  
  • 20.
  • 21. idea  per  una  storia   +   scriSore   +   editore   +   distributore   =   libro  venduto   paga  lo   porta  il  libro   scriSore   nei  negozi    
  • 22. idea  per  una  storia   +   game  designer   +   arQsta   +   programmatore   +   publisher   +   distributore   =   paga  tuSo   videogioco  nei  negozi   lo  sviluppo  
  • 23. •  disegna  tuSo  quello  che     vedete  in  un  videogioco   •  disegna  nei  minimi  deSagli   –  personaggi   –  sfondi   –  paesaggi   •  compone  le  musiche   •  disegna  anche   –  tuSe  le  schermate     –  la  scatola  
  • 24. •  TuSo  quello  che  si  muove  in  un  gioco     è  comandato  da  un  programma   •  Il  programmatore  scrive  tuO  i  programmi     di  un  videogioco   •  Il  programmatore  decide   –  come  si  muove  il  nostro  personaggio   –  come  salta,  come  spara,  ecc.   –  cosa  fanno  i  nemici   –  quanto  sono  bravi  i  nostri  avversari   •  Il  programmatore  scrive     l’intelligenza  arQficiale  del  gioco  
  • 25. •  partendo  dalla  storia  delinea     come  deve  essere  faSo  il  gioco   •  decide  se  il  gioco  deve  essere   –  Singolo  o  mulQgiocatore   –  Console/PC/portaQli   –  …   •  coordina  gli  arQsQ  e     i  programmatori  
  • 26.
  • 27. •  creare  videogiochi,  significa  raccontare  storie   •  bisogna  quindi  scrivere  e  parlare  molto  bene     •  tuSo  il  mondo  dei  videogiochi  parla  inglese,   bisogna  conoscerlo  bene  
  • 28. •  tuSo  quello  che  vedete  in  un     videogioco  è  programmato   •  tuSo  il  mondo  dei  videogiochi     ruota  aSorno  all’informaQca   •  per  disegnare  i  personaggi,   i  livelli,  ecc.   •  per  programmare  tuSo   il  funzionamento  
  • 29. •  modellare  oggeO  fisici   •  proieOli,  aerei,  auto,  ecc.   •  collisioni  fra  oggeO   •  movimento  di  persone  
  • 30. •  tuSo  quello  che  si  vede  in  un  videogioco  è  disegnato   •  ambientazione,  personaggi,  oggeO,  ecc.   •  modelli  tridimensionali   •  schermate  di  inizio,     fine,  menù  
  • 31.
  • 32.
  • 33. •  Xenophonic   –  Michele  Pirovano,  Stefano  RuscheSa,  Marcello  Minardi,  Lorenzo  Pavez  Francesco,  Francesco   CaSoglio   •  Weople   –  Nicola  CroveO,  Wilson  Javier  Forero,  Luca  Trinchero,  Gianvito  Toscano   •  A  Pixel  Escape   –  Gabriele  Arnaboldi,  Luca  Arnaboldi,  Vincenzo  GualQeri,  Marco  Pasini   •  Paper  Tales   –  Iacopo  Pace,  Fabio  Bosatelli,  Elena  BuSarelli,  Andrea  Micarelli,  Luca  Tavellin,  Massimo   Tristano.     •  In  Verbis  Virtus   –  MaOa  Ferrari,  Federico  Mussetola,  Damian  Soriano  
  • 34. •  Game  Salad  -­‐  hSp://www.gamesalad.com   •  Game  Maker  -­‐  hSp://www.yoyogames.com/gamemaker   •  Microso@  XNA  -­‐  hSp://create.msdn.com/   •  StrumenQ  AvanzaQ   –  Unity  3D  -­‐  hSp://unity3d.com/   –  Unreal  Development  Kit  -­‐  hSp://www.udk.com/