![Microbit Tic Tac Toe -spill: 4 trinn (med bilder) Microbit Tic Tac Toe -spill: 4 trinn (med bilder)](https://i.howwhatproduce.com/images/002/image-4608-21-j.webp)
Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-23 15:02
![Image Image](https://i.howwhatproduce.com/images/002/image-4608-23-j.webp)
![](https://i.ytimg.com/vi/hs5E4qCHMFU/hqdefault.jpg)
For dette prosjektet laget min medarbeider @descartez og jeg et fantastisk tic tac toe -spill ved hjelp av radiofunksjonaliteten til mikrobiter. Hvis du ikke har hørt om mikrobiter før, er de en fantastisk mikrokontroller designet for å lære barn programmering. De har massevis av funksjonalitet, inkludert det vi brukte til dette prosjektet; LED -matrisen, 2 knapper og radiofunksjon. Spillet fungerer veldig enkelt, vi har et 3x3 rutenett av arbeider mirco: biter som sender et signal på enten X eller O til master micro: bit som holder oversikt over alle vinnertilstandene og også tilbakestiller spillet. Vi klarte å fullføre dette prosjektet på mindre enn 24 timer og viste det under et arrangement neste helg hvor det ble mye brukt! Og det så ut til at folk virkelig likte det! Selvfølgelig, når du følger med, vil du se hvor vi måtte kutte noen hjørner for å få det gjort i tide, men vi synes det vi har så langt er ganske rad. Vis oss dine tic tac toe -spill, eller noen steder vi kan forbedre!
Rekvisita
Trinn 1: Materialer
![Materialer Materialer](https://i.howwhatproduce.com/images/002/image-4608-24-j.webp)
- 10 mikrobit -kontrollere (alt sammen koster rundt $ 150, noe som er mye! Men etter vår erfaring er det mange av disse rundt, så ikke vær redd for å nå ut til samfunnet av produsenter, teknikere og studenter.)
- micropython IDE
- Bor med 1/4 i bit
- 4 stykker 12x24 "1/8 kryssfiner
- 3 6m 20mm bolter
- 1 6m 40mm bolt
- 4 6 mm muttere
Trinn 2: Spilldesign
Trinn 1: Bestemme reglene for Tic Tac Toe
Vi brukte disse
Trinn 2: Kode for arbeideren: bits
Hver arbeider: bit får en koordinat
(0, 0) (0, 1) (0, 2)
(1, 0) (1, 1) (1, 2)
(2, 0) (2, 1) (2, 2)
-
Denne koordinaten er justert i den øverste kodelinjen for arbeideren: bits.
- coord_x = 0
- coord_y = 0
- Hver arbeider har to ting. 1) Når du trykker på knapp A, blinker LED -matrisen X og et radiosignal sendes til masteren som sier 'X ble trykket på mikrobit (0, 0)', og det samme for knapp B.
Trinn 3: Kode for master micro: bit
-
Master micro: bit vet en haug med ting.
-
Den kjenner alle seierstatene
-
Rader
- (0, 0)(1, 0)(2, 0)
- (0, 1)(1, 1)(2, 1)
- (0, 2)(1, 2)(2, 2)
-
Kolonner
- (0, 0)(0, 1)(0, 2)
- (1, 0)(1, 1)(1, 2)
- (2, 0)(2, 1)(2, 2)
-
Diagonaler
- (0, 0)(1, 1)(2, 2)
- (0, 2)(1, 1)(2, 0)
-
- Den vet at det bare er 9: bits, og at spillet avsluttes umiddelbart etter at en vinnertilstand er sendt
-
Det kan tilbakestille spillet og slette alle arbeiderbitene
Dette er vår løsning for stort sett alle hullene i koden, fordi vi gjorde dette prosjektet så raskt. Hvis det er et kattespill, skal brukerne trykke reset. Ellers ville vi ha måttet legge til en annen bit kode for alle Tie -spilltilstandene, og vi hadde bare ikke tid til å gjøre det
-
Lenke til Descartez 'kode på Github
Trinn 3: Design kabinettet
![Design av vedlegget Design av vedlegget](https://i.howwhatproduce.com/images/002/image-4608-25-j.webp)
![Design av vedlegget Design av vedlegget](https://i.howwhatproduce.com/images/002/image-4608-26-j.webp)
![Design av vedlegget Design av vedlegget](https://i.howwhatproduce.com/images/002/image-4608-27-j.webp)
Jeg visste ved å lage dette prosjektet at jeg ønsket å kunne vise dette, og at jeg kanskje ikke har tilgang til strøm. Dette var både en velsignelse og et problem fordi det betydde at hver micro: bit skulle trenge et batteri tilkoblet. Den enkleste løsningen var å legge alt i en eske. For dette genererte jeg en ved hjelp av makercase.com. Jeg designet den stor nok til at den kunne inneholde mikrobitene og batteriene deres, samt ha noen skriftlige instruksjoner.
Jeg visste også at jeg trengte støtte for at mikrobitene ikke skulle falle i, så jeg laserskåret et mindre stykke for å passe bak mikrobitene. Dette stykket er festet med skruer. Bakplaten og sidene ble limt sammen, men toppen ble igjen løsnet og bare festet med skruene, slik at jeg kunne få tilgang til innsiden etter behov. Jeg brukte tape for å holde det indre panelet på plass. Og å tape dem på frontplaten slik at de ikke faller inn eller ned.
Det var litt vanskelig, men jeg fikk plugget inn alle mikrobitene med batteriene og teipet inn. På 3 hjørner brukte jeg små 6 m skruer for å feste frontpanelet og det indre panelet sammen. På det siste hjørnet brukte jeg en lengre skrue til å skru helt gjennom esken for å holde lokket på.
Trinn 4: Spilletesting
![Leketesting Leketesting](https://i.howwhatproduce.com/images/002/image-4608-28-j.webp)
![Leketesting Leketesting](https://i.howwhatproduce.com/images/002/image-4608-29-j.webp)
![Leketesting Leketesting](https://i.howwhatproduce.com/images/002/image-4608-30-j.webp)
![Leketesting Leketesting](https://i.howwhatproduce.com/images/002/image-4608-31-j.webp)
Dette spillet var en hit på vårt weekendarrangement! Det syntes både barn og voksne likte å prøve å finne ut hva som skjedde, og hvilke komponenter som ble brukt. Dette prosjektet tok oss bare en kveld å sette sammen, og det var vel verdt det. Vis oss designene dine, og gi oss beskjed om hvilke tweaks du har laget!
Anbefalt:
Tic Tac Toe: 12 trinn
![Tic Tac Toe: 12 trinn Tic Tac Toe: 12 trinn](https://i.howwhatproduce.com/images/007/image-19429-j.webp)
Tic Tac Toe: I dag lager vi et Tic Tac Toe -spill på TinkerCad ved hjelp av Arduino. Vi kommer til å bruke mange enkle komponenter og bruke koden til å knytte dem alle sammen. Hoveddelen av denne kretsen som bringer alt sammen er koden. Denne prog
Tic Tac Toe (3 på rad): 10 trinn (med bilder)
![Tic Tac Toe (3 på rad): 10 trinn (med bilder) Tic Tac Toe (3 på rad): 10 trinn (med bilder)](https://i.howwhatproduce.com/images/002/image-5289-31-j.webp)
Tic Tac Toe (3 på rad): Dette prosjektet er en elektronisk gjenskapning av den klassiske Tic-Tac-Toe blyanten & papir 2 spiller spill. Hjertet i kretsen er Microchips PIC 16F627A mikrokontroller. Jeg har inkludert nedlastingskobling for et PC -kort PDF og også HEX -koden for
Tic Tac Toe på Arduino Med AI (Minimax -algoritme): 3 trinn
![Tic Tac Toe på Arduino Med AI (Minimax -algoritme): 3 trinn Tic Tac Toe på Arduino Med AI (Minimax -algoritme): 3 trinn](https://i.howwhatproduce.com/images/001/image-2790-33-j.webp)
Tic Tac Toe på Arduino Med AI (Minimax Algoritme): I denne instruksen skal jeg vise deg hvordan du bygger et Tic Tac Toe -spill med AI ved hjelp av en Arduino. Du kan enten spille mot Arduino eller se Arduino spille mot seg selv. Jeg bruker en algoritme kalt "minimax algoritme"
Tic Tac Toe i Visual Basic: 3 trinn (med bilder)
![Tic Tac Toe i Visual Basic: 3 trinn (med bilder) Tic Tac Toe i Visual Basic: 3 trinn (med bilder)](https://i.howwhatproduce.com/images/001/image-82-102-j.webp)
Tic Tac Toe i Visual Basic: Tic Tac Toe er et av de mest populære tidspassspillene. Spesielt i klasserom;). I denne instruksen skal vi designe dette spillet på vår PC ved hjelp av den populære GUI -programmeringsplattformen, visual basic
Arduino og Touchpad Tic Tac Toe: 8 trinn (med bilder)
![Arduino og Touchpad Tic Tac Toe: 8 trinn (med bilder) Arduino og Touchpad Tic Tac Toe: 8 trinn (med bilder)](https://i.howwhatproduce.com/preview/how-and-what-to-produce/11126240-arduino-and-touchpad-tic-tac-toe-8-steps-with-pictures-j.webp)
Arduino og Touchpad Tic Tac Toe: Eller en øvelse i inngangs- og utgangsmultipleksering og arbeid med biter. Og et bidrag til Arduino -konkurransen. Dette er en implementering av et tic tac toe -spill ved hjelp av et 3x3 utvalg av tofargede lysdioder for en skjerm, en enkel resistiv berøringsplate