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!