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!