# data[].attributes.headline
Puoi scaricare la lezione in formato immagine :)

# data[].attributes.subject
Puoi scaricare la lezione in formato immagine :)

# data[].attributes.headline
Completa tutti gli esercizi del gioco Flappy per arrivare poi alla prova finale: nella sezione 11 potrai infatti creare una versione del gioco tutta tua, utilizzando gli eventi per modificare la scenografica o scegliere un personaggio diverso :)

# data[].attributes.subject
Completa tutti gli esercizi del gioco Flappy per arrivare poi alla prova finale: nella sezione 11 potrai infatti creare una versione del gioco tutta tua, utilizzando gli eventi per modificare la scenografica o scegliere un personaggio diverso :)

# data[].attributes.attachment_link.description
Anyone can learn computer science. Make games, apps and art with code.

# data[].attributes.headline
Cliccando su "esegui" partirà il gioco nel quale l'algoritmo che abbiamo creato farà in modo che quando si clicca (più volte) sulla schermata a sinistra allora Flappy volerà ;) Negli esercizi successivi vedrai che ci sono più eventi da programmare. Ognuno di loro ha una funzione precisa per la quale dobbiamo attaccare l'istruzione corretta. Ad esempio quando Flappy supera un ostacolo allora il giocatore guadagnerà 1 punto, quando Flappy precipita a terra allora il gioco terminerà e così via...

# data[].attributes.subject
Cliccando su "esegui" partirà il gioco nel quale l'algoritmo che abbiamo creato farà in modo che quando si clicca (più volte) sulla schermata a sinistra allora Flappy volerà ;) Negli esercizi successivi vedrai che ci sono più eventi da programmare. Ognuno di loro ha una funzione precisa per la quale dobbiamo attaccare l'istruzione corretta. Ad esempio quando Flappy supera un ostacolo allora il giocatore guadagnerà 1 punto, quando Flappy precipita a terra allora il gioco terminerà e così via...

# data[].attributes.headline
Cosa notiamo nell'esercizio? C'è un evento nuovo: "quando si clicca". Ovvero nel momento in cui clicchiamo (con il mouse o il trackpad del computer) sul nostro gioco allora si verifica un qualcosa. Noterai delle istruzioni da aggiungere all'evento già presenti nell'area di lavoro: uno sbattere di ali (l'intensità del quale possiamo scegliere) ed un rumore di fondo. Attacchimole dunque all'evento "quando si clicca"... ;)

# data[].attributes.subject
Cosa notiamo nell'esercizio? C'è un evento nuovo: "quando si clicca". Ovvero nel momento in cui clicchiamo (con il mouse o il trackpad del computer) sul nostro gioco allora si verifica un qualcosa. Noterai delle istruzioni da aggiungere all'evento già presenti nell'area di lavoro: uno sbattere di ali (l'intensità del quale possiamo scegliere) ed un rumore di fondo. Attacchimole dunque all'evento "quando si clicca"... ;)

# data[].attributes.headline
Proviamo allora a creare un gioco Flappy Bird servendoci degli "eventi". L'obiettivo è costruire un programma per fare in modo che un giocatore possa far muovere l'uccellino Flappy in modo che riesca a superare degli ostacoli guadagnando di volta in volta dei punti o facendo terminare il gioco se l'ostacolo non viene superato.

# data[].attributes.subject
Proviamo allora a creare un gioco Flappy Bird servendoci degli "eventi". L'obiettivo è costruire un programma per fare in modo che un giocatore possa far muovere l'uccellino Flappy in modo che riesca a superare degli ostacoli guadagnando di volta in volta dei punti o facendo terminare il gioco se l'ostacolo non viene superato.

# data[].attributes.headline
Servendoci degli eventi possiamo allargare le possibilità dei nostri algoritmi. Gli eventi ci consentono di avere il controllo completo sulle azioni che vogliamo vengano eseguite ed evitare che il programma vada per conto suo ;)

# data[].attributes.subject
Servendoci degli eventi possiamo allargare le possibilità dei nostri algoritmi. Gli eventi ci consentono di avere il controllo completo sulle azioni che vogliamo vengano eseguite ed evitare che il programma vada per conto suo ;)

# data[].attributes.headline
Gli eventi sono fondamentali, ad esempio, per creare un gioco e fare in modo che un personaggio faccia qualcosa quando clicchiamo su un pulsante e faccia qualcos'altro quando clicchiamo su un pulsante differente :) Oppure per fare in modo che il giocatore guadagni un punto superando un ostacolo o venga eliminato nel caso ci sbatta contro. Le possibilità sono infinite e (sempre parlando nel "linguaggio delle cose") il limite è la nostra fantasia...

# data[].attributes.subject
Gli eventi sono fondamentali, ad esempio, per creare un gioco e fare in modo che un personaggio faccia qualcosa quando clicchiamo su un pulsante e faccia qualcos'altro quando clicchiamo su un pulsante differente :) Oppure per fare in modo che il giocatore guadagni un punto superando un ostacolo o venga eliminato nel caso ci sbatta contro. Le possibilità sono infinite e (sempre parlando nel "linguaggio delle cose") il limite è la nostra fantasia...

# data[].attributes.headline
In questa lezione riprendiamo il concetto di "evento" (ovvero un'azione che fa accadere qualcosa) che finora abbiamo applicato solo al pulsante "esegui" per far partire il programma... 

# data[].attributes.subject
In questa lezione riprendiamo il concetto di "evento" (ovvero un'azione che fa accadere qualcosa) che finora abbiamo applicato solo al pulsante "esegui" per far partire il programma... 

# data[].attributes.headline
Attraverso la programmazione a blocchi ci siamo esercitati nel far eseguire a dei personaggi  (l'uccellino e la contadina) delle semplici istruzioni, come muoversi o raccogliere degli ortaggi. Talvolta ci siamo serviti dei "cicli" per eseguire una serie di istruzioni risparmiando tempo per programmare ;)

# data[].attributes.subject
Attraverso la programmazione a blocchi ci siamo esercitati nel far eseguire a dei personaggi  (l'uccellino e la contadina) delle semplici istruzioni, come muoversi o raccogliere degli ortaggi. Talvolta ci siamo serviti dei "cicli" per eseguire una serie di istruzioni risparmiando tempo per programmare ;)

# data[].attributes.headline
Andiamo sulla piattaforma code.org (basta cliccare sul link in basso) e precisamente all'esercizio 2 della lezione 12 del corso C.

# data[].attributes.subject
Andiamo sulla piattaforma code.org (basta cliccare sul link in basso) e precisamente all'esercizio 2 della lezione 12 del corso C.

# data[].attributes.attachment_link.description
Anyone can learn computer science. Make games, apps and art with code.

# data[].attributes.headline
Se hai dei dubbi puoi sempre guardare un video esplicativo sugli argomenti di questa lezione.

# data[].attributes.subject
Se hai dei dubbi puoi sempre guardare un video esplicativo sugli argomenti di questa lezione.

# data[].attributes.attachment_link.title
Corso C - Lezione 12 - Realizzare un gioco Flappy