Sono Jens Bergensten, o Jeb sviluppatore di Minecraft su mojang.com. Ho iniziato a creare giochi a 11-12 anni Un amico di mio padre mi disse che per creare giochi devi imparare a programmare. E così ho iniziato. Mi piace progettare e capire l'architettura delle cose. Questo è quello che mi piace di Minecraft. La prossima ora imparerai le basi dell'informatica programmando Alex o Steve attraverso un pezzo simulato di un mondo Minecraft. La programmazione solitamente è in testo, ma oggi useremo blockly: un sistema che usa dei blocchi da trascinare e rilasciare per scrivere programmi. Nel frattempo stai creando codice JavaScript. I concetti che apprenderai sono ciò che i programmatori usano ogni giorno e sono la basi dell'informatica. Qui a Mojang usiamo gli stessi concetti per creare Minecraft. Prima d'iniziare, sceglierai il tuo personaggio. Io scelgo Alex. Creiamo un codice per un programma che la farà muovere sullo schermo. Lo schermo è diviso in tre parti principali. A sinistra c'è il gioco Minecraft, per eseguire il tuo programma. Le istruzioni per ogni livello sono in basso. L'area centrale è la casella degli strumenti e ogni blocco è un comando che guida le azioni di Alex. Lo spazio bianco a destra è l'area di lavoro, qui che costruiremo il nostro programma. Trascinando il blocco moveForward(); nell'area di lavoro e cliccando Esegui, Alex va avanti di uno spazio sulla griglia. E se dopo vogliamo fare qualcosa? Possiamo aggiungere un altro blocco al nostro programma. Scelgo il blocco turnRight(); e lo trascino sotto il blocco moveForward (); fino quando appare la linea arancione. Poi lo rilascio e i due blocchi scattano insieme. Premendo di nuovo Esegui, Alex eseguirà i comandi che sono in coda dall'alto verso il basso nel nostro spazio di lavoro. Per eliminare un blocco, trascinalo dalla pila alla casella degli strumenti. Per annullare le modifiche e tornare all'inizio del livello, usa il pulsante Start Over in in alto a destra. Ancora una cosa, vedi il triangolino sui blocchi di svolta? Ogni volta che vedi questi triangoli, significa che hai un'altra opzione. Iniziamo a scrivere il codice!