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