Turinys:
- Prekės
- 1 žingsnis: medžiagos
- 2 žingsnis: žaidimo dizainas
- 3 žingsnis: gaubto projektavimas
- 4 žingsnis: žaidimo testavimas
Video: „Microbit Tic Tac Toe“žaidimas: 4 žingsniai (su nuotraukomis)
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:46
Šiam projektui mano bendradarbė - @descartez ir aš sukūrėme nuostabų „tic tac toe“žaidimą, naudodamiesi mikrobitų radijo funkcijomis. Jei dar negirdėjote apie mikrobitus, tai nuostabus mikrovaldiklis, skirtas mokyti vaikus programuoti. Jie turi TON funkcijų, įskaitant tai, ką mes panaudojome šiam projektui; LED matrica, 2 mygtukai ir radijo galimybė. Žaidimas veikia labai paprastai, mes turime 3x3 tinklelį darbinio mirco: bitų, kurie siunčia X arba O signalą pagrindiniam micro: bit, kuris stebi visas laimėjimo būsenas ir taip pat iš naujo nustato žaidimą. Mums pavyko užbaigti šį projektą per mažiau nei 24 valandas ir parodyti jį renginio metu kitą savaitgalį, kur jis buvo labai naudojamas! Ir atrodė, kad žmonėms tai tikrai patinka! Akivaizdu, kad, sekdami toliau, pamatysite, kur turėjome iškirpti kai kuriuos kampus, kad galėtume tai padaryti laiku, tačiau manome, kad tai, ką turime iki šiol, yra gana gera. Parodykite mums savo žaidimus „Tic Tac Toe“ar bet kokias vietas, kurias galėtume patobulinti!
Prekės
1 žingsnis: medžiagos
- 10 mikrobitų valdiklių (visa tai kainuoja apie 150 USD, o tai yra daug! Tačiau, mūsų patirtis rodo, kad jų yra daug, todėl nebijokite kreiptis į savo kūrėjų, technikų ir studentų bendruomenę.)
- mikropitonas IDE
- Gręžkite 1/4 bitų
- 4 gabalėliai 12x24 "1/8 faneros
- 3 6 m 20 mm varžtai
- 1 6 m 40 mm varžtas
- 4 6 mm veržlės
2 žingsnis: žaidimo dizainas
1 žingsnis: nuspręskite dėl „Tic Tac Toe“taisyklių
Mes naudojome šiuos
2 žingsnis: Darbuotojo kodas: bitai
Kiekvienam darbuotojui: bitui suteikiama koordinatė
(0, 0) (0, 1) (0, 2)
(1, 0) (1, 1) (1, 2)
(2, 0) (2, 1) (2, 2)
-
Ši koordinatė koreguojama viršutinėje darbuotojo kodo eilutėje: bitai.
- coord_x = 0
- coord_y = 0
- Kiekvienas darbuotojas turi du dalykus. 1) Kai paspaudžiamas mygtukas A, LED matrica mirksi X ir radijo signalas siunčiamas pagrindiniam vairuotojui, sakydamas: „X buvo paspaustas mikrobitu (0, 0)“, ir tas pats mygtukas B.
3 žingsnis: pagrindinio „micro: bit“kodas
-
„Master micro: bit“žino daugybę dalykų.
-
Ji žino visas laimėjusias valstybes
-
Eilutės
- (0, 0)(1, 0)(2, 0)
- (0, 1)(1, 1)(2, 1)
- (0, 2)(1, 2)(2, 2)
-
Stulpeliai
- (0, 0)(0, 1)(0, 2)
- (1, 0)(1, 1)(1, 2)
- (2, 0)(2, 1)(2, 2)
-
Įstrižainės
- (0, 0)(1, 1)(2, 2)
- (0, 2)(1, 1)(2, 0)
-
- Ji žino, kad yra tik 9: bitai ir kad žaidimas baigiasi iškart po to, kai išsiunčiama laimėjimo būsena
-
Tai gali atkurti žaidimą ir išvalyti visus darbuotojus: bitus
Tai yra mūsų sprendimas beveik visoms kodo skylėms, nes šį projektą atlikome taip greitai. Jei yra katės žaidimas, vartotojai turėtų paspausti iš naujo. Priešingu atveju mes turėjome pridėti dar vieną kodo dalį visoms „Tie“žaidimo būsenoms, ir mes tiesiog neturėjome laiko tai padaryti
-
Nuoroda į Descartezo kodą „Github“
3 žingsnis: gaubto projektavimas
Kurdamas šį projektą žinojau, kad noriu tai parodyti ir kad galbūt neturėsiu prieigos prie elektros. Tai buvo ir palaima, ir problema, nes tai reiškė, kad kiekvienam mikro: bitui reikės prijungtos baterijos. Lengviausias sprendimas buvo viską sudėti į dėžę. Tam aš sukūriau vieną naudodami makercase.com. Aš suprojektavau jį pakankamai didelį, kad jame galėtų tilpti mikro: bitai ir jų baterijos, taip pat turėjau rašytines instrukcijas.
Aš taip pat žinojau, kad man reikia palaikymo, kad „micro: bit“neįkristų, todėl lazeriu supjaustiau mažesnį gabalėlį, kad jis tilptų už „micro: bit“. Šis gabalas yra pritvirtintas varžtais. Galinė plokštė ir šonai buvo suklijuoti, tačiau viršutinė dalis buvo atskirta ir pritvirtinta tik varžtais, kad prireikus galėčiau pasiekti vidų. Naudojau juostą, kad laikyčiau vidinį skydelį. Ir priklijuoti juos prie priekinės plokštės, kad neįkristų ar nenukristų.
Tai buvo šiek tiek keblu, tačiau visus mikrobitus prijungiau prie jų baterijų ir priklijavau. 3 kampuose naudoju smulkius 6 m varžtus, kad priekinis skydelis ir vidinis skydas būtų pritvirtinti kartu. Paskutiniame kampe aš naudoju ilgesnį varžtą, kad įsukčiau visą dėžutę, kad laikyčiau dangtį.
4 žingsnis: žaidimo testavimas
Šis žaidimas buvo mūsų savaitgalio renginio hitas! Vaikams ir suaugusiems labai patiko bandyti išsiaiškinti, kas vyksta, ir kokie komponentai buvo naudojami. Šis projektas užtruko tik vieną vakarą, ir tai buvo verta. Parodykite mums savo dizainą ir praneškite mums, kokius pakeitimus padarėte!
Rekomenduojamas:
„Python Tic Tac Toe“žaidimas: 4 žingsniai
„Python Tic Tac Toe“žaidimas: „Python Tic Tac Toe“žaidimas Šis žaidimas sukurtas kompiuterine „Python“versija Aš naudoju „Python“redaktorių, pavadintą: pycharm, taip pat galite naudoti įprastą „Python“kodo redaktorių
„Arduino Touch Tic Tac Toe“žaidimas: 6 žingsniai (su paveikslėliais)
„Arduino Touch Tic Tac Toe“žaidimas: Mieli draugai, sveiki atvykę į kitą „Arduino“pamoką! Šioje išsamioje pamokoje mes sukursime „Arduino Tic Tac Toe“žaidimą. Kaip matote, mes naudojame jutiklinį ekraną ir žaidžiame prieš kompiuterį. Toks paprastas žaidimas kaip „Tic Tac Toe“yra
Elektroninis „Tic-Tac-Toe“žaidimas medinėje dėžutėje: 5 žingsniai
Elektroninis „Tic-Tac-Toe“žaidimas medinėje dėžutėje: Sveiki. Aš pristatau juokingą „Tic-Tac-Toe“žaidimą naujame leidime. Ieškojau panašaus projekto internete, bet idėja čia unikali. VILiuosi:) Taigi pradėkime dabar
3D4x žaidimas: 3D 4x4x4 „Tic-Tac-Toe“: 5 žingsniai (su paveikslėliais)
3D4x žaidimas: 3D 4x4x4 „Tic-Tac-Toe“: ar pavargai žaisti tą patį, seną, nuobodų, dvimatį „Tic-tac-toe“?? Na, mes turime jums sprendimą! Tic-tac-toe trijų matmenų !!! 2 žaidėjams, šiame 4x4x4 kube, gaukite 4 šviesos diodus iš eilės (bet kuria kryptimi) ir jūs laimėsite! Tau pavyksta. Tu pla
Interaktyvus „Tic-Tac Toe“žaidimas, valdomas naudojant „Arduino“: 6 žingsniai
Interaktyvus „Tic-Tac Toe“žaidimas, valdomas naudojant „Arduino“: Fizinio „Tic-Tac-Toe“projekto tikslas yra perkelti gerai žinomą žaidimą į fizinę sritį. Iš pradžių žaidimą žaidžia du žaidėjai ant popieriaus lapo - paeiliui dėdami „X“ir „O“simbolius. Mūsų idėja buvo ištirti žaidėjų elgesį