Sono Jens Bergensten, o Jeb sviluppatore di Minecraft
su mojang.com. Inizi 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!