Hackaday

Se hai bazzicato Hackaday per un po’, probabilmente hai visto alcuni tentativi di collegare il mondo reale con il paradiso voxel che è Minecraft. In passato, i progetti hanno collegato interruttori fisici a dispositivi virtuali nel gioco, o hanno preso pezzi del paesaggio a blocchi del gioco e lo hanno trasformato in un file stampabile in 3D. Questi erano sforzi abbastanza interessanti, ma abbastanza limitati nella loro portata. Presupponevano che tu avessi un mondo o una creazione esistente in Minecraft che volevi giocherellare in modo più naturale, ma non facevano molto per giocare effettivamente al gioco.

Ma “Physical Minecraft” presentato al World Maker Faire 2018 di New York, ha offerto un modo unico per portare i giocatori un po ‘più vicini alle loro controparti cubiche. Creato da , l’interfaccia fisica ha i giocatori usano una bacchetta che rileva il movimento in combinazione con una serie di blocchi Minecraft in miniatura per costruire nel mondo virtuale.

La bacchetta rileva anche vari gesti per attivare una serie di “Incantesimi”, che sono effettivamente comandi di costruzione automatizzati. Per esempio, spingendo la bacchetta in avanti mentre si fa un movimento rotatorio si crea automaticamente un tunnel con il tipo di blocco selezionato. Questo non solo rende la costruzione più veloce nel gioco, ma incoraggia il giocatore a sperimentare diversi gesti e movimenti.

Un Raspberry Pi 3 esegue il gioco e utilizza il suo Bluetooth a bordo per comunicare con la bacchetta stampata in 3D, che a sua volta contiene una scheda sensore indossabile MetaWear. Catturando le sue mosse e graficando i dati risultanti con un foglio di calcolo, è stato in grado di ridurre i gesti complessi in un array di valori interi che ha inserito nel suo codice Python. Quando lo script vede una sequenza di valori che riconosce, i relativi comandi vengono passati all’istanza in esecuzione di Minecraft.

Si potrebbe pensare che la bacchetta stessa stia rilevando quale blocco di materiale è attaccato ad essa, ma quel po’ di magia avviene in realtà nella base su cui i blocchi siedono. Piuttosto che cercare di identificare in modo univoco ogni blocco con RFID o qualcosa del genere, abbiamo incorporato una serie di interruttori reed nella base che vengono attivati dalla presenza del magnete nascosto in ogni blocco.

Questi interruttori sono collegati direttamente ai pin GPIO del Raspberry Pi, e rendono un modo molto facile per determinare quale blocco è stato rimosso e installato sulla punta della bacchetta. Le cose possono diventare difficili se i blocchi sono messi nelle posizioni sbagliate o se ne viene rimosso più di uno alla volta, ma per la maggior parte è un modo efficace per affrontare il problema senza rendere tutto eccessivamente complesso.

Abbiamo spesso parlato di come l’amore dei bambini per Minecraft sia stato usato come un modo per coinvolgerli in progetti STEM, e “Physical Minecraft” è stato un esempio perfetto. C’era una fila di giovani giocatori che aspettavano il loro turno sulla bacchetta, anche se quello che stavano effettivamente “giocando” era l’equivalente digitale del lancio di sassi. L’autore del progetto ha spiegato l’idea generale dietro la sua interfaccia, ricordando loro che i blocchi nel gioco sono grandi e pesanti: non è sufficiente abbassare la bacchetta, ma bisogna agitarla con la velocità e la forza appropriate per gli oggetti pesanti che il loro avatar digitale sta muovendo.

Far appassionare i bambini all’hardware, al software e allo stesso tempo a svolgere attività fisicamente impegnative è un compito eccezionalmente difficile. Progetti come “Physical Minecraft” dimostrano che ci può essere qualcosa di più che giocare a schiacciare pulsanti senza cervello, e rappresentano una sorta di cambiamento di paradigma per come gestiamo l’educazione STEM in un mondo sempre più digitale.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.