-
Benvenuti alla "Hour of Code"...
-
Ciao!
Mi chiamo Kathleen Kennedy
-
e sono la produttrice di
"Star Wars: Il Risveglio della Forza"
-
Oggi avrò il piacere di lavorare
con una delle nostre star,
-
BB-8.
-
BB-8 è un droide sferico.
-
Tutto ciò che fa ed ogni suo movimento
-
è controllato da un software informatico.
-
L'informatica influisce
sulla maggior parte dei settori,
-
dal marketing all'assistenza sanitaria,
fino alla cinematografia.
-
Infatti, centinaia di
ingegneri informatici collaborano
-
per realizzare un film come
"Il Risveglio della Forza".
-
Ciao!
Mi chiamo Rachel Rose,
-
sono un ingegnere senior R&D
alla ILM
-
e guido il team di
Animazione e Sviluppo delle Creature.
-
Nel "Risveglio della Forza",
-
il mio compito è quello di
dare una mano agli artisti
-
che sono parte del
personaggio che si muove,
-
che permettono al personaggio di
sembrare reale
-
in una galassia molto lontana.
-
Nella prossima lezione,
-
andremo a costruire il nostro
gioco di Star Wars,
-
che vi insegnerà
i concetti base della programmazione.
-
Di solito, la programmazione è tutta testo
-
ma noi andremo ad usare blocchi
-
che potremo trascinare e rilasciare
-
per scrivere i programmi.
-
In sostanza, state ancora creando codici.
-
Dopo aver provato le basi con i blocchi,
-
passeremo a Javascript,
uno dei linguaggi di programmazione
-
più popolari sul web.
-
Per iniziare,
andremo a lavorare con Ray,
-
al fine di programmare BB-8 a
camminare e raccogliere
-
tutti i pezzi di rottame.
-
Il vostro display sarà diviso in tre parti:
-
sulla sinistra, il Game Space di Star Wars
-
dove verrà eseguito il codice.
-
Le Istruzioni per ogni livello
-
verranno scritte sotto al Game Space.
-
Quest'area centrale è la Toolbox
-
e ognuno di questi blocchi
-
costituisce un comando che BB-8 può capire.
-
Lo spazio bianco sulla destra
è chiamato Workspace
-
e qui è dove costruiremo
il nostro programma.
-
Se trascino il blocco "moveLeft ()"
verso il nostro Workspace,
-
e premiamo "Run", cosa succede?
-
BB-8 si sposterà a sinistra
di un blocco sulla griglia.
-
E cosa succede se volessimo che BB-8
-
faccia qualcosa dopo lo
spostamento a sinistra?
-
Possiamo aggiungere un
altro blocco al programma.
-
Andiamo ad aggiungere il
blocco "moveUp ()"
-
e lo trasciniamo sotto
il blocco "moveLeft ()"
-
finché l'evidenziazione non compare
e lo rilasciamo
-
cosicché i due blocchi si uniscano.
-
Quando clicchiamo su "Run" di nuovo,
-
BB-8 eseguirà i comandi predisposti
dall'alto al basso sul nostro Workspace.
-
Se volessimo cancellare un blocco,
-
eliminiamo il comando dall'elenco
e lo tracciamo verso la Toolbox.
-
Dopo aver cliccato su "Run",
-
potremo sempre premere il
pulsante di reset
-
per riportare BB-8 all'inizio.
-
Ora iniziamo a ruotare!