Käännä se! - maailman tyhmin peli?: 7 vaihetta (kuvilla)
Käännä se! - maailman tyhmin peli?: 7 vaihetta (kuvilla)
Anonim
Image
Image
Käännä se! - maailman tyhmin peli?
Käännä se! - maailman tyhmin peli?
Käännä se! - maailman tyhmin peli?
Käännä se! - maailman tyhmin peli?
Käännä se! - maailman tyhmin peli?
Käännä se! - maailman tyhmin peli?

Alkuperä: Tämä on peli, jonka olen kehittänyt parin vuoden aikana 2018-2019

Se oli alun perin nimeltään "Stupid Flip" ja tuli kiinnostuksestani luoda yksinkertaisia ja hauskoja interaktiivisia pelejä, joita voitaisiin käyttää myös koodauksen opettamiseen. Tässä on kyse yksinkertaisimmasta kuviteltavasta pelistä, johon kuuluu käden kääntäminen pelaajalta toiselle kortilla (tunnuksella), joka on kiinnitetty päähän magneetilla.

Pelaajat saavat pisteitä, jos vastustajansa "pudottaa" kortin yrittäessään kääntää sitä tai jos he onnistuvat kääntämään juuri sillä voimalla, joka tarvitaan kortin tallettamiseen vastustajan puolelle.

Vaikka se on uskomattoman yksinkertaista, käännä se! on myös oudosti koukuttava ja raivostuttava.

Alkuperäiset prototyypit tehtiin pahvista ja laakereina käytettiin putkimaisia ABS -piirilevykiinnikkeitä. Näissä oli analoginen pisteytysjärjestelmä (katso kuvat).

Seuraavat versiot sisältävät MDF -kotelon, 3D -painetut komponentit laakereille, liitoksille ja magneettipidikkeille. Viimeinen vaihe oli lisätä sähköinen pisteytys.

Tämä ohje koskee CNC: n rakentamista, 3D -painettu, sähköinen versio. Kehitin tämän sarjan suunnittelu-/valmistustyöpajoja varten. Ajatuksena oli, että lapset voisivat kehittää omat teemansa peliin. Alkuteema oli kääntää 毽子 (JianZi) kahden pelaajan välillä. JianZi on kiinalainen painotettu sukkula, jota voidaan potkia pelaajien välillä.

Tämän esimerkin teema näyttää Apollo 11 -kuumoduulin kiertävän maan ja kuun välillä.

Kaikkien osien kokoaminen yhteen on melko pitkä prosessi, joten kannustan myös kaikkia kiinnostuneita käyttämään mittoja yksinkertaisen version tekemiseen pahvista. Tämä voidaan tehdä hyvin nopeasti ja peli on yhtä hauska. Ainoa olennainen osa on 5 mm: n neodyymimagneetti. Olemme käyttäneet pallomaisia, joita löydät rakennusleluista tai "leluista", joissa voit tehdä muotoja useilla magneeteilla.

Tässä versiossa käytän jousia nosto- tai kääntövoiman aikaansaamiseksi, mutta aiemmissa versioissa käytin myös kuminauhoja yhtä menestyksekkäästi.

Sähköinen tulostaulu oli hauska koodausharjoitus. Tunnistusjärjestelmä perustuu kahteen IR -maagiseen silmänheijastavaan anturiin. Niiden avulla Arduino voi määrittää, milloin kortti on "käännetty" ja milloin se on todennäköisesti pudonnut. Nämä yhdessä keskeytyspainikkeen kanssa ovat ainoat panokset tähän peliin. Lähdöt ovat 8-numeroinen 7-segmenttinen näyttö ja pietsosummeri. Yritin tehdä niin paljon kuin pystyin tällä yksinkertaisella kokoonpanolla, mutta siellä on paljon tilaa muokata ja parantaa. Tämä on vasta kolmas tai neljäs projekti, jonka olen koodannut, ja se on niin karkea ja sotkuinen kuin odotit. Toivottavasti olen kirjoittanut tarpeeksi muistiinpanoja avuksi kaikille, jotka haluavat selvittää, mitä tapahtuu. Kehitin pelille pari äänitehosteita ja fanfaaria, mutta olen monien äänielementtien, kuten Mario Bros -teeman, velkaa Dipto Pratyaksalle ja Princetronicsin prinssi Stevie-Ray Charles Balabisille.

Mukana ovat myös 3D -tulostustiedostot eri liitoksille ja laakereille. Olen erittäin kiitollinen Mikelle ja Per Widingille heidän avustaan suunnittelun parantamisessa ja tulostamisessa.

Elokuva näyttää kaikki asiaankuuluvat vaiheet, mutta kuvailen niitä täällä tarkemmin.

Tarvikkeet

Pelin rakentaminen:

Käytä liitteenä olevaa tiedostoa CNC- tai laserleikkaukseen

Käytä liitteenä olevaa tiedostoa liitäntäelementtien 3D -tulostamiseen

O-renkaat tai kuminauhat

Jatkojousi ulkohalkaisija 7 mm Sisähalkaisija 5 mm

Puinen tappi 5 mm

Puupalikka 28 mm pyöreä, porattu 5 mm (vastapainoon) - ei tarvitse olla pyöreä

5 mm pallomainen neodyymimagneetti (sama kuin magneettisissa rakennusleluissa)

Elektronisen piste -elementin luominen:

9v Paristopidike ja johto

9v akku

Arduino Nano (käytin kloonia)

Nano breakout -levy

12mm painonappikytkin

8 x 7 segmentin LED -näyttömoduuli

Passiivinen summeri

2 x IR -heijastavaa anturimoduulia

Naaras -naaras Dupont -kaapelit

Vaihe 1: Leikkaa ja kokoa osat

Leikkaa ja koota osat
Leikkaa ja koota osat
Leikkaa ja koota osat
Leikkaa ja koota osat
Leikkaa ja koota osat
Leikkaa ja koota osat

Käytä liitteenä olevia tiedostoja leikkaamaan palaset 5 mm: n MDF -levystä

Kokoa videon mukaisesti puuliimalla ja anna kuivua

Vaihe 2: Leikkaa tappi ja jouset sopivaan kokoon

Leikkaa tappi ja jouset sopivan kokoisiksi
Leikkaa tappi ja jouset sopivan kokoisiksi
Leikkaa tappi ja jouset sopivan kokoisiksi
Leikkaa tappi ja jouset sopivan kokoisiksi
Leikkaa tappi ja jouset sopivan kokoisiksi
Leikkaa tappi ja jouset sopivan kokoisiksi
Leikkaa tappi ja jouset sopivan kokoisiksi
Leikkaa tappi ja jouset sopivan kokoisiksi

Käytä leikkuuohjainta leikataksesi vaarnan ja jouset sopivan kokoisiksi.

Asenna jousikiinnikkeet kotelon takalevylle puuliimalla.

Kuivaa, työnnä ja kierrä jouset tähän ja viimeistele sitten toisella tapilla.

Vaihe 3: Kokoa kääntömekanismi

Kokoa kääntömekanismi
Kokoa kääntömekanismi
Kokoa kääntömekanismi
Kokoa kääntömekanismi
Kokoa kääntömekanismi
Kokoa kääntömekanismi
Kokoa kääntömekanismi
Kokoa kääntömekanismi

Kääntömekanismi on rakennettu 5 mm: n tapilla ja 3D -tulostetuilla komponenteilla.

Nämä osat kehitettiin Mike ja Per Widingin kanssa ja he tekivät hienoa työtä niiden parantamiseksi.

Laakeriosa (jota tässä kutsutaan "kupoliksi") tulee hioa 5,2 mm: n poralla, jotta tappi toimii sujuvasti. Tämä kiinnittyy sitten kotelon takalevyyn kuumalla liimalla.

Muut komponentit pidetään paikallaan 6 mm: n O-renkailla, mutta pienet kuminauhat toimivat yhtä hyvin.

Niiden avulla käsivartta voidaan säätää optimaalisen pelisuorituksen saavuttamiseksi!

Vaihe 4: Yhdistä komponentit

Johdot komponentit
Johdot komponentit
Johdot komponentit
Johdot komponentit
Johdot komponentit
Johdot komponentit
Johdot komponentit
Johdot komponentit

Liitteenä on kytkentäkaavio, joka näyttää komponenttien kokoamisen Arduino Nanon kanssa.

IR -anturimoduulit lähettävät digitaalisen signaalin arduinoon (päälle/pois). Niiden herkkyyttä on säädettävä potentiometrillä, jotta se voi tunnistaa tarkasti, onko merkki paikallaan.

Vaihe 5: Lataa koodi

Lataa koodi
Lataa koodi

Tämä on koodi, jonka olen kehittänyt pelille.

Kuten aiemmin mainittiin, tämä on melko amatööriyritys, ja olen varma, että sitä voidaan parantaa. Mutta se toimii minulle.

Pohjimmiltaan IR -ilmaisimet määrittävät, missä merkki on pelaamisen aloittamiseksi, ja testaavat sitten, onko se onnistuneesti "käännetty".

Jokainen peräkkäinen "flip" vaikuttaa rallitulokseen.

Tämä summa lisätään voittavan pelaajan pisteisiin, kun merkki poistetaan.

Pelaajat menettävät hengen joka kerta, kun merkki heitetään.

Kun jompikumpi pelaaja on menettänyt 5 henkeä, peli on ohi.

Vaihe 6: Muokkaa peliä

Mukauta peliä
Mukauta peliä
Mukauta peliä
Mukauta peliä
Mukauta peliä
Mukauta peliä

Esimerkkiteema on kuun moduuli, joka kulkee maan ja kuun välillä. Tein tämän Apollo11 -tehtävän 50 -vuotispäivän vuoksi.

Se on tehty yksinkertaisista painetuista osista, mutta ajatuksena on, että peli voidaan täysin teemoittaa maaleilla ja lisäosilla.

"Token" -osan tulisi olla halkaisijaltaan noin 70 mm. Huomasimme, että kaksi tai kolme niittiä, jotka oli liimattu kahden paperiarkin väliin ja sitten laminoitu, olivat suunnilleen oikean painon ja magneettisen lujuuden omaavia, mutta tämä vaatii kokeilua.

Vaihe 7: Esimerkkejä

Esimerkkejä
Esimerkkejä
Esimerkkejä
Esimerkkejä
Esimerkkejä
Esimerkkejä

Tässä muutama esimerkki Flip-itistä! jonka teimme äskettäisessä työpajassa.

Kaikki nämä esimerkit sisältävät pisteytyspyörän sähköisen pisteytyksen sijaan.

Molemmat ovat yhtä hauskoja, tyhmiä ja koukuttavia!

Pelikilpailu
Pelikilpailu
Pelikilpailu
Pelikilpailu

Toinen sija pelikilpailussa

Suositeltava: