Sommario:
- Forniture
- Passaggio 1: materiali
- Passaggio 2: progettazione del gioco
- Passaggio 3: progettazione dell'involucro
- Passaggio 4: test di gioco
Video: Microbit Tic Tac Toe gioco: 4 passaggi (con immagini)
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:02
Per questo progetto, io e il mio collega, @descartez, abbiamo creato un fantastico gioco del tic tac toe utilizzando la funzionalità radio di microbits. Se non hai mai sentito parlare di microbit prima, sono un fantastico microcontrollore progettato per insegnare la programmazione ai bambini. Hanno un sacco di funzionalità, incluso quello che abbiamo usato per questo progetto; la matrice LED, 2 pulsanti e funzionalità radio. Il gioco funziona in modo molto semplice, abbiamo una griglia 3x3 di micro:bit worker che inviano un segnale di X o O al micro:bit master che tiene traccia di tutti gli stati di vincita e ripristina anche il gioco. Siamo stati in grado di completare questo progetto in meno di 24 ore e l'abbiamo mostrato durante un evento il prossimo fine settimana in cui è stato molto utilizzato! E la gente sembrava davvero divertirsi! Ovviamente, mentre segui, vedrai dove abbiamo dovuto tagliare alcuni angoli per farlo in tempo, ma pensiamo che ciò che abbiamo finora sia piuttosto eccezionale. Mostraci i tuoi giochi di tic tac toe o qualsiasi punto che potremmo migliorare!
Forniture
Passaggio 1: materiali
- 10 controller microbit (tutto questo costa circa $ 150, che è molto! Tuttavia, secondo la nostra esperienza, ce ne sono molti in giro, quindi non aver paura di contattare la tua comunità di produttori, tecnici e studenti.)
- micropython IDE
- Trapano con 1/4 di bit
- 4 pezzi di compensato 12x24" 1/8
- 3 bulloni da 6 m 20 mm
- 1 bullone da 6 m 40 mm
- 4 dadi da 6 mm
Passaggio 2: progettazione del gioco
Passaggio 1: decidere le regole per Tic Tac Toe
Abbiamo usato questi
Passaggio 2: codice per il lavoratore:bits
Ad ogni lavoratore:bit viene assegnata una coordinata
(0, 0) (0, 1) (0, 2)
(1, 0) (1, 1) (1, 2)
(2, 0) (2, 1) (2, 2)
-
Questa coordinata viene modificata nella riga superiore del codice per il lavoratore: bit.
- coordinata_x = 0
- coordinata_y = 0
- Ogni lavoratore ha due cose. 1) Quando viene premuto il pulsante A la matrice di LED lampeggia X e viene inviato un segnale radio al master dicendo 'X è stato premuto su microbit (0, 0)' e lo stesso per il pulsante B.
Passaggio 3: codice per il master micro:bit
-
Il master micro:bit sa un sacco di cose.
- Conosce tutti gli stati di vittoria
-
righe
- (0, 0)(1, 0)(2, 0)
- (0, 1)(1, 1)(2, 1)
- (0, 2)(1, 2)(2, 2)
-
colonne
- (0, 0)(0, 1)(0, 2)
- (1, 0)(1, 1)(1, 2)
- (2, 0)(2, 1)(2, 2)
-
diagonali
- (0, 0)(1, 1)(2, 2)
- (0, 2)(1, 1)(2, 0)
-
- Sa che ci sono solo 9:bit e che il gioco termina immediatamente dopo l'invio di uno stato di vincita
-
Può resettare il gioco e cancellare tutto il lavoratore:bit
Questa è la nostra soluzione per quasi tutti i buchi nel codice, perché abbiamo realizzato questo progetto così rapidamente. Se c'è un gioco da gatti, gli utenti dovrebbero premere reset. Altrimenti, avremmo dovuto aggiungere un altro pezzo di codice per tutti gli stati del gioco Tie, e non abbiamo avuto il tempo di farlo
- Conosce tutti gli stati di vittoria
Link al codice di Cartesio su Github
Passaggio 3: progettazione dell'involucro
Sapevo che nel realizzare questo progetto volevo essere in grado di mostrarlo e che avrei potuto non avere accesso al potere. Questa è stata sia una benedizione che un problema perché significava che ogni micro: bit avrebbe avuto bisogno di una batteria collegata. La soluzione più semplice era mettere tutto in una scatola. Per questo, ne ho generato uno utilizzando makercase.com. L'ho progettato abbastanza grande da poter contenere i micro:bit e le loro batterie, oltre ad avere alcune istruzioni scritte.
Sapevo anche che avevo bisogno di supporto per non far cadere i micro:bit, quindi ho tagliato al laser un pezzo più piccolo per adattarlo dietro i micro:bit. Questo pezzo è fissato con viti. La piastra posteriore e i lati sono stati incollati insieme, ma la parte superiore è stata lasciata staccata e fissata solo con le viti, in modo da poter accedere all'interno secondo necessità. Ho usato del nastro adesivo per tenere in posizione il pannello interno. E per fissarli alla piastra anteriore in modo che non cadano o cadano.
È stato un po 'complicato, ma ho collegato tutti i microbit con le loro batterie e registrato. Su 3 angoli ho usato viti piccole da 6 m per fissare insieme il pannello anteriore e il pannello interno. Nell'ultimo angolo, ho usato una vite più lunga per avvitare fino in fondo la scatola per tenere il coperchio.
Passaggio 4: test di gioco
Questo gioco è stato un successo al nostro evento del fine settimana! Sia i bambini che gli adulti sembravano divertirsi davvero nel cercare di capire cosa stava succedendo e quali componenti venivano utilizzati. Questo progetto ha richiesto solo una serata per essere realizzato e ne è valsa la pena. Mostraci i tuoi progetti e facci sapere quali modifiche hai apportato!
Consigliato:
Gioco Tic Tac Toe in pitone: 4 passaggi
Python Tic Tac Toe Game: python tic tac toe gioco questo gioco è realizzato in python che è un linguaggio informatico ho usato un editor python chiamato: pycharm puoi anche usare il normale editor di codice python anche
Arduino Touch Tic Tac Toe gioco: 6 passaggi (con immagini)
Arduino Touch Tic Tac Toe Game: Cari amici benvenuti in un altro tutorial Arduino! In questo tutorial dettagliato costruiremo un gioco Arduino Tic Tac Toe. Come puoi vedere, stiamo usando un touch screen e stiamo giocando contro il computer. Un gioco semplice come Tic Tac Toe è
Gioco 3D4x: 3D 4x4x4 Tic-Tac-Toe: 5 passaggi (con immagini)
Gioco 3D4x: 3D 4x4x4 Tic-Tac-Toe: sei stanco di giocare allo stesso, vecchio, noioso tris bidimensionale?? Bene, abbiamo la soluzione per te! Tris in 3 dimensioni!!! Per 2 giocatori, in questo cubo 4x4x4, ottieni 4 LED di fila (in qualsiasi direzione) e vinci! Tu lo fai. tu pia
Come creare un gioco Tic Tac Toe usando Swift con Xcode: 5 passaggi
Come creare un gioco Tic Tac Toe usando Swift con Xcode: In questo tutorial su Swift ti mostrerò come creare un'app Tic Tac Toe. Questa app è estremamente semplice ed è un ottimo progetto per qualsiasi principiante. Suddividerò il tutorial in tre passaggi: 1. Creazione degli oggetti2. Collegamento di oggetti nel codice3. Il c
Gioco interattivo Tic-Tac Toe controllato con Arduino: 6 passaggi
Gioco interattivo Tic-Tac-Toe controllato con Arduino: l'obiettivo del progetto Physical Tic-Tac-Toe è quello di spostare un gioco ben noto nel regno fisico. In origine, il gioco è giocato da due giocatori su un pezzo di carta, mettendo a turno i simboli "X" e "O". La nostra idea era di esaminare il comportamento dei giocatori