Kazalo:
- Zaloge
- 1. korak: Materiali
- 2. korak: Oblikovanje iger
- 3. korak: Oblikovanje ohišja
- 4. korak: Preizkus predvajanja
Video: Igra Microbit Tic Tac Toe: 4 koraki (s slikami)
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:04
Za ta projekt sva s sodelavcem - @descartez in jaz z radijsko funkcijo mikrobitov ustvarila odlično igro tac toe toe. Če še niste slišali za mikrobite, so odličen mikrokrmilnik, namenjen učenju otrok programiranja. Imajo TON funkcionalnosti, vključno s tem, kar smo uporabili za ta projekt; LED matrika, 2 gumba in možnost radia. Igra deluje zelo preprosto, imamo 3x3 mrežo delavskih mirco: bitov, ki pošiljajo signal X ali O glavnemu micro: bitu, ki spremlja vsa zmagovalna stanja in tudi ponastavi igro. Ta projekt smo lahko zaključili v manj kot 24 urah in ga prikazali med dogodkom naslednji vikend, kjer so ga močno uporabljali! Zdelo se je, da ljudje resnično uživajo! Očitno boste, ko boste sledili, videli, kje smo morali odrezati nekaj vogalov, da bi to pravočasno naredili, vendar menimo, da je to, kar imamo do zdaj, precej rad. Pokažite nam svoje igre s taktičnimi nogami ali katera koli mesta, ki bi jih lahko izboljšali!
Zaloge
1. korak: Materiali
- 10 krmilnikov z mikrobitom (vse skupaj stane okoli 150 USD, kar je veliko! Vendar pa je po naših izkušnjah veliko teh, zato se ne bojte obrniti na svojo skupnost izdelovalcev, tehnikov in študentov.)
- mikropython IDE
- Vrtajte s 1/4 bitom
- 4 kosi vezanega lesa 12x24 "1/8
- 3 6m 20 mm vijake
- 1 6m 40 mm vijak
- 4 6 mm matice
2. korak: Oblikovanje iger
1. korak: Odločitev o pravilih za Tic Tac Toe
Te smo uporabili
2. korak: Koda za delavca: bitovi
Vsak delavec: bit ima koordinato
(0, 0) (0, 1) (0, 2)
(1, 0) (1, 1) (1, 2)
(2, 0) (2, 1) (2, 2)
-
Ta koordinata se prilagodi v zgornji vrstici kode za delavca: bitov.
- koord_x = 0
- koord_y = 0
- Vsak delavec ima dve stvari. 1) Ko pritisnete gumb A, LED matrika utripa X in radijski signal se pošlje glavnemu: "X je bil pritisnjen na mikrobitu (0, 0)", enako za gumb B.
3. korak: Koda za glavni micro: bit
-
Mojster micro: bit ve veliko stvari.
-
Pozna vse zmagovalne države
-
Vrstice
- (0, 0)(1, 0)(2, 0)
- (0, 1)(1, 1)(2, 1)
- (0, 2)(1, 2)(2, 2)
-
Stolpci
- (0, 0)(0, 1)(0, 2)
- (1, 0)(1, 1)(1, 2)
- (2, 0)(2, 1)(2, 2)
-
Diagonale
- (0, 0)(1, 1)(2, 2)
- (0, 2)(1, 1)(2, 0)
-
- Ve, da je samo 9: bitov in da se igra konča takoj po tem, ko je poslano stanje zmage
-
Lahko ponastavi igro in počisti vse delavce: bite
To je naša rešitev za skoraj vse luknje v kodi, ker smo ta projekt naredili tako hitro. Če obstaja mačja igra, naj bi uporabniki pritisnili reset. V nasprotnem primeru bi morali dodati še en kos kode za vsa stanja igre Tie, pa preprosto nismo imeli časa za to
-
Povezava do Descartezove kode na Githubu
3. korak: Oblikovanje ohišja
Pri ustvarjanju tega projekta sem vedel, da želim to prikazati in da morda nimam dostopa do energije. To je bil blagoslov in težava, saj je pomenilo, da bo za vsak micro: bit potrebno priključiti baterijo. Najpreprostejša rešitev je bila, da vse spravite v škatlo. Za to sem ustvaril eno z uporabo makercase.com. Oblikoval sem ga dovolj velikega, da lahko drži mikro: bite in njihove baterije ter ima tudi nekaj pisnih navodil.
Vedel sem tudi, da potrebujem podporo, da mikro: bitovi ne padejo, zato sem lasersko izrezal manjši kos, ki se prilega za mikro: bite. Ta kos je pritrjen z vijaki. Zadnja plošča in stranice sta bili zlepljeni skupaj, zgornji del pa je bil odlepljen in pritrjen samo z vijaki, tako da sem lahko po potrebi dostopal do notranjosti. Za pritrditev notranje plošče sem uporabil trak. In jih prilepiti na sprednjo ploščo, da ne padejo navzdol ali navzdol.
Bilo je nekoliko zapleteno, vendar sem vse mikrobite priklopil z akumulatorji in jih prilepil. Na treh vogalih sem pritrdil sprednjo ploščo in notranjo ploščo s 6 -metrskimi vijaki. Na zadnjem vogalu sem z daljšim vijakom privil do konca skozi škatlo, da sem držal pokrov.
4. korak: Preizkus predvajanja
Ta igra je bila hit na našem vikend dogodku! Zdelo se je, da tako otroci kot odrasli resnično uživajo, ko poskušajo ugotoviti, kaj se dogaja, pa tudi, katere komponente so bile uporabljene. Ta projekt nam je vzel samo večer za sestavo in bilo je vredno. Pokažite nam svoje modele in nam sporočite, katere spremembe ste naredili!
Priporočena:
Igra Python Tic Tac Toe: 4 koraki
Python Tic Tac Toe Game: igra python tic tac toe ta igra je narejena v pythonu, ki je računalniški jezik, uporabil sem urejevalnik python, imenovan: pycharm, lahko uporabite tudi običajen urejevalnik kode python
Arduino Touch Tic Tac Toe Igra: 6 korakov (s slikami)
Arduino Touch Tic Tac Toe Game: Dragi prijatelji, dobrodošli v drugi Arduino vadnici! V tej podrobni vadnici bomo zgradili igro Arduino Tic Tac Toe. Kot vidite, uporabljamo zaslon na dotik in igramo proti računalniku. Preprosta igra, kot je Tic Tac Toe, je
Elektronska igra Tic-Tac-Toe v leseni škatli: 5 korakov
Elektronska igra Tic-Tac-Toe v leseni škatli: Pozdravljeni Predstavljam smešno igro Tic-Tac-Toe v novi izdaji. Po spletu sem iskal podoben projekt, vendar je ideja tukaj edinstvena. Upam :) Začnimo zdaj
3D4x igra: 3D 4x4x4 Tic-Tac-Toe: 5 korakov (s slikami)
3D4x igra: 3D 4x4x4 Tic-Tac-Toe: Ste utrujeni od igranja istih, starih, dolgočasnih, 2-dimenzionalnih kartic-tac-?? No, imamo rešitev za vas! Tic-tac-toe v 3-dimenzijah !!! Za 2 igralca v tej kocki 4x4x4 dobite 4 LED zapored (v katero koli smer) in zmagate! Ti uspe. Ti pla
Interaktivna igra Tic-Tac Toe, nadzorovana z Arduinom: 6 korakov
Interaktivna igra Tic-Tac Toe, nadzorovana z Arduinom: Cilj projekta Physical Tic-Tac-Toe je premikanje znane igre v fizično področje. Prvotno igro igrata dva igralca na listu papirja - tako, da simbola "X" in "O" izmenično postavljata. Naša ideja je bila preučiti vedenje igralcev