Tartalomjegyzék:

Microbit Tic Tac Toe játék: 4 lépés (képekkel)
Microbit Tic Tac Toe játék: 4 lépés (képekkel)

Videó: Microbit Tic Tac Toe játék: 4 lépés (képekkel)

Videó: Microbit Tic Tac Toe játék: 4 lépés (képekkel)
Videó: micro:bit game - Tic Tac Toe 2024, November
Anonim
Image
Image

Ehhez a projekthez munkatársam - @descartez és én készítettünk egy fantasztikus tic tac toe játékot a mikrobites rádió funkcióinak felhasználásával. Ha még nem hallott a mikrobitekről, akkor ezek egy fantasztikus mikrokontroller, amelyet a gyerekek programozására tanítottak. Rengeteg funkcionalitással rendelkeznek, beleértve azt is, amit ehhez a projekthez használtunk; a LED mátrix, 2 gomb és rádió. A játék nagyon egyszerűen működik, van egy 3x3 rácsos munkás mirco: bitünk, amely X vagy O jelet küld a mester micro: bitnek, aki nyomon követi az összes nyerési állapotot és visszaállítja a játékot. Kevesebb mint 24 óra alatt tudtuk befejezni ezt a projektet, és a következő hétvégén bemutattuk egy esemény során, ahol erősen használták! És úgy tűnt, az emberek nagyon élvezik! Nyilvánvaló, hogy amint követi, látni fogja, hogy hol kellett vágnunk néhány sarkot, hogy időben elkészüljünk, de úgy gondoljuk, hogy az eddigiek meglehetősen radikálisak. Mutasd meg a tic tac toe játékaidat, vagy minden olyan helyet, ahol javíthatnánk!

Kellékek

1. lépés: Anyagok

Anyagok
Anyagok
  • 10 mikrobites vezérlő (Mindez együtt 150 dollárba kerül, ami sok! Tapasztalataink szerint azonban sok ilyen létezik, ezért ne féljen felkeresni a gyártók, technikusok és diákok közösségét.)
  • mikropiton IDE
  • Fúrjon 1/4 -es bitekkel
  • 4 db 12x24 "1/8 rétegelt lemez
  • 3 6 m 20 mm -es csavar
  • 1 6 m 40 mm -es csavar
  • 4 6 mm -es anya

2. lépés: Játéktervezés

1. lépés: A Tic Tac Toe szabályainak eldöntése

Ezeket használtuk

2. lépés: A dolgozó kódja: bitek

Minden dolgozó: bit kap egy koordinátát

(0, 0) (0, 1) (0, 2)

(1, 0) (1, 1) (1, 2)

(2, 0) (2, 1) (2, 2)

  • Ezt a koordinátát a munkavállaló kódjának felső sorában állítják be: bitek.

    • coord_x = 0
    • coord_y = 0
  • Minden dolgozónak két dolga van. 1) Amikor megnyomja az A gombot, a LED mátrix X villog, és rádiójelet küld a masternek, amely azt mondja, hogy „X megnyomásra került a mikrobiten (0, 0)”, és ugyanez vonatkozik a B gombra is.

3. lépés: A master micro: bit kódja

  • A mester micro: bit egy csomó dolgot tud.

    • Ismeri az összes győztes állapotot

      • Sorok

        • (0, 0)(1, 0)(2, 0)
        • (0, 1)(1, 1)(2, 1)
        • (0, 2)(1, 2)(2, 2)
      • Oszlopok

        • (0, 0)(0, 1)(0, 2)
        • (1, 0)(1, 1)(1, 2)
        • (2, 0)(2, 1)(2, 2)
      • Diagonal vonalok

        • (0, 0)(1, 1)(2, 2)
        • (0, 2)(1, 1)(2, 0)
    • Tudja, hogy csak 9: bit van, és a játék azonnal véget ér a győztes állapot küldése után
    • Visszaállíthatja a játékot, és törölheti az összes dolgozót: biteket

      Ez a megoldás a kód szinte minden lyukára, mert ezt a projektet olyan gyorsan elvégeztük. Ha van macskajáték, akkor a felhasználóknak a reset gombra kell kattintaniuk. Ellenkező esetben egy újabb kódrészletet kellett volna hozzáadnunk a Tie játék összes állapotához, és erre egyszerűen nem volt időnk

Link a Descartez kódjához a Githubon

3. lépés: A ház tervezése

A ház tervezése
A ház tervezése
A ház tervezése
A ház tervezése
A ház tervezése
A ház tervezése

A projekt elkészítésekor tudtam, hogy ezt szeretném megjeleníteni, és lehet, hogy nem lesz hozzáférésem az áramhoz. Ez áldás és probléma is volt, mert azt jelentette, hogy minden mikro: bithez szükség van egy csatlakoztatott akkumulátorra. A legegyszerűbb megoldás az volt, hogy mindent egy dobozba tettünk. Ehhez generáltam egyet a makercase.com segítségével. Elég nagyra terveztem, hogy elférjen benne a mikro: bit és az akkumulátora, valamint néhány írásos utasítás is.

Azt is tudtam, hogy támogatásra van szükségem ahhoz, hogy a micro: bitek ne essenek be, ezért lézerrel vágtam egy kisebb darabot, hogy elférjen a micro: bit mögött. Ez a darab rögzített csavarok. A hátlap és az oldalak össze voltak ragasztva, de a tetejét leválasztották, és csak a csavarokkal rögzítették, hogy szükség esetén hozzáférhessek a belsejéhez. Szalaggal rögzítettem a belső panelt. És ragasztani őket az előlapra, hogy ne essenek le vagy le.

Kicsit trükkös volt, de az összes mikrobit behelyeztem az akkumulátorokba, és beragasztottam. 3 sarkon apró 6 méteres csavarokat használtam az előlap és a belső panel rögzítésére. Az utolsó sarkon egy hosszabb csavarral csavartam végig a dobozt, hogy tartsam a fedelet.

4. lépés: Játékvizsgálat

Játékvizsgálat
Játékvizsgálat
Játékvizsgálat
Játékvizsgálat
Játékvizsgálat
Játékvizsgálat
Játékvizsgálat
Játékvizsgálat

Ez a játék nagy sikert aratott a hétvégi rendezvényünkön! Úgy tűnt, hogy a gyerekek és a felnőttek is nagyon élvezik, hogy megpróbálják kitalálni, mi történik, és milyen összetevőket használtak. Ez a projekt csak egy estét vett igénybe, hogy összeállítsuk, és megérte. Mutassa meg terveit, és tudassa velünk, milyen módosításokat végzett!

Ajánlott: