Sadržaj:
- Supplies
- Korak 1: Materijali
- Korak 2: Dizajn igara
- Korak 3: Dizajniranje kućišta
- Korak 4: Playtesting
Video: Igra Microbit Tic Tac Toe: 4 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:06
Za ovaj projekt, moj suradnik - @descartez i ja stvorili smo odličnu igru sa taktičkim nogama koristeći radio funkciju mikrobita. Ako prije niste čuli za mikrobite, to je sjajan mikrokontroler dizajniran da nauči djecu programiranju. Imaju TON funkcionalnosti uključujući ono što smo koristili za ovaj projekt; LED matrica, 2 dugmeta i mogućnost radija. Igra radi vrlo jednostavno, imamo 3x3 mrežu radničkih mirco: bitova koji šalju signal bilo X ili O glavnom mikro: bitu koji prati sva dobitna stanja i također resetira igru. Uspjeli smo dovršiti ovaj projekt za manje od 24 sata i prikazali ga tokom događaja sljedećeg vikenda na kojem se intenzivno koristio! Činilo se da ljudi zaista uživaju! Očigledno, dok budete pratili, vidjet ćete gdje smo morali presjeći neke uglove da to završimo na vrijeme, ali mislimo da je ono što imamo do sada prilično loše. Pokažite nam svoje igre sa taktičkim nogama ili bilo koja mjesta koja bismo mogli poboljšati!
Supplies
Korak 1: Materijali
- 10 mikrobitnih kontrolera (sve ovo skupa košta oko 150 USD, što je puno! Međutim, prema našem iskustvu ima ih mnogo u blizini, pa se nemojte bojati kontaktirati svoju zajednicu proizvođača, tehničara i studenata.)
- mikropython IDE
- Bušite sa 1/4 inča
- 4 komada šperploče 1/8 "12x24"
- 3 vijka 6m 20mm
- 1 vijak 6m 40 mm
- 4 matice od 6 mm
Korak 2: Dizajn igara
Korak 1: Odlučivanje o pravilima za Tic Tac Toe
Koristili smo ovo
Korak 2: Kôd za radnika: bitovi
Svaki radnik: bit dobija koordinatu
(0, 0) (0, 1) (0, 2)
(1, 0) (1, 1) (1, 2)
(2, 0) (2, 1) (2, 2)
-
Ova koordinata je prilagođena u gornjem redu koda za radnika: bitovi.
- koord_x = 0
- koord_y = 0
- Svaki radnik ima dvije stvari. 1) Kada se pritisne dugme A, LED matrica treperi X, a radio signal se šalje masteru govoreći 'X je pritisnut na mikrobitu (0, 0)', a isto i za dugme B.
Korak 3: Kôd za master micro: bit
-
Majstor micro: bit zna gomilu stvari.
-
Ona zna sve države dobitnice
-
Redovi
- (0, 0)(1, 0)(2, 0)
- (0, 1)(1, 1)(2, 1)
- (0, 2)(1, 2)(2, 2)
-
Kolone
- (0, 0)(0, 1)(0, 2)
- (1, 0)(1, 1)(1, 2)
- (2, 0)(2, 1)(2, 2)
-
Dijagonale
- (0, 0)(1, 1)(2, 2)
- (0, 2)(1, 1)(2, 0)
-
- Zna da postoji samo 9: bitova i da se igra završava odmah nakon slanja pobjedničkog stanja
-
Može resetirati igru i izbrisati sve radničke: bitove
Ovo je naše zaobilazno rješenje za gotovo sve rupe u kodu, jer smo ovaj projekt uradili tako brzo. Ako postoji mačja igra, korisnici bi trebali pritisnuti reset. Inače bismo morali dodati još jedan komad koda za sva stanja igre Tie, a jednostavno nismo imali vremena za to
-
Veza do Descartezovog koda na Githubu
Korak 3: Dizajniranje kućišta
Prilikom izrade ovog projekta znao sam da želim ovo prikazati i da možda nemam pristup napajanju. To je bio i blagoslov i problem jer je značilo da će za svaki micro: bit trebati priključiti bateriju. Najjednostavnije rješenje bilo je staviti sve u kutiju. Za ovo sam generirao jedan koristeći makercase.com. Dizajnirao sam ga dovoljno velikim da može držati micro: bitove i njihove baterije, kao i imati neka pisana uputstva.
Također sam znao da mi je potrebna podrška da micro: bitovi ne upadnu pa sam laserski izrezao manji komad koji stane iza micro: bitova. Ovaj komad je pričvršćen vijcima. Zadnja ploča i stranice su zalijepljene, ali je vrh ostavljen odvojen i pričvršćen samo vijcima, tako da sam mogao pristupiti unutrašnjosti po potrebi. Koristio sam traku da držim unutrašnju ploču na mjestu. I zalijepiti ih na prednju ploču kako ne bi pali unutra ili dolje.
Bilo je malo zeznuto, ali sve sam mikrobite priključio sa baterijama i zalijepio ih. Na 3 ugla koristio sam vijke od 6 metara za pričvršćivanje prednje ploče i unutrašnje ploče zajedno. Na posljednjem uglu upotrijebio sam duži vijak da zašrafim do kraja kroz kutiju kako bih držao poklopac.
Korak 4: Playtesting
Ova igra je bila hit na našem vikend događaju! Činilo se da su i djeca i odrasli zaista uživali pokušavajući shvatiti što se događa, kao i koje su komponente korištene. Za ovaj projekat trebalo nam je samo jedno veče za sastavljanje, i vrijedno je toga. Pokažite nam svoj dizajn i javite nam koje ste izmjene napravili!
Preporučuje se:
Python Tic Tac Toe igra: 4 koraka
Python Tic Tac Toe igra: python tic tac toe igra Ova igra je napravljena na pythonu koji je na računarskom jezikui koristio sam python editor pod nazivom: pycharm možete koristiti i normalni uređivač python koda
Arduino Touch Tic Tac Toe igra: 6 koraka (sa slikama)
Arduino Touch Tic Tac Toe igra: Dragi prijatelji, dobrodošli u još jedan Arduino vodič! U ovom detaljnom vodiču napravit ćemo igru Arduino Tic Tac Toe. Kao što vidite, koristimo ekran osjetljiv na dodir i igramo se protiv računara. Jednostavna igra poput Tic Tac Toe je
Elektronička igra igraonica "Tic-Tac-Toe" u drvenoj kutiji: 5 koraka
Elektronska igra Tic-Tac-Toe u drvenoj kutiji: Pozdrav Uvodim smiješnu igru Tic-Tac-Toe u novom izdanju. Pretražio sam sličan projekt na webu, ali ideja je ovdje jedinstvena.NADAM SE :) Pa krenimo sada
3D4x igra: 3D 4x4x4 Tic-Tac-Toe: 5 koraka (sa slikama)
3D4x igra: 3D 4x4x4 Tic-Tac-Toe: Jeste li umorni od igranja istih, starih, dosadnih, 2-dimenzionalnih tic-tac-toe ?? Pa imamo rješenje za vas! Tic-tac-toe u 3 dimenzije !!! Za 2 igrača, u ovoj kocki 4x4x4, nabavite 4 LED diode zaredom (u bilo kojem smjeru) i pobjeđujete! Uspjeli ste. Vi pla
Interaktivna igra Tic-Tac Toe igra kojom se upravlja pomoću Arduina: 6 koraka
Interaktivna igra Tic-Tac Toe nogom kontrolirana s Arduinom: Cilj projekta Physical Tic-Tac-Toe je premjestiti dobro poznatu igru u fizičko područje. U početku igru igraju dva igrača na komadu papira - stavljajući naizmjence simbole 'X' i 'O'. Naša ideja je bila ispitati ponašanje igrača