WEBVTT 00:00:00.800 --> 00:00:04.350 Benvenuti alla "Hour of Code"... 00:00:13.990 --> 00:00:16.129 Ciao! Mi chiamo Kathleen Kennedy 00:00:16.400 --> 00:00:19.260 e sono la produttrice di "Star Wars: Il Risveglio della Forza" 00:00:19.770 --> 00:00:21.770 Oggi avrò il piacere di lavorare con una delle nostre star, 00:00:22.640 --> 00:00:23.500 BB-8. 00:00:24.060 --> 00:00:26.060 BB-8 è un droide sferico. 00:00:26.700 --> 00:00:28.930 Tutto ciò che fa ed ogni suo movimento 00:00:30.050 --> 00:00:32.049 è controllato da un software informatico. 00:00:33.350 --> 00:00:35.850 L'informatica influisce sulla maggior parte dei settori, 00:00:36.050 --> 00:00:38.580 dal marketing all'assistenza sanitaria, fino alla cinematografia. 00:00:38.930 --> 00:00:42.440 Infatti, centinaia di ingegneri informatici collaborano 00:00:42.860 --> 00:00:44.860 per realizzare un film come "Il Risveglio della Forza". 00:00:45.720 --> 00:00:47.330 Ciao! Mi chiamo Rachel Rose, 00:00:47.400 --> 00:00:49.540 sono un ingegnere senior R&D alla ILM 00:00:49.970 --> 00:00:53.020 e guido il team di Animazione e Sviluppo delle Creature. 00:00:53.810 --> 00:00:54.900 Nel "Risveglio della Forza", 00:00:55.080 --> 00:00:58.500 il mio compito è quello di dare una mano agli artisti 00:00:58.970 --> 00:01:00.970 che sono parte del personaggio che si muove, 00:01:01.170 --> 00:01:04.220 che permettono al personaggio di sembrare reale 00:01:04.420 --> 00:01:06.420 in una galassia molto lontana. 00:01:07.280 --> 00:01:08.280 Nella prossima lezione, 00:01:08.340 --> 00:01:10.040 andremo a costruire il nostro gioco di Star Wars, 00:01:10.120 --> 00:01:12.600 che vi insegnerà i concetti base della programmazione. 00:01:12.840 --> 00:01:14.150 Di solito, la programmazione è tutta testo 00:01:14.310 --> 00:01:15.780 ma noi andremo ad usare blocchi 00:01:15.950 --> 00:01:16.950 che potremo trascinare e rilasciare 00:01:17.080 --> 00:01:18.230 per scrivere i programmi. 00:01:19.330 --> 00:01:21.330 In sostanza, state ancora creando codici. 00:01:21.530 --> 00:01:23.530 Dopo aver provato le basi con i blocchi, 00:01:23.630 --> 00:01:25.630 passeremo a Javascript, uno dei linguaggi di programmazione 00:01:25.830 --> 00:01:27.830 più popolari sul web. 00:01:28.030 --> 00:01:31.230 Per iniziare, andremo a lavorare con Ray, 00:01:31.320 --> 00:01:32.810 al fine di programmare BB-8 a camminare e raccogliere 00:01:32.870 --> 00:01:34.870 tutti i pezzi di rottame. 00:01:35.140 --> 00:01:37.140 Il vostro display sarà diviso in tre parti: 00:01:37.330 --> 00:01:39.060 sulla sinistra, il Game Space di Star Wars 00:01:39.130 --> 00:01:40.300 dove verrà eseguito il codice. 00:01:40.490 --> 00:01:42.020 Le Istruzioni per ogni livello 00:01:42.100 --> 00:01:44.040 verranno scritte sotto al Game Space. 00:01:44.220 --> 00:01:45.810 Quest'area centrale è la Toolbox 00:01:45.840 --> 00:01:46.930 e ognuno di questi blocchi 00:01:47.040 --> 00:01:49.680 costituisce un comando che BB-8 può capire. 00:01:49.880 --> 00:01:51.950 Lo spazio bianco sulla destra è chiamato Workspace 00:01:52.150 --> 00:01:54.150 e qui è dove costruiremo il nostro programma. 00:01:54.350 --> 00:01:57.010 Se trascino il blocco "moveLeft ()" verso il nostro Workspace, 00:01:57.210 --> 00:01:59.210 e premiamo "Run", cosa succede? 00:01:59.290 --> 00:02:02.290 BB-8 si sposterà a sinistra di un blocco sulla griglia. 00:02:02.490 --> 00:02:03.750 E cosa succede se volessimo che BB-8 00:02:03.810 --> 00:02:05.810 faccia qualcosa dopo lo spostamento a sinistra? 00:02:06.010 --> 00:02:08.009 Possiamo aggiungere un altro blocco al programma. 00:02:08.199 --> 00:02:10.199 Andiamo ad aggiungere il blocco "moveUp ()" 00:02:10.410 --> 00:02:12.410 e lo trasciniamo sotto il blocco "moveLeft ()" 00:02:12.610 --> 00:02:15.090 finché l'evidenziazione non compare e lo rilasciamo 00:02:15.290 --> 00:02:17.290 cosicché i due blocchi si uniscano. 00:02:17.820 --> 00:02:19.820 Quando clicchiamo su "Run" di nuovo, 00:02:20.060 --> 00:02:23.450 BB-8 eseguirà i comandi predisposti dall'alto al basso sul nostro Workspace. 00:02:24.090 --> 00:02:26.320 Se volessimo cancellare un blocco, 00:02:26.400 --> 00:02:28.870 eliminiamo il comando dall'elenco e lo tracciamo verso la Toolbox. 00:02:29.530 --> 00:02:30.830 Dopo aver cliccato su "Run", 00:02:30.910 --> 00:02:32.430 potremo sempre premere il pulsante di reset 00:02:32.490 --> 00:02:34.490 per riportare BB-8 all'inizio. 00:02:35.030 --> 00:02:37.030 Ora iniziamo a ruotare!