Sisällysluettelo:
- Tarvikkeet
- Vaihe 1: Materiaalit
- Vaihe 2: Pelin suunnittelu
- Vaihe 3: Kotelon suunnittelu
- Vaihe 4: Leikkitestaus
Video: Microbit Tic Tac Toe -peli: 4 vaihetta (kuvilla)
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:01
Tätä projektia varten työtoverini - @descartez ja minä loimme mahtavan tic tac toe -pelin käyttämällä mikrobien radiotoimintoja. Jos et ole aiemmin kuullut mikrobeista, ne ovat mahtava mikro -ohjain, joka on suunniteltu opettamaan lapsille ohjelmointia. Heillä on TON toimintoja, mukaan lukien mitä käytimme tässä projektissa; LED -matriisi, 2 painiketta ja radiotoiminto. Peli toimii hyvin yksinkertaisesti, meillä on 3x3 ruudukko työntekijöiden mirco: bittejä, jotka lähettävät joko X- tai O -signaalin päämikro: bitille, joka seuraa kaikkia voittotiloja ja nollaa pelin. Pystyimme saattamaan tämän projektin päätökseen alle 24 tunnissa ja esitelimme sen seuraavan viikonlopun tapahtuman aikana, jossa sitä käytettiin runsaasti! Ja ihmiset näyttivät todella nauttivan siitä! Ilmeisesti, kun seuraat, näet, mihin meidän piti leikata kulmia saadaksemme sen aikaan, mutta mielestämme se, mitä meillä on tähän mennessä, on melko rad. Näytä meille tic tac toe -pelisi tai paikkoja, joita voimme parantaa!
Tarvikkeet
Vaihe 1: Materiaalit
- 10 mikrobitin ohjainta (kaikki tämä maksaa noin 150 dollaria, mikä on paljon! Kokemuksemme mukaan näitä on kuitenkin paljon, joten älä pelkää ottaa yhteyttä valmistaja-, tekniikka- ja opiskelijayhteisöösi.)
- mikropython IDE
- Poraa 1/4 tuuman terällä
- 4 kpl 12x24 "1/8 vaneria
- 3 6m 20mm pulttia
- 1 6m 40mm pultti
- 4 6 mm mutteria
Vaihe 2: Pelin suunnittelu
Vaihe 1: Tic Tac Toen sääntöjen määrittäminen
Käytimme näitä
Vaihe 2: Työntekijän koodi: bittiä
Jokaiselle työntekijä: bitille annetaan koordinaatti
(0, 0) (0, 1) (0, 2)
(1, 0) (1, 1) (1, 2)
(2, 0) (2, 1) (2, 2)
-
Tätä koordinaattia säädetään työntekijän koodirivillä: bittiä.
- coord_x = 0
- coord_y = 0
- Jokaisella työntekijällä on kaksi asiaa. 1) Kun painiketta A painetaan, LED -matriisi vilkkuu X ja radiosignaali lähetetään isännälle sanomalla 'X painettiin mikrobitillä (0, 0)', ja sama painikkeella B.
Vaihe 3: Päämikro: bitin koodi
-
Master micro: bit tietää joukon asioita.
-
Se tietää kaikki voittajavaltiot
-
Rivit
- (0, 0)(1, 0)(2, 0)
- (0, 1)(1, 1)(2, 1)
- (0, 2)(1, 2)(2, 2)
-
Sarakkeet
- (0, 0)(0, 1)(0, 2)
- (1, 0)(1, 1)(1, 2)
- (2, 0)(2, 1)(2, 2)
-
Diagonaalit
- (0, 0)(1, 1)(2, 2)
- (0, 2)(1, 1)(2, 0)
-
- Se tietää, että bittejä on vain 9: ja että peli päättyy heti voittotilan lähettämisen jälkeen
-
Se voi nollata pelin ja poistaa kaikki työntekijät: bittiä
Tämä on kiertotapa lähes kaikkiin koodin reikiin, koska teimme tämän projektin niin nopeasti. Jos on kissan peli, käyttäjien on tarkoitus painaa nollaus. Muussa tapauksessa meidän olisi pitänyt lisätä toinen koodinpätkä kaikille Tie -pelitilanteille, emmekä vain ehtineet tehdä sitä
-
Linkki Descartezin koodiin Githubissa
Vaihe 3: Kotelon suunnittelu
Tiesin tätä projektia tehdessäni, että haluan pystyä näyttämään tämän ja että minulla ei ehkä ole virtaa. Tämä oli sekä siunaus että ongelma, koska se tarkoitti, että jokainen mikro: bitti tarvitsi akun. Helpoin ratkaisu oli laittaa kaikki laatikkoon. Tätä varten olen luonut sellaisen käyttämällä makercase.com -sivustoa. Suunnittelin sen riittävän suureksi, jotta siihen mahtuu micro: bittiä ja niiden paristoja sekä joitakin kirjallisia ohjeita.
Tiesin myös, että tarvitsin tukea, jotta micro: bitit eivät putoa sisään, joten leikkasin pienemmän kappaleen sopimaan micro: bitin taakse. Tämä kappale on kiinnitetty ruuveilla. Taustalevy ja sivut liimattiin yhteen, mutta yläosa jätettiin irti ja kiinnitettiin vain ruuveilla, jotta pääsen käsiksi sisäpuolelle tarpeen mukaan. Pidin sisäpaneelia paikallaan teipillä. Ja teipata ne etulevyyn niin, että ne eivät putoa sisään tai alas.
Se oli hieman hankala, mutta sain kaikki mikrobit liitettyinä paristoineen ja teipattuina. Kolme kulmaa käytin pieniä 6 metrin ruuveja etupaneelin ja sisäpaneelin kiinnittämiseksi yhteen. Viimeisessä kulmassa käytin pidempää ruuvia ruuvaamaan koko laatikon läpi pitämään kansi kiinni.
Vaihe 4: Leikkitestaus
Tämä peli oli menestys viikonlopputapahtumassamme! Lapset ja aikuiset näyttivät todella nauttivan yrittäessään selvittää, mitä tapahtui, sekä mitä komponentteja käytettiin. Tämä projekti vei meiltä vain illan koota, ja se oli sen arvoista. Näytä meille mallisi ja kerro meille, mitä säätöjä teit!
Suositeltava:
Tic Tac Toe: 12 vaihetta
Tic Tac Toe: Tänään teemme Tic Tac Toe -pelin TinkerCadilla Arduinon avulla. Käytämme paljon yksinkertaisia komponentteja ja käytämme koodia sitomaan ne kaikki yhteen. Tämän piirin pääosa, joka tuo kaiken yhteen, on koodi. Tämä ohjelma
RG LED Tic Tac Toe: 9 vaihetta
RG LED Tic Tac Toe: RG Tic Tac Toe on klassinen peli, joka voidaan tehdä eri versioina. Päätin kuitenkin rakentaa sen tavallisilla 5 mm: n katodi -RG -LEDeillä tulosten monitorina, joten kun vastaavaa kytkintä on käsitelty, LED näyttää tuloksen punaisena tai vihreänä
Tic Tac Toe (3 peräkkäin): 10 vaihetta (kuvilla)
Tic Tac Toe (3 peräkkäin): Tämä projekti on elektroninen virkistys klassisesta Tic-Tac-Toe -kynästä & paperi 2 pelaajan peli. Piirin sydän on Microchipin PIC 16F627A -mikro -ohjain. Olen sisällyttänyt latauslinkin PC -levyn PDF -tiedostoon ja myös HEX -koodin f
Tic Tac Toe Visual Basicissa: 3 vaihetta (kuvilla)
Tic Tac Toe Visual Basicissa: Tic Tac Toe on yksi suosituimmista aikapelipeleistä. Varsinkin luokkahuoneissa;). Tässä ohjeessa aiomme suunnitella tämän pelin tietokoneellemme käyttämällä suosittua graafista käyttöliittymää, visual basic
Arduino ja kosketuslevy Tic Tac Toe: 8 vaihetta (kuvilla)
Arduino ja kosketuslevy Tic Tac Toe: Tai harjoitus syöttö- ja ulostulon multipleksoinnissa sekä bittien kanssa työskenteleminen. Ja lähetys Arduino -kilpailuun. Tämä on toteutusta tikkipelistä, jossa käytetään 3x3 -sarjaa kaksivärisiä LED -valoja näyttöön, yksinkertaista resistiivistä kosketuslevyä