Minecraft Sketch è un'applicazione che permette di fare piccole bozze di progetti che si intendono costruire su Minecraft Education Edition attraverso la programmazione dell'agent. Viene sviluppata particolarmente per aiutare lo svolgimento di lezioni online di coding.


Di seguito si elencano tutte le funzioni incluse nel programma.


SCALA

Permette di cambiare la grandezza dei blocchi.

Come impostazione predefinita la scala è di 40 pixel per blocco. Se la scala viene diminuita fino a 30 o 20 pixel per blocco, sarà possibile visualizzare più blocchi nella stessa area dello sketch. Invece se la scala viene aumentata fino a 50 o 60 pixel per blocco, nella stessa area dello sketch saranno visualizzati meno blocchi.

Cambiare la scala dei blocchi cancellerà lo sketch attuale.


BLOCCHI

Permette di posizionare blocchi e oggetti sul terreno, così come levarli.

L'icona del cestino elimina tutti i blocchi e gli oggetti inseriti, per poter ricominciare da capo.

I pulsanti dei quadrati colorati permettono di scegliere il tipo di blocco da inserire quando si fa clic sul terreno. Di seguito un elenco delle scorciatoie da tastiera per ogni tipo di blocco:

Tasto Q  →  Blocco colore verde scuro (vuoto), utile per cancellare gli eventuali blocchi inseriti previamente.

Tasto 1  →  Blocco colore verde scuro con bordo giallo (progettato), utile per indicare blocchi ancora da posizionare.

Tasto 2  →  Blocco colore marrone

Tasto 3  →  Blocco colore bianco

Tasto 4  →  Blocco colore rosso

Tasto 5  →  Blocco colore verde

Tasto 6  →  Blocco colore blu

Tasto 7  →  Blocco colore grigio

Tasto 8  →  Blocco colore giallo

Tasto 9  →  Blocco colore viola

Tasto 0  →  Blocco colore arancione

Tasto U  →  Blocco colore nero

I pulsanti dei disegnini bianchi permettono di utilizzare alcuni oggetti speciali. Il colore che prendono questi oggetti quando sono piazzati è quello dell'ultimo tipo di blocco selezionato precedentemente dal menu. L'orientamento dell'oggetto può essere definito prima di posizionarlo, attraverso i tasti Freccia Sinistra e Freccia Destra. Di seguito un elenco delle scorciatoie da tastiera per ogni tipo di oggetto:

Tasto H  →  Porta

Tasto J  →  Lastra

Tasto K  →  Pianta

Tasto L  →  Semi


AGENT

Permette di controllare la posizione e l'orientamento dell'agent.

Tasto A  →  Abilita lo strumento del mouse per posizionare l'agent dove si clicca.

Tasto Freccia Sinistra  →  Fa svoltare l'agent alla sua sinistra.

Tasto Freccia Destra  →  Fa svoltare l'agent alla sua destra.


DISEGNO

Permette di disegnare sopra dei blocchi, così da indicare particolari da evidenziare, sia sulle costruzioni che sui movimenti dell'agent.

L'icona del cestino elimina tutto quello che sia stato disegnato (ma non i blocchi o gli oggetti).

I pulsanti dei cerchi colorati permettono di scegliere il colore dei disegni da fare. Di seguito un elenco delle scorciatoie da tastiera per ogni colore:

Tasto Z  →  Colore Rosso

Tasto X  →  Colore Verde

Tasto C  →  Colore Blu

Tasto V  →  Colore Marrone

Tasto B  →  Colore Giallo

Tasto N  →  Colore Viola

Tasto M  →  Colore Arancione

Tasto  ,  →  Colore Bianco

I pulsanti delle icona bianche permettono di scegliere il tipo di strumento da utilizzare per il disegno. Di seguito un elenco delle scorciatoie da tastiera e una piccola spiegazione per ognuna di queste funzionalità:

Tasto E  →  Matita: disegno libero con il clic del mouse premuto.

Tasto R  →  Gomma: cancella una parte del disegno con il clic del mouse premuto.

Tasto Y  →  Numeri: timbra numeri facendo clic (il valore parte da 1 e dopo ogni clic aumenta in automatico, ma utilizzando le frecce Su e Giù o la rotella del mouse è possibile far aumentare o diminuire il numero manualmente).

Tasto T  →  Testo: permette di inserire una scritta (con un primo clic si posiziona la scritta, poi si deve scrivere, e infine premendo Invio si fissa sul disegno).

Tasto F  →  Freccia: disegna frecce facendo un primo clic sul punto di partenza e un secondo clic sul punto di arrivo (se in contemporanea si preme il tasto Alt, le frecce vengono disegnate liberamente e non agganciate ai centri dei blocchi).

Tasto G  →  Quota: disegna quote che permettono di indicare la misura di una costruzione, facendo clic in entrambi gli estremi da misurare.

Tasto I  →  Agent Inizio: timbra in colore verde la figura dell'agent nella sua posizione attuale, per indicare il punto e la direzione iniziale di un determinato programma.

Tasto O  →  Agent Fine: timbra in colore rosso la figura dell'agent nella sua posizione attuale, per indicare il punto e la direzione finale di un determinato programma.


SCARICARE

Permette di conservare sul proprio computer una copia dello sketch realizzato, così da poter eventualmente rivederlo e/o condividerlo con altre persone.

Tasto P  →  Salva Sketch: scarica un'immagine del progetto attuale.


COPIARE CODICE

Permette di ottenere automaticamente un codice JavaScript che può essere inserito sul Code Builder di Minecraft Education Edition. In questo modo è possibile far costruire all'agent direttamente gli sketch creati.

Una volta realizzato il disegno di blocchi desiderato si deve cliccare sul pulsante "JS". Il sito mostra un messaggio con le istruzioni da eseguire: Codice copiato. Ora vai su Minecraft Education Edition, apri il Code Builder, vai su JavaScript ed incolla tutto con Ctrl+V.


EXTRA (FUNZIONALITÀ NASCOSTE)

Utilizzando lo strumento Testo (tasto T), oppure premendo il tasto maiuscolo (Shift), è possibile accedere a diverse funzionalità extra nascoste, che non sono accessibili dal menu laterale.

Attraverso lo strumento Testo (tasto T), utilizzandolo come un'interfaccia a riga di comando, le funzionalità nascoste sono le seguenti:

grid 30 20  →  Crea una nuova griglia di 30 x 20 (inserire i numeri di larghezza e di altezza desiderati). Attenzione: griglie troppo grandi possono bloccare il programma.

grid fill  →  Crea una nuova griglia a finestra intera.

print  →  Attiva/disattiva lo sketch in bianco e nero (per stampa).

tnt  →  Permette di piazzare blocchi di TNT.

boom  →  Fa esplodere tutti i blocchi di TNT piazzati.

Attraverso il tasto maiuscolo (Shift), premuto in contemporanea al clic, le funzionalità nascoste sono le seguenti:

Shift + clic su un blocco  →  Crea una linea di blocchi che unisce il blocco cliccato con quello cliccato prima (se sono nella stessa fila o colonna).

Shift + clic su scaricare immagine  →  Scarica direttamente una versione in bianco e nero (per stampa).