Cuprins:
- Provizii
- Pasul 1: Materiale
- Pasul 2: Designul jocului
- Pasul 3: Proiectarea incintei
- Pasul 4: Playtesting
Video: Joc Microbit Tic Tac Toe: 4 pași (cu imagini)
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:44
Pentru acest proiect, colegul meu de muncă - @descartez și cu mine am creat un joc minunat tic tac toe folosind funcționalitatea radio a microbiților. Dacă nu ați auzit de microbiți înainte, acestea sunt un microcontroler minunat conceput pentru a preda copiilor programarea. Au o TON de funcționalități, inclusiv ceea ce am folosit pentru acest proiect; matricea LED, 2 butoane și capacitatea radio. Jocul funcționează foarte simplu, avem o grilă 3x3 de lucrător mirco: biți care trimit un semnal fie de X, fie de O către master: bit, care ține evidența tuturor stărilor de câștig și, de asemenea, resetează jocul. Am reușit să finalizăm acest proiect în mai puțin de 24 de ore și l-am afișat în timpul unui eveniment din weekendul următor, unde a fost intens folosit! Și oamenii păreau să se bucure cu adevărat! Evident, pe măsură ce urmăriți, veți vedea unde a trebuit să tăiem niște colțuri pentru a face asta la timp, dar credem că ceea ce avem până acum este destul de rad. Arată-ne jocurile tale de tic tac toe sau orice locuri pe care le-am putea îmbunătăți!
Provizii
Pasul 1: Materiale
- 10 controlere microbit (toate împreună costă în jur de 150 USD, ceea ce înseamnă mult! Cu toate acestea, din experiența noastră există multe din acestea, așa că nu vă fie teamă să ajungeți la comunitatea dvs. de producători, tehnicieni și studenți).
- micropiton IDE
- Găuriți cu 1/4 în biți
- 4 bucăți de placaj 1/8 de 12x24"
- 3 șuruburi de 6m 20mm
- 1 șurub de 6m 40mm
- 4 piulițe de 6 mm
Pasul 2: Designul jocului
Pasul 1: Decizia regulilor pentru Tic Tac Toe
Le-am folosit
Pasul 2: Cod pentru lucrător: biți
Fiecare lucrător: bit primește o coordonată
(0, 0) (0, 1) (0, 2)
(1, 0) (1, 1) (1, 2)
(2, 0) (2, 1) (2, 2)
-
Această coordonată este ajustată în linia de sus a codului pentru lucrătorul: biți.
- coord_x = 0
- coord_y = 0
- Fiecare lucrător are două lucruri. 1) Când butonul A este apăsat, matricea LED clipește X și un semnal radio este trimis către comandant spunând „X a fost apăsat pe microbit (0, 0)”, la fel pentru butonul B.
Pasul 3: Cod pentru micro: bitul master
-
Maestrul micro: bit știe o grămadă de lucruri.
-
Cunoaște toate stările câștigătoare
-
Rânduri
- (0, 0)(1, 0)(2, 0)
- (0, 1)(1, 1)(2, 1)
- (0, 2)(1, 2)(2, 2)
-
Coloane
- (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)
-
- Știe că există doar 9: biți și că jocul se termină imediat după trimiterea unei stări de câștig
-
Poate reseta jocul și șterge toți lucrătorii: biți
Aceasta este soluția noastră pentru aproape toate găurile din cod, deoarece am făcut acest proiect atât de repede. Dacă există un joc de pisică, utilizatorii ar trebui să lovească reset. Altfel, ar fi trebuit să adăugăm o altă bucată de cod pentru toate stările jocului Tie și pur și simplu nu am avut timp să facem asta
-
Link către codul lui Descartez pe Github
Pasul 3: Proiectarea incintei
În realizarea acestui proiect am știut că vreau să pot afișa acest lucru și că s-ar putea să nu am acces la putere. Aceasta a fost atât o binecuvântare, cât și o problemă, deoarece a însemnat că fiecare micro: bit va avea nevoie de o baterie conectată. Cea mai ușoară soluție a fost să puneți totul într-o cutie. Pentru aceasta, am generat unul folosind makercase.com. L-am proiectat suficient de mare încât să poată păstra micro: biții și bateriile lor, precum și să aibă câteva instrucțiuni scrise.
Știam, de asemenea, că am nevoie de suport pentru ca micro: biții să nu cadă, așa că am tăiat cu laser o bucată mai mică pentru a se potrivi în spatele micro: biți. Această piesă este șuruburi fixate. Placa din spate și părțile laterale au fost lipite între ele, dar partea superioară a fost lăsată detașată și fixată doar cu șuruburi, astfel încât să pot accesa interiorul, după cum este necesar. Am folosit bandă pentru a menține panoul interior în poziție. Și să le lipiți pe placa frontală, astfel încât să nu cadă în sau în jos.
A fost un pic dificil, dar am primit toți microbii conectați cu bateriile și le-am înregistrat. Pe 3 colțuri am folosit șuruburi mici de 6 m pentru a fixa împreună panoul frontal și panoul interior. În ultimul colț, am folosit un șurub mai lung pentru a înșuruba până la capăt prin cutie pentru a ține capacul.
Pasul 4: Playtesting
Acest joc a fost un succes la evenimentul nostru de weekend! Copiii și adulții păreau că se bucură cu adevărat să încerce să afle ce se întâmplă, precum și ce componente au fost utilizate. Acest proiect ne-a luat doar o seară pentru a pune împreună și a meritat cu mult. Arată-ne desenele tale și anunță-ne ce modificări ai făcut!
Recomandat:
Joc Python Tic Tac Toe: 4 pași
Joc Python Tic Tac Toe: joc Python tic tac toe acest joc este realizat în python, care este un limbaj de computer
Joc Arduino Touch Tic Tac Toe: 6 pași (cu imagini)
Joc Arduino Touch Tic Tac Toe: Dragi prieteni, bine ai venit la un alt tutorial Arduino! În acest tutorial detaliat, vom construi un joc Arduino Tic Tac Toe. După cum puteți vedea, folosim un ecran tactil și jucăm împotriva computerului. Un joc simplu ca Tic Tac Toe este
Joc electronic Tic-Tac-Toe într-o cutie de lemn: 5 pași
Joc electronic Tic-Tac-Toe într-o cutie de lemn: Bună ziua Am introdus jocul amuzant Tic-Tac-Toe într-o nouă ediție. Am căutat pe web un proiect similar, dar ideea de aici este unică. Sper că:) Deci, să începem acum
Joc 3D4x: 3D 4x4x4 Tic-Tac-Toe: 5 pași (cu imagini)
Joc 3D4x: 3D 4x4x4 Tic-Tac-Toe: Te-ai săturat să joci același tic-tac-toe vechi, plictisitor, bidimensional ?? Ei bine, avem soluția pentru tine! Tic-tac-toe în 3 dimensiuni !!! Pentru 2 jucători, în acest cub 4x4x4, primești 4 LED-uri la rând (în orice direcție) și câștigi! Tu reușești. Tu pla
Cum să faci un joc Tic Tac Toe folosind Swift cu Xcode: 5 pași
Cum să faci un joc Tic Tac Toe folosind Swift cu Xcode: În acest tutorial Swift îți voi arăta cum să creezi o aplicație Tic Tac Toe. Această aplicație este extrem de simplă și este un proiect minunat pentru orice începător. Voi împărți tutorialul în trei pași: 1. Crearea obiectelor2. Conectarea obiectelor în cod3. C