[Script Info] Title: [Events] Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text Dialogue: 0,0:00:00.10,0:00:05.06,Default,,0000,0000,0000,,Sono Jens Bergensten, o Jeb\Nsviluppatore di Minecraft Dialogue: 0,0:00:05.06,0:00:13.39,Default,,0000,0000,0000,,su mojang.com. Ho iniziato\Na creare giochi a 11-12 anni Dialogue: 0,0:00:13.39,0:00:17.75,Default,,0000,0000,0000,,Un amico di mio padre mi\Ndisse che per creare giochi devi Dialogue: 0,0:00:17.75,0:00:26.09,Default,,0000,0000,0000,,imparare a programmare. E così ho\Niniziato. Mi piace progettare e capire Dialogue: 0,0:00:26.09,0:00:33.33,Default,,0000,0000,0000,,l'architettura delle cose. Questo è quello\Nche mi piace di Minecraft. La prossima Dialogue: 0,0:00:33.33,0:00:39.22,Default,,0000,0000,0000,,ora imparerai le basi dell'informatica\Nprogrammando Alex o Steve attraverso Dialogue: 0,0:00:39.22,0:00:45.94,Default,,0000,0000,0000,,un pezzo simulato di un mondo Minecraft. \NLa programmazione solitamente è in testo, Dialogue: 0,0:00:45.94,0:00:51.02,Default,,0000,0000,0000,,ma oggi useremo blockly: un sistema che\Nusa dei blocchi da trascinare e rilasciare Dialogue: 0,0:00:51.02,0:00:57.62,Default,,0000,0000,0000,,per scrivere programmi. Nel frattempo\Nstai creando codice JavaScript. I concetti Dialogue: 0,0:00:57.62,0:01:02.53,Default,,0000,0000,0000,,che apprenderai sono ciò che i\Nprogrammatori usano ogni giorno e sono Dialogue: 0,0:01:02.53,0:01:09.89,Default,,0000,0000,0000,,la basi dell'informatica. Qui a Mojang\Nusiamo gli stessi concetti per creare Dialogue: 0,0:01:09.89,0:01:15.30,Default,,0000,0000,0000,,Minecraft. Prima d'iniziare, sceglierai il\Ntuo personaggio. Io scelgo Alex. Creiamo Dialogue: 0,0:01:15.30,0:01:22.81,Default,,0000,0000,0000,,un codice per un programma che la farà\Nmuovere sullo schermo. Lo schermo è diviso\Nin tre parti principali. Dialogue: 0,0:01:22.81,0:01:28.58,Default,,0000,0000,0000,,A sinistra c'è il gioco Minecraft, per\Neseguire il tuo programma. Le istruzioni Dialogue: 0,0:01:28.58,0:01:34.74,Default,,0000,0000,0000,,per ogni livello sono in basso. L'area\Ncentrale è la casella degli strumenti e Dialogue: 0,0:01:34.74,0:01:40.90,Default,,0000,0000,0000,,ogni blocco è un comando che guida le\Nazioni di Alex. Lo spazio bianco a destra Dialogue: 0,0:01:40.90,0:01:46.92,Default,,0000,0000,0000,,è l'area di lavoro, qui che costruiremo il\Nnostro programma. Trascinando il blocco Dialogue: 0,0:01:46.92,0:01:53.34,Default,,0000,0000,0000,,moveForward(); nell'area di lavoro e \Ncliccando Esegui, Alex va avanti di uno Dialogue: 0,0:01:53.34,0:01:59.77,Default,,0000,0000,0000,,spazio sulla griglia. E se dopo vogliamo\Nfare qualcosa? Possiamo aggiungere un Dialogue: 0,0:01:59.77,0:02:05.14,Default,,0000,0000,0000,,altro blocco al nostro programma. Scelgo\Nil blocco turnRight(); e lo trascino sotto Dialogue: 0,0:02:05.14,0:02:11.38,Default,,0000,0000,0000,,il blocco moveForward (); fino quando\Nappare la linea arancione. Poi lo rilascio Dialogue: 0,0:02:11.38,0:02:17.26,Default,,0000,0000,0000,,e i due blocchi scattano insieme. Premendo\Ndi nuovo Esegui, Alex eseguirà i comandi Dialogue: 0,0:02:17.26,0:02:22.67,Default,,0000,0000,0000,,che sono in coda dall'alto verso il basso\Nnel nostro spazio di lavoro. Per eliminare Dialogue: 0,0:02:22.67,0:02:28.70,Default,,0000,0000,0000,,un blocco, trascinalo dalla pila alla\Ncasella degli strumenti. Per annullare Dialogue: 0,0:02:28.70,0:02:33.79,Default,,0000,0000,0000,,le modifiche e tornare all'inizio del\Nlivello, usa il pulsante Start Over in Dialogue: 0,0:02:33.79,0:02:41.17,Default,,0000,0000,0000,,in alto a destra. Ancora una cosa, vedi\Nil triangolino sui blocchi di svolta? Dialogue: 0,0:02:41.17,0:02:46.62,Default,,0000,0000,0000,,Ogni volta che vedi questi triangoli,\Nsignifica che hai un'altra opzione. Dialogue: 0,0:02:46.62,0:02:48.75,Default,,0000,0000,0000,,Iniziamo a scrivere il codice!