Sisukord:
- Tarvikud
- Samm: materjalid
- 2. samm: mängu kujundamine
- 3. samm: korpuse kujundamine
- 4. samm: mängude testimine
Video: Microbit Tic Tac Toe mäng: 4 sammu (piltidega)
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:48
Selle projekti jaoks lõime koos töökaaslasega - @descartez - vinge tic tac toe mängu, kasutades mikroobide raadiofunktsioone. Kui te pole mikroobidest varem kuulnud, on see suurepärane mikrokontroller, mis on mõeldud lastele programmeerimise õpetamiseks. Neil on TON funktsionaalsust, sealhulgas see, mida me selle projekti jaoks kasutasime; LED -maatriks, 2 nuppu ja raadiofunktsioon. Mäng töötab väga lihtsalt, meil on 3x3 ruudustik töötaja mirco: bitte, mis saadavad signaali kas X või O põhimikro: bitile, kes jälgib kõiki võiduseisundeid ja lähtestab ka mängu. Suutsime selle projekti lõpule viia vähem kui 24 tunni jooksul ja kuvasime selle järgmisel nädalavahetusel üritusel, kus seda palju kasutati! Ja inimestele tundus see tõesti meeldivat! Ilmselgelt näete järgides, kus pidime mõned nurgad lõikama, et see õigeks ajaks valmis saada, kuid me arvame, et see, mis meil siiani on, on päris hea. Näidake meile oma tic tac toe toe mänge või kohti, mida saaksime parandada!
Tarvikud
Samm: materjalid
- 10 mikrobitist kontrollerit (kokku maksab see umbes 150 dollarit, mis on palju! Kuid meie kogemuste kohaselt on neid palju, seega ärge kartke pöörduda oma tootjate, tehnikute ja õpilaste kogukonna poole.)
- mikropython IDE
- Puurige 1/4 bitti
- 4 tükki 12x24 "1/8 vineeri
- 3 6m 20mm polti
- 1 6m 40mm polt
- 4 6 mm mutrit
2. samm: mängu kujundamine
Samm: Tic Tac Toe reeglite otsustamine
Me kasutasime neid
2. samm: töötaja kood: bitti
Iga töötaja: bitile antakse koordinaat
(0, 0) (0, 1) (0, 2)
(1, 0) (1, 1) (1, 2)
(2, 0) (2, 1) (2, 2)
-
Seda koordinaati reguleeritakse töötaja ülemisel koodireal: bitti.
- coord_x = 0
- coord_y = 0
- Igal töötajal on kaks asja. 1) Kui vajutate nuppu A, vilgub LED -maatriks X ja kaptenile saadetakse raadiosignaal, milles öeldakse: „X on vajutatud mikrobitil (0, 0)” ja sama nupu B puhul.
3. samm: mikro -bitti põhikood
-
Master micro: bit teab palju asju.
-
See teab kõiki võitjariike
-
Ridad
- (0, 0)(1, 0)(2, 0)
- (0, 1)(1, 1)(2, 1)
- (0, 2)(1, 2)(2, 2)
-
Veerud
- (0, 0)(0, 1)(0, 2)
- (1, 0)(1, 1)(1, 2)
- (2, 0)(2, 1)(2, 2)
-
Diagonaalid
- (0, 0)(1, 1)(2, 2)
- (0, 2)(1, 1)(2, 0)
-
- See teab, et on ainult 9: bitti ja mäng lõpeb kohe pärast võiduseisundi saatmist
-
See võib mängu lähtestada ja kustutada kõik töötajad: bitti
See on meie lahendus peaaegu kõigile koodi aukudele, sest tegime selle projekti nii kiiresti. Kui on kassimäng, peaksid kasutajad vajutama lähtestamist. Vastasel juhul oleksime pidanud kõigi Tie mängu olekute jaoks lisama veel ühe tüki koodi ja meil polnud lihtsalt aega seda teha
-
Link Descartezi koodile Githubis
3. samm: korpuse kujundamine
Ma teadsin seda projekti tehes, et tahan seda kuvada ja mul ei pruugi olla elektrit. See oli nii õnnistus kui ka probleem, sest see tähendas, et iga micro: bit vajab ühendatavat akut. Lihtsaim lahendus oli panna kõik karpi. Selleks genereerisin ühe, kasutades makercase.com. Ma kujundasin selle piisavalt suureks, et see mahutaks mikro: bitti ja nende patareisid, samuti mõned kirjalikud juhised.
Samuti teadsin, et vajan tuge, et micro: bitid ei kukuks sisse, nii et lõikasin laseriga väiksema tüki, et see sobiks micro: bitti taha. See tükk on kinnitatud kruvidega. Tagaplaat ja küljed olid kokku liimitud, kuid ülaosa jäeti lahti ja kinnitati ainult kruvidega, nii et ma pääsesin sisemusse vastavalt vajadusele. Kasutasin sisepaneeli paigal hoidmiseks linti. Ja teipida need esiplaadi külge nii, et need ei kukuks sisse ega alla.
See oli natuke keeruline, kuid ühendasin kõik mikroobid patareidega ja teipisin sisse. Kolmel nurgal kasutasin esipaneeli ja sisepaneeli kinnitamiseks peeneid 6 -meetriseid kruvisid. Viimasel nurgal kruvisin pikema kruviga karbi läbi, et kaant kinni hoida.
4. samm: mängude testimine
See mäng oli meie nädalavahetuse ürituse hitt! Tundus, et nii lastele kui ka täiskasvanutele meeldib väga proovida toimuva välja selgitamist, samuti seda, milliseid komponente kasutati. See projekt võttis meil kokku ainult ühe õhtu ja see oli seda väärt. Näidake meile oma disainilahendusi ja andke meile teada, milliseid muudatusi tegite!
Soovitan:
Python Tic Tac Toe mäng: 4 sammu
Python Tic Tac Toe mäng: python tic tac toe mäng see mäng on tehtud pythonis mis on arvutikeel i olen kasutanud pythoni redaktorit nimega: pycharm saab kasutada ka tavalist pythoni koodiredaktorit
Arduino Touch Tic Tac Toe mäng: 6 sammu (piltidega)
Arduino Touch Tic Tac Toe mäng: Kallid sõbrad, tere tulemast teise Arduino õpetusse! Selles üksikasjalikus õpetuses ehitame Arduino Tic Tac Toe mängu. Nagu näete, kasutame puuteekraani ja mängime arvuti vastu. Lihtne mäng nagu Tic Tac Toe on
Elektrooniline Tic-Tac-Toe mäng puidust kastis: 5 sammu
Elektrooniline Tic-Tac-Toe mäng puidust kastis: Tere! Tutvustan naljakat Tic-Tac-Toe mängu uues väljaandes. Otsisin veebist sarnast projekti, kuid idee on siin ainulaadne. LOODAN :) Nii et alustame kohe
3D4x mäng: 3D 4x4x4 Tic-Tac-Toe: 5 sammu (piltidega)
3D4x mäng: 3D 4x4x4 Tic-Tac-Toe: kas olete väsinud sama, vana, igava, 2-mõõtmelise tic-tac-toe mängimisest? Noh, meil on teile lahendus! Tic-tac-toe 3-mõõtmelisena !!! Kahe mängija jaoks saate selles 4x4x4 kuubikus 4 LED -i järjest (igas suunas) ja võidate! Sa saad hakkama. Sa mängid
Kirjutage Java -s oma Tic Tac Toe mäng: 6 sammu
Kirjutage Java -s oma Tic Tac Toe mäng: Olen kindel, et kõik teavad Tic Tic Toe klassikalisest mängust. Juba põhikooliaastatest peale oli Tic Tac Toe populaarne mäng, mida mängisin koos sõpradega. Mängu lihtsus on mind alati lummanud. Uuel aastal oli minu