Obsah:
Video: Hra Microbit Tic Tac Toe: 4 kroky (s obrázky)
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:21
Pro tento projekt jsme se svým spolupracovníkem - @descartez a vytvořili úžasnou tic tac toe hru využívající rádiovou funkčnost mikrobitů. Pokud jste o mikrobitech ještě neslyšeli, jedná se o úžasný mikrokontrolér navržený pro výuku programování dětí. Mají spoustu funkcí, včetně toho, co jsme použili pro tento projekt; matice LED, 2 tlačítka a možnosti rádia. Hra funguje velmi jednoduše, máme 3x3 mřížku dělnického mirco: bitů, které vysílají signál buď X nebo O do hlavního mikro: bitu, který sleduje všechny výherní stavy a také resetuje hru. Tento projekt jsme byli schopni dokončit za méně než 24 hodin a zobrazit jej během akce příští víkend, kde byl hojně využíván! A zdálo se, že si to lidé opravdu užili! Očividně, jak budete postupovat, uvidíte, kde jsme museli uříznout některé rohy, abychom to stihli včas, ale myslíme si, že to, co zatím máme, je docela rad. Ukažte nám své tic tac toe hry nebo jakákoli místa, která bychom mohli vylepšit!
Zásoby
Krok 1: Materiály
- 10 mikrobitových ovladačů (dohromady to stojí kolem 150 $, což je hodně! Podle našich zkušeností je jich ale spousta, takže se nebojte oslovit svou komunitu tvůrců, techniků a studentů.)
- mikropython IDE
- Vrtejte s bitem 1/4
- 4 kusy překližky 12x24 "1/8
- 3 6m 20mm šrouby
- 1 6m 40mm šroub
- 4 6mm matice
Krok 2: Herní design
Krok 1: Stanovení pravidel pro Tic Tac Toe
Použili jsme tyto
Krok 2: Kód pro pracovníka: bity
Každý pracovník: bit dostane souřadnici
(0, 0) (0, 1) (0, 2)
(1, 0) (1, 1) (1, 2)
(2, 0) (2, 1) (2, 2)
-
Tato souřadnice je upravena v horním řádku kódu pro pracovníka: bity.
- coord_x = 0
- coord_y = 0
- Každý pracovník má dvě věci. 1) Když je stisknuto tlačítko A, LED dioda bliká X a na master je vyslán rádiový signál s nápisem 'X bylo stisknuto na mikrobitu (0, 0)' a totéž pro tlačítko B.
Krok 3: Kód pro hlavní mikro: bit
-
Master micro: bit zná spoustu věcí.
-
Zná všechny výherní stavy
-
Řádky
- (0, 0)(1, 0)(2, 0)
- (0, 1)(1, 1)(2, 1)
- (0, 2)(1, 2)(2, 2)
-
Sloupce
- (0, 0)(0, 1)(0, 2)
- (1, 0)(1, 1)(1, 2)
- (2, 0)(2, 1)(2, 2)
-
Diagonály
- (0, 0)(1, 1)(2, 2)
- (0, 2)(1, 1)(2, 0)
-
- Ví, že existuje pouze 9: bitů, a že hra končí ihned po odeslání stavu vítězství
-
Může to resetovat hru a vymazat všechny pracovníky: bity
Toto je naše řešení pro téměř všechny díry v kódu, protože jsme tento projekt udělali tak rychle. Pokud existuje hra pro kočky, uživatelé by měli stisknout reset. V opačném případě bychom museli přidat další část kódu pro všechny stavy hry Tie a my jsme na to prostě neměli čas
-
Odkaz na kód Descartez na Githubu
Krok 3: Navrhování skříně
Při vytváření tohoto projektu jsem věděl, že to chci ukázat a že možná nebudu mít přístup k moci. To bylo požehnání i problém, protože to znamenalo, že každý micro: bit bude potřebovat připojenou baterii. Nejsnadnějším řešením bylo dát vše do krabice. Za tímto účelem jsem vytvořil jeden pomocí makercase.com. Navrhl jsem ho dostatečně velký, aby pojal mikro: bity a jejich baterie, stejně jako nějaké písemné pokyny.
Také jsem věděl, že potřebuji podporu, aby mikro: bity nespadly dovnitř, a tak jsem laserem vyřezal menší kus, aby se vešel za mikro: bity. Tento kus jsou zajištěné šrouby. Zadní deska a boky byly slepeny k sobě, ale horní část zůstala odpojená a zajištěna pouze šrouby, takže jsem měl přístup dovnitř podle potřeby. Použil jsem pásku, abych přidržoval vnitřní panel na místě. A přilepit je na přední desku, aby nespadly dovnitř nebo dolů.
Bylo to trochu ošidné, ale nechal jsem všechny mikrobity zapojit bateriemi a zalepit páskou. Ve 3 rozích jsem pomocí smaltu 6 m upevnil přední panel a vnitřní panel dohromady. V posledním rohu jsem pomocí delšího šroubu zašrouboval celou krabici a přidržoval víko.
Krok 4: Playtesting
Tato hra byla hitem naší víkendové akce! Zdálo se, že děti i dospělí si opravdu užívali snahu zjistit, co se děje, a také jaké komponenty byly použity. Sestavení tohoto projektu nám zabralo jen večer a stálo to za to. Ukažte nám své návrhy a dejte nám vědět, jaké vylepšení jste provedli!
Doporučuje:
Hra Python Tic Tac Toe: 4 kroky
Hra Python Tic Tac Toe: hra Python Tic Tac Toe je tato hra vytvořena v jazyce Python, který je počítačovým jazykem. Použil jsem editor pythonu s názvem: pycharm, můžete také použít normální editor kódu Pythonu
Hra Arduino Touch Tic Tac Toe: 6 kroků (s obrázky)
Hra Arduino Touch Tic Tac Toe: Vážení přátelé, vítám vás u dalšího tutoriálu Arduino! V tomto podrobném tutoriálu budeme stavět hru Arduino Tic Tac Toe. Jak vidíte, používáme dotykový displej a hrajeme proti počítači. Jednoduchá hra, jako je Tic Tac Toe, je
Elektronická hra Tic-Tac-Toe ve dřevěném boxu: 5 kroků
Elektronická hra Tic-Tac-Toe ve dřevěném boxu: Dobrý den, představuji zábavnou hru Tic-Tac-Toe v nové edici. Hledal jsem na webu podobný projekt, ale nápad je zde jedinečný. DOUFÁM:) Takže začněme hned teď
Hra 3D4x: 3D 4x4x4 Tic-Tac-Toe: 5 kroků (s obrázky)
Hra 3D4x: 3D 4x4x4 Tic-Tac-Toe: Už vás nebaví hrát stejné, staré, nudné, 2-dimenzionální tic-tac-toe ?? Máme pro vás řešení! Tic-tac-toe ve 3 rozměrech !!! Pro 2 hráče v této kostce 4x4x4 získáte 4 LED v řadě (v libovolném směru) a vyhráváte! Zvládneš to. Ty pla
Interaktivní hra Tic-Tac Toe ovládaná pomocí Arduina: 6 kroků
Interaktivní hra Tic-Tac Toe ovládaná pomocí Arduina: Cílem projektu Physical Tic-Tac-Toe je přesunout známou hru do fyzické sféry. Původně hru hrají dva hráči na papíře - střídáním symbolů „X“a „O“. Naším cílem bylo prozkoumat chování hráčů