Satura rādītājs:
- Piegādes
- 1. solis: materiāli
- 2. solis: spēles dizains
- 3. darbība: korpusa projektēšana
- 4. darbība. Spēļu pārbaude
Video: Microbit Tic Tac Toe spēle: 4 soļi (ar attēliem)
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:55
Šim projektam mans kolēģis - @descartez un mēs izveidojām satriecošu tic tac toe spēli, izmantojot mikrobitu radio funkcionalitāti. Ja neesat dzirdējis par mikrobītiem, tas ir lielisks mikrokontrolleris, kas paredzēts bērnu mācīšanai programmēt. Viņiem ir TON funkcionalitāte, ieskaitot to, ko mēs izmantojām šim projektam; LED matrica, 2 pogas un radio iespējas. Spēle darbojas ļoti vienkārši, mums ir 3x3 režģis strādnieku mirco: biti, kas nosūta X vai O signālu galvenajam micro: bit, kurš izseko visus uzvarēšanas stāvokļus un arī atiestata spēli. Mēs varējām pabeigt šo projektu mazāk nekā 24 stundās un parādīt to pasākumā nākamajā nedēļas nogalē, kur tas tika plaši izmantots! Un likās, ka cilvēkiem tas patiešām patīk! Acīmredzot, sekojot līdzi, jūs redzēsit, kur mums vajadzēja sagriezt dažus stūrus, lai to paveiktu laikā, taču mēs domājam, ka tas, kas mums ir līdz šim, ir diezgan skaists. Parādiet mums savas ticības spēles vai jebkādas vietas, kuras mēs varētu uzlabot!
Piegādes
1. solis: materiāli
- 10 mikrobitu kontrolieri (kopā tas maksā aptuveni 150 USD, kas ir daudz! Tomēr, pēc mūsu pieredzes, to ir daudz, tāpēc nebaidieties sazināties ar savu ražotāju, tehniķu un studentu kopienu.)
- mikropitons IDE
- Urbt ar 1/4 bitiem
- 4 gabali 12x24 "1/8 saplākšņa
- 3 6 m 20 mm skrūves
- 1 6 m 40 mm skrūve
- 4 6 mm uzgriežņi
2. solis: spēles dizains
1. solis: izlemt noteikumus par Tic Tac Toe
Mēs izmantojām šos
2. solis: strādnieka kods: biti
Katram strādniekam: bitam tiek dota koordināta
(0, 0) (0, 1) (0, 2)
(1, 0) (1, 1) (1, 2)
(2, 0) (2, 1) (2, 2)
-
Šī koordināta tiek pielāgota darbinieka koda augšējā rindā: biti.
- coord_x = 0
- coord_y = 0
- Katram darbiniekam ir divas lietas. 1) Nospiežot pogu A, LED matrica mirgo X un galvenajam tiek nosūtīts radiosignāls, sakot: “X tika nospiests uz mikrobitu (0, 0)”, un tas pats attiecas uz pogu B.
3. darbība: galvenā mikro: bita kods
-
Master micro: bit zina daudzas lietas.
-
Tā zina visus uzvarētājus
-
Rindas
- (0, 0)(1, 0)(2, 0)
- (0, 1)(1, 1)(2, 1)
- (0, 2)(1, 2)(2, 2)
-
Kolonnas
- (0, 0)(0, 1)(0, 2)
- (1, 0)(1, 1)(1, 2)
- (2, 0)(2, 1)(2, 2)
-
Diagonāles
- (0, 0)(1, 1)(2, 2)
- (0, 2)(1, 1)(2, 0)
-
- Tā zina, ka ir tikai 9: biti un ka spēle beidzas uzreiz pēc uzvarētā statusa nosūtīšanas
-
Tas var atiestatīt spēli un notīrīt visus darbiniekus: bitus
Tas ir mūsu risinājums gandrīz visiem koda caurumiem, jo mēs tik ātri paveicām šo projektu. Ja ir kaķu spēle, lietotājiem ir jānoklikšķina uz atiestatīšanas. Pretējā gadījumā mums būtu bijis jāpievieno vēl viens koda fragments visiem Tie spēles stāvokļiem, un mums vienkārši nebija laika to izdarīt
-
Saite uz Dekartes kodu vietnē Github
3. darbība: korpusa projektēšana
Veidojot šo projektu, es zināju, ka vēlos to parādīt un ka man, iespējams, nav piekļuves elektrībai. Tas bija gan svētība, gan problēma, jo tas nozīmēja, ka katram mikro: bitam vajadzēja pievienot akumulatoru. Vienkāršākais risinājums bija salikt visu kastē. Šim nolūkam es izveidoju vienu, izmantojot makercase.com. Es to izveidoju pietiekami lielu, lai tajā varētu ietilpt mikro: uzgaļi un to baterijas, kā arī bija daži rakstiski norādījumi.
Es arī zināju, ka man ir vajadzīgs atbalsts, lai mikro: uzgaļi neiekristu, tāpēc es ar lāzeru izgriezu mazāku gabalu, lai tas ietilptu aiz mikro: bitiem. Šis gabals ir nostiprinātas skrūves. Aizmugurējā plāksne un malas tika salīmētas kopā, bet augšdaļa tika atstāta atdalīta un tikai nostiprināta ar skrūvēm, lai pēc vajadzības varētu piekļūt iekšpusei. Es izmantoju lenti, lai noturētu iekšējo paneli vietā. Un pielīmēt tos pie priekšējās plāksnes, lai tie neiekristu vai nenokristu.
Tas bija nedaudz sarežģīti, bet es visus mikrobitus pievienoju ar baterijām un pielīmēju. 3 stūros es izmantoju smalkas 6 m skrūves, lai kopā nostiprinātu priekšējo paneli un iekšējo paneli. Pēdējā stūrī es izmantoju garāku skrūvi, lai ieskrūvētu visu kastīti, lai turētu vāku.
4. darbība. Spēļu pārbaude
Šī spēle bija veiksmīga mūsu nedēļas nogales pasākumā! Gan bērniem, gan pieaugušajiem patiešām patika mēģināt noskaidrot notiekošo, kā arī to, kādas sastāvdaļas tika izmantotas. Šis projekts mums prasīja tikai vakaru, lai to apkopotu, un tas bija tā vērts. Parādiet mums savus dizainus un dariet mums zināmus pielāgojumus!
Ieteicams:
Python Tic Tac Toe spēle: 4 soļi
Python Tic Tac Toe spēle: python tic tac toe spēle šī spēle ir veidota datorā lietojamā python i esmu izmantojis python redaktoru ar nosaukumu: pycharm jūs varat izmantot arī parasto python koda redaktoru
Arduino Touch Tic Tac Toe spēle: 6 soļi (ar attēliem)
Arduino Touch Tic Tac Toe spēle: Dārgie draugi, laipni lūdzam citā Arduino apmācībā! Šajā detalizētajā apmācībā mēs izveidosim spēli Arduino Tic Tac Toe. Kā redzat, mēs izmantojam skārienekrānu un spēlējam pret datoru. Vienkārša spēle, piemēram, Tic Tac Toe, ir
Elektroniskā Tic-Tac-Toe spēle koka kastē: 5 soļi
Elektroniskā Tic-Tac-Toe spēle koka kastē: Sveiki! Es iepazīstinu ar smieklīgo Tic-Tac-Toe spēli jaunā izdevumā. Es meklēju tīmeklī līdzīgu projektu, bet ideja šeit ir unikāla. CERU :) Tātad, sāksim tūlīt
3D4x spēle: 3D 4x4x4 Tic-Tac-Toe: 5 soļi (ar attēliem)
3D4x spēle: 3D 4x4x4 Tic-Tac-Toe: vai esat noguris spēlēt to pašu, veco, garlaicīgo, 2-dimensiju tic-tac-toe ?? Nu, mums ir risinājums jums! Tic-tac-toe 3 dimensijās !!! 2 spēlētājiem šajā 4x4x4 kubā iegūstiet 4 gaismas diodes pēc kārtas (jebkurā virzienā), un jūs uzvarēsit! Tev izdodas. Tu spēlē
Interaktīva Tic-Tac Toe spēle, ko kontrolē ar Arduino: 6 soļi
Interaktīva spēle Tic-Tac Toe kontrolēta ar Arduino: Fiziskā Tic-Tac-Toe projekta mērķis ir pārvietot labi pazīstamu spēli fiziskajā jomā. Sākotnēji spēli spēlē divi spēlētāji uz papīra lapas - pēc kārtas ievietojot “X” un “O” simbolus. Mūsu ideja bija pārbaudīt spēlētāju uzvedību