Hackaday

Dacă ați frecventat Hackaday de ceva vreme, probabil că ați văzut câteva încercări de a face legătura între lumea reală și paradisul voxel care este Minecraft. În trecut, proiectele au conectat întrerupătoare fizice la dispozitive virtuale din joc sau au luat bucăți din peisajul blocabil al jocului și l-au transformat într-un fișier imprimabil 3D. Acestea au fost încercări destul de interesante, dar destul de limitate în domeniul lor de aplicare. Au presupus că aveai o lume sau o creație existentă în Minecraft cu care voiai să te joci într-un mod mai natural, dar nu au făcut prea multe pentru a juca efectiv jocul.

Dar „Physical Minecraft”, prezentat la World Maker Faire 2018 din New York, a oferit o modalitate unică de a aduce jucătorii un pic mai aproape de omologii lor cubici. Creată de , interfața fizică îi face pe jucători să folosească o baghetă care detectează mișcările în combinație cu o serie de blocuri Minecraft în miniatură pentru a construi în lumea virtuală.

Bigheta detectează chiar și diverse gesturi pentru a activa o serie de „Vrăji”, care sunt efectiv comenzi automate de construcție. De exemplu, împingerea baghetei înainte în timp ce se face o mișcare de răsucire va crea automat un tunel din tipul de bloc selectat. Acest lucru nu numai că face construcția mai rapidă în joc, dar încurajează jucătorul să experimenteze diferite gesturi și mișcări.

Un Raspberry Pi 3 rulează jocul și folosește Bluetooth-ul de la bordul său pentru a comunica cu bagheta imprimată 3D, care la rândul său conține o placă de senzori portabili MetaWear. Prin capturarea propriilor mișcări și prin reprezentarea grafică a datelor rezultate cu o foaie de calcul, a reușit să reducă gesturile complexe la o matrice de valori întregi pe care le-a conectat în codul său Python. Atunci când scriptul vede o secvență de valori pe care o recunoaște, comenzile relevante sunt transmise instanței de Minecraft care rulează.

Ați putea presupune că bagheta în sine detectează ce bloc de material este atașat de ea, dar acea parte de magie se întâmplă de fapt în baza pe care sunt așezate blocurile. În loc să încerce să identifice în mod unic fiecare bloc cu RFID sau ceva de genul acesta, a încorporat în bază o serie de întrerupătoare cu lamelă care sunt declanșate de prezența magnetului ascuns în fiecare bloc.

Aceste întrerupătoare sunt conectate direct la pinii GPIO ai Raspberry Pi și reprezintă o modalitate foarte ușoară de a determina ce bloc a fost îndepărtat și instalat pe vârful baghetei. Lucrurile pot deveni complicate dacă blocurile sunt puse în poziții greșite sau dacă sunt îndepărtate mai multe blocuri deodată, dar în cea mai mare parte este o modalitate eficientă de a aborda problema fără a face totul prea complex.

Am vorbit adesea despre modul în care dragostea copiilor pentru Minecraft a fost folosită ca o modalitate de a-i implica în proiecte STEM, iar „Physical Minecraft” a fost un exemplu perfect. Era o coadă de tineri jucători care își așteptau rândul la baghetă, chiar dacă ceea ce „jucau” efectiv era echivalentul digital al aruncării de pietre. le înmâna bagheta și le explica ideea generală din spatele interfeței sale, amintindu-le că blocurile din joc sunt mari și grele: nu este suficient doar să cobori bagheta, aceasta trebuie să fie mișcată cu viteza și forța potrivite pentru obiectele grele pe care se deplasează avatarul lor digital.

Câștigarea entuziasmului copiilor cu privire la hardware, software și desfășurarea unor activități solicitante din punct de vedere fizic în același timp este o sarcină excepțional de dificilă. Proiecte precum „Physical Minecraft” arată că jocul poate fi mai mult decât o simplă apăsare de butoane fără noimă și reprezintă un fel de schimbare de paradigmă pentru modul în care tratăm educația STEM într-o lume din ce în ce mai digitală.

Lasă un răspuns

Adresa ta de email nu va fi publicată.