Flip-It! – the World's Dumbest Game?

Origins: Tämä on peli, jonka kehitin parin vuoden aikana 2018-2019

Alun perin sen nimi oli ”Stupid Flip”, ja se syntyi kiinnostuksestani luoda yksinkertaisia ja hauskoja interaktiivisia pelejä, joita voitaisiin käyttää myös koodauksen opetukseen. Tämä on suunnilleen yksinkertaisin peli, jonka voi kuvitella, ja siinä käännetään yhdeltä pelaajalta toiselle käsivarsi, jonka päähän on magneetilla kiinnitetty kortti (merkki).

Pelaajat saavat pisteitä, jos heidän vastustajansa ”pudottaa” kortin yrittäessään kääntää sitä tai jos he onnistuvat kääntämään kortin täsmälleen sillä voimalla, joka on tarpeen kortin tallettamiseksi vastustajansa puolelle.

Vaikka se on uskomattoman yksinkertainen, Flip-It! on myös oudon koukuttava ja raivostuttava.

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

Seuraavissa versioissa on MDF-kotelo, 3d-tulostetut komponentit laakereille, nivelille ja magneettien pidikkeille. Viimeinen vaihe oli elektronisen pisteytyksen lisääminen.

Tämä ohje liittyy CNC:n, 3d-tulostetun, elektronisen version rakentamiseen. Kehitin tämän suunnittelu-/tekotyöpajojen sarjaa varten. Ajatuksena oli, että lapset voisivat kehittää omia teemojaan peliin. Alkuperäinen teema oli kääntää 毽子 (JianZi) kahden pelaajan välillä. JianZi on kiinalainen painotettu sukkulakiekko, jota voidaan potkia pelaajien välillä.

Tässä esimerkissä teema esittää Apollo 11:n kuunmatkustajakalustoa, joka flippaa Maan ja Kuun välillä.

Kaikkien osien kasaaminen on melko pitkällinen prosessi, joten kehottaisin myös kaikkia kiinnostuneita käyttämään mittoja yksinkertaisen version tekemiseen pahvista. Tämä onnistuu hyvin nopeasti ja peli on yhtä hauska. Ainoa välttämätön osa on 5mm neodyymimagneetti. Olemme käyttäneet pallomagneetteja, joita löytyy rakennusleluista tai ”toimeenpanoleluista”, joissa voi tehdä muotoja useilla magneeteilla.

Tässä versiossa käytän jousia antamaan ”nostovoiman” tai kääntämisvoiman, mutta aiemmissa versioissa olen käyttänyt myös kuminauhoja yhtä onnistuneesti.

Elektroninen tulostaulu oli hauska koodausharjoitus. Tunnistusjärjestelmä perustuu kahteen IR-taikasilmäheijastinanturiin. Näiden avulla Arduino voi määrittää, milloin kortti on ”käännetty” ja milloin se on todennäköisesti pudonnut. Nämä, yhdessä keskeytyspainikkeen kanssa, ovat tämän pelin ainoat syötteet. Lähdöt ovat 8-numeroinen 7-segmenttinäyttö ja pietsosummeri. Yritin tehdä niin paljon kuin pystyin tällä yksinkertaisella kokoonpanolla, mutta räätälöinnille ja parannuksille on paljon tilaa. Tämä on vasta kolmas tai neljäs projekti, jonka olen koodannut, ja se on yhtä karkea ja sotkuinen kuin voit odottaa. Toivon, että olen laittanut tarpeeksi muistiinpanoja auttamaan ketään, joka haluaa selvittää, mitä on tekeillä. Kehitin pari äänitehostetta ja fanfaarin peliä varten, mutta suuresta osasta äänielementtejä, mukaan lukien Mario Bros -teema, olen kiitollisuudenvelassa Dipto Pratyaksalle ja Prince Stevie-Ray Charles Balabikselle Princetronicsista.

Tässä on mukana myös 3d-tulostustiedostot eri nivel- ja laakerikomponenteista. Olen hyvin kiitollinen Mikelle ja Per Widingille heidän avustaan suunnittelun hiomisessa ja näiden tulostamisessa puolestani.

Filmissä näkyvät kaikki olennaiset vaiheet, mutta kuvaan ne tässä tarkemmin.

Tarvikkeet:

Pelin rakentamiseksi:

Käytä oheista tiedostoa CNC- tai laserleikata joukko osia

Käytä oheista tiedostoa 3D-tulostaa liitoselementit

O-renkaat tai kuminauhat

Venytysjousi ulkoinen läpimitta 7mm Sisäinen läpimitta 5 mm

Puinen tappi 5 mm

Puinen palikka 28mm pyöreä, porattu 5mm (vastapainoa varten) – ei tarvitse olla pyöreä

5mm pallomainen neodyymimagneetti (sama, jota löytyy magneettisista rakennusleluista)

Elektronisen pisteytyselementin rakentamiseksi:

9v paristokotelo ja johto

9v paristo

Arduino Nano (käytin kloonia)

Nano breakout board

12mm Push button kytkin

8 x 7-segmenttinen LED-näyttömoduuli

Passiivinen summeri

2 x IR-heijastava anturimoduuli

Naaras-naaras Dupont-kaapelit

Vastaa

Sähköpostiosoitettasi ei julkaista.