Pokud se na Hackaday pohybujete delší dobu, pravděpodobně jste viděli několik pokusů o propojení reálného světa s rájem voxelů, kterým je Minecraft. V minulosti projekty propojily fyzické spínače s virtuálními zařízeními ve hře nebo vzaly kusy kostičkované krajiny hry a přeměnily ji na 3D tisknutelný soubor. Byly to dostatečně zajímavé pokusy, ale poměrně omezené svým rozsahem. Předpokládaly, že máte existující svět nebo výtvor v Minecraftu, se kterým si chcete přirozenějším způsobem pohrát, ale pro skutečné hraní hry toho moc neudělaly.
Ale „fyzický Minecraft“, představený na veletrhu World Maker Faire 2018 v New Yorku, nabídl jedinečný způsob, jak hráče trochu přiblížit jejich kostičkovým protějškům. Fyzické rozhraní, které vytvořila společnost , nechává hráče používat hůlku detekující pohyb v kombinaci s řadou miniaturních bloků Minecraftu ke stavění ve virtuálním světě.
Hůlka dokonce detekuje různá gesta k aktivaci řady „kouzel“, což jsou vlastně automatizované příkazy ke stavění. Například zatlačením hůlky dopředu a zároveň otočným pohybem se automaticky vytvoří tunel z vybraného typu bloku. To nejen urychluje stavění ve hře, ale vybízí hráče k experimentování s různými gesty a pohyby.
Hru spouští počítač Raspberry Pi 3, který pomocí vestavěného rozhraní Bluetooth komunikuje s 3D tištěnou hůlkou, jež sama obsahuje desku s nositelným senzorem MetaWear. Díky snímání vlastních pohybů a grafickému zpracování výsledných dat pomocí tabulkového procesoru dokázal složitá gesta převést do pole celočíselných hodnot, které zapojil do svého kódu v jazyce Python. Když skript uvidí sekvenci hodnot, kterou rozpozná, předá příslušné příkazy spuštěné instanci Minecraftu.
Mohli byste předpokládat, že hůlka sama detekuje, který blok materiálu je k ní připojen, ale tento kousek magie se ve skutečnosti odehrává v základně, na které bloky sedí. Místo toho, abychom se snažili každý blok jednoznačně identifikovat pomocí RFID nebo něčeho podobného, zabudovali jsme do základny soustavu jazýčkových spínačů, které jsou spouštěny přítomností magnetu ukrytého v každém bloku.
Tyto spínače jsou připojeny přímo k pinům GPIO počítače Raspberry Pi a umožňují velmi snadno určit, který blok byl vyjmut a nainstalován na hrot hůlky. Věci se mohou zkomplikovat, pokud jsou bloky umístěny do špatných pozic nebo je odstraněno více bloků najednou, ale většinou je to efektivní způsob, jak řešit problém, aniž by bylo vše příliš složité.
Často jsme mluvili o tom, jak se láska dětí k Minecraftu využívá jako způsob, jak je zapojit do projektů STEM, a „fyzický Minecraft“ byl dokonalým příkladem. U hůlky stála fronta mladých hráčů, kteří čekali, až na ně přijde řada, přestože to, co ve skutečnosti „hráli“, byl digitální ekvivalent házení kamínků. podával jim hůlku a vysvětloval jim obecnou myšlenku svého rozhraní a připomínal jim, že bloky ve hře jsou velké a těžké: nestačí hůlku jen spustit, je třeba s ní mrskat rychlostí a silou odpovídající těžkým objektům, kterými jejich digitální avatar pohybuje.
Přivést děti k nadšení pro hardware, software a zároveň vykonávat fyzicky náročné činnosti je mimořádně obtížný úkol. Projekty, jako je „Fyzický Minecraft“, ukazují, že hraní her může být něčím víc než jen bezmyšlenkovitým mačkáním tlačítek, a představují určitou změnu paradigmatu, pokud jde o to, jak zvládat výuku STEM ve stále digitálnějším světě.