5 Villanova

CODYMAZE

#LEONARDOVISIONARIO

8/04/2022

NEOCONNESSI CodyMaze
#CITTADINANZA DIGITALE, di QRcode, di coding e immaginazione

clic sull'immagine, leggi con genitori e/o i nonni

NeoConnessi CodyMaze è un labirinto virtuale nel mondo reale. Una scacchiera composta da 25 postazioni tra le quali i partecipanti dovranno muoversi seguendo le istruzioni di un bot.

Per uscire dal labirinto virtuale e vincere la sfida, si deve parlare il linguaggio dei Robot, interpretando le istruzioni – scritte come vere e proprie stringhe di codice – ...i concetti base della programmazione.

In ciascuna postazione, un codice QR da scansionare per verificare di aver eseguito lo spostamento corretto.

pronti?
CodingGame ...
(qui in versione 2D, sul prato

le regole del GIOCO, le tecnologie digitali ... leggi la guida con i genitori e/o i nonni

durante il gioco, il BOT Telegram usa un codice

1. Istruzioni elementari.
a = vai avanti, da eseguire spostandosi da un QR Code a quello successivo lungo la direzione di marcia
s = girati a sinistra, da eseguire ruotando di 90 gradi in senso antiorario senza cambiare casella
d = girati a destra, da eseguire ruotando di 90 gradi in senso orario senza cambiare casella

s

da

2. Ripetizioni.
• n{codice} = codice ripetuto n volte
• 3{a} = aaa
• 2{as} = asas
• s2{a} = saa

3{da}=dadada

3. Costrutti nidificati.
• 2{2{a}} = 2{aa} = aaaa
• 3{2{a}s} = 3{aas} = aasaasaas

4. Condizioni.
se(condizione){codice} = esegui il codice solo se si verifica la condizione
se(condizione){codice1}altrimenti{codice2} = esegui codice1 se si verifica la condizione, altrimenti esegui codice2
Le condizioni utilizzate dal Bot sono le seguenti:
• strada davanti o c’è strada = verificata se nella direzione di marcia c’è almeno una casella su cui spostarsi
strada a dx = verificata se rispetto alla posizione e alla direzione di marcia del giocatore c’è almeno una casella a destra
strada a sx = verificata se rispetto alla posizione e alla direzione di marcia del giocatore c’è almeno una casella a sinistra
stella = verificata se nella casella in cui si trova il giocatore, attorno al QR Code, ci sono delle stelle
non stella = verificata se nella casella in cui si trova il giocatore, attorno al QR Code, NON ci sono delle stelle 5.

5. Ripetizioni condizionate.
“finché” per indicare che una o più istruzioni vanno ripetute finché perdura una condizione.
finché(condizione){codice} = esegui il codice finché è verificata la condizione.

in giardino, il gioco 3D ...
individuiamo un'area grande e bella, posizioniamo gli scatoloni, costruiamo il labirinto di QRcode

con il cellulare e/o il tablet ... codygiochiamo!

Ringraziamo

lab Coding del lunedi
lab Coding del martedi

post n.4 dell'#SIDI2022

Neoconnessi CODYMAZE, sfida di coding e cittadinanza digitale.

Riorganizzati i materiali, ricreate nel pianerottolo le postazioni del labirinto virtuale, testato il gioco. Funziona, pronti per proporlo alla classe 5A di Villanova

Gamemasters i ragazzi #ScuolaApertalabCoding

in occasione del Safer Internet Day, durante CodyTrip _Pisa
Alessandro Bogliolo conduce un'attività di coding interattiva