5 Villanova
CODYMAZE
#LEONARDOVISIONARIO
8/04/2022
NEOCONNESSI CodyMaze
#CITTADINANZA DIGITALE, di QRcode, di coding e immaginazione
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
Alessandro Bogliolo conduce un'attività di coding interattiva