Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-23 15:02
Origins: Dette er et spill jeg utviklet i løpet av et par år 2018-2019
Det ble opprinnelig kalt "Stupid Flip" og kom ut av min interesse for å lage enkle og morsomme interaktive spill som også kan brukes til å undervise i koding. Dette er omtrent det enkleste spillet man kan tenke seg og innebærer å snu en arm fra en spiller til en annen med et kort (token) festet til enden med en magnet.
Spillerne får poeng hvis motstanderen 'slipper' kortet når de prøver å snu det, eller hvis de klarer å snu med den nøyaktige kraften som er nødvendig for å sette kortet på motstanderens side.
Selv om det er utrolig enkelt, Flip-It! er også merkelig avhengighetsskapende og irriterende.
De første prototypene ble laget i papp og brukte rørformede ABS -kretskortfester som lagre. Disse hadde et analogt scoringssystem (se bilder).
Senere versjoner inneholder et MDF -etui, 3d -trykte komponenter for lagre, ledd og magnetholdere. Det siste trinnet var å legge til elektronisk poengsum.
Denne instruksen gjelder konstruksjonen av CNC, 3d -trykt, elektronisk versjon. Jeg utviklet dette for en serie med design/lage workshops. Tanken var at barna kunne utvikle sine egne temaer for spillet. Det opprinnelige temaet var å snu en 毽子 (JianZi) mellom to spillere. JianZi er den kinesiske vektede fjæren som kan sparkes rundt mellom spillerne.
Temaet i dette eksemplet viser månemodulen Apollo 11 som vender mellom jorden og månen.
Å få alle delene sammen er en ganske lang prosess, så jeg vil også oppfordre alle som er interessert til å bruke dimensjonene til å lage en enkel versjon i papp. Dette kan gjøres veldig raskt, og spillet er like morsomt. Den eneste delen som er avgjørende er 5 mm neodymmagnet. Vi har brukt sfæriske som er det du finner i konstruksjonsleker eller "executive leker" hvor du kan lage former med flere magneter.
I denne versjonen bruker jeg fjærer for å gi "løft" eller vendekraft, men i tidligere versjoner brukte jeg også gummibånd med like stor suksess.
Den elektroniske resultattavlen var en morsom øvelse i koding. Deteksjonssystemet er avhengig av to IR -magiske øyereflekterende sensorer. Disse lar Arduino bestemme når kortet har blitt 'vendt' og når det sannsynligvis vil ha falt av. Disse, sammen med en avbryt -knapp, er de eneste inngangene til dette spillet. Utgangene er et 8-sifret 7-segment display og en piezo summer. Jeg prøvde å gjøre så mye jeg kunne med dette enkle oppsettet, men det er mye rom for tilpasning og forbedring. Dette er bare det tredje eller fjerde prosjektet jeg har kodet, og det er så grovt og rotete som du forventer. Jeg håper jeg har lagt inn nok notater til å hjelpe alle som ønsker å finne ut hva som skjer. Jeg utviklet et par lydeffekter og en fanfare for spillet, men for mange av lydelementene, inkludert Mario Bros-temaet, er jeg skyldig Dipto Pratyaksa og prins Stevie-Ray Charles Balabis fra Princetronics.
Her er også 3d -utskriftsfiler for de forskjellige ledd- og lagerkomponentene inkludert. Jeg er veldig takknemlig overfor Mike og Per Widing for deres hjelp til å forfine designet og skrive ut disse for meg.
Filmen viser alle de relevante trinnene, men jeg vil beskrive dem her mer detaljert.
Rekvisita
For å konstruere spillet:
Bruk den vedlagte filen til å CNC eller laserskjære et sett med deler
Bruk den vedlagte filen til å skrive ut tilkoblingselementene i 3D
O-ringer eller gummibånd
Forlengelsesfjær utvendig dia 7 mm Innvendig dia 5 mm
Trepinne 5 mm
Trekloss 28 mm rund, boret 5 mm (for motvekt) - trenger ikke å være rund
5 mm sfærisk neodymmagnet (det samme som finnes i magnetiske konstruksjonsleker)
Slik konstruerer du det elektroniske poengelementet:
9v Batteriholder og bly
9v batteri
Arduino Nano (jeg brukte en klon)
Nano breakout bord
12 mm trykknappbryter
8 x 7 segment LED display modul
Passiv summer
2 x IR reflekterende sensormoduler
Kvinne til hunn Dupont -kabler
Trinn 1: Klipp ut og sett sammen deler
Bruk de vedlagte filene til å kutte ut bitene i 5 mm MDF
Monter som vist i videoen ved hjelp av trelim og la det tørke
Trinn 2: Klipp pluggen og fjærene i størrelse
Bruk skjæreføringen til å kutte pluggen og fjærene i størrelse.
Monter fjærfestene på baksiden av saken med trelim.
Når den er tørr, skyv og vri fjærene på dette og avslutt deretter med den andre delen av pluggen.
Trinn 3: Monter vippemekanismen
Vippemekanismen er konstruert med 5 mm plugg og en serie 3D -trykte komponenter.
Disse delene ble utviklet med Mike og Per Widing, og de gjorde en god jobb med å foredle dem.
Den "bærende" delen (kalt "kuppel" her) bør reames med et 5,2 mm bor for at pluggen skal løpe jevnt. Dette festes deretter til baksiden av saken med varmt lim.
De andre komponentene holdes på plass med 6 mm O-ringer, men små gummibånd fungerer like godt.
Disse lar armen justeres for optimal spillytelse!
Trinn 4: Koble sammen komponentene
Vedlagt er et koblingsskjema som viser hvordan du monterer komponentene med Arduino Nano.
IR -sensormodulene sender et digitalt signal til arduinoen (på/av). Følsomheten må justeres med potensiometeret sitt, slik at det nøyaktig kan oppdage om et symbol er på plass.
Trinn 5: Last opp koden
Dette er koden jeg utviklet for spillet.
Som nevnt tidligere er dette et ganske amatørforsøk, og jeg er sikker på at det kan forbedres. Men det fungerer for meg.
I hovedsak bestemmer IR -detektorene hvor tokenet er for å starte spillet, og deretter teste om det er vellykket 'vendt' eller ikke.
Hver påfølgende "flip" bidrar til et rallytall.
Denne tellingen legges til den vinnende spillerens poengsum når token slippes.
Spillerne mister et liv hver gang et symbol slippes.
Når en av spillerne har mistet 5 liv, er spillet over.
Trinn 6: Tilpass spillet
Eksempeltemaet som vises her er månemodulen som reiser mellom jorden og månen. Jeg lagde dette på grunn av 50 -årsjubileet for Apollo11 -oppdraget.
Det er laget av noen enkle trykte deler, men tanken er at spillet kan være helt tema med maling og ekstra deler.
"Token" -delen skal ha en diameter på omtrent 70 mm. Vi fant ut at to eller tre stifter limt mellom to ark og deretter laminert var omtrent riktig vekt og magnetisk styrke, men dette er noe som trenger eksperimentering.
Trinn 7: Eksempler
Her er noen eksempler på Flip-it! som vi lagde på et verksted nylig.
Alle disse eksemplene har scoringshjulet i stedet for elektronisk poengsum.
Begge er like morsomme, dumme og vanedannende!
Andreplass i spillkonkurransen
Anbefalt:
Spill Nintendo -spill på Idevice med en Wiimote gratis !: 6 trinn
Spill Nintendo -spill på Idevice med en Wiimote gratis!: Har du noen gang gått til appbutikken for å få et Super Nintendo -spill, men du finner ikke et å spille. Nå kan du spille disse nintendo -spillene med snes -emulatoren fra Cydia. Denne emulatoren lar deg spille Nintendo -spill på din enhet, selv med
Spill et PONG -spill med Arduino Uno og OLED 0.96 SSD1306 -skjerm: 6 trinn
Spill et PONG -spill med Arduino Uno og OLED 0.96 SSD1306 Display: Hei folkens i dag skal vi lage et PONG -spill med Arduino. Vi bruker adafruit's 0.96 oled display for å vise spillet & trykknapper for å kontrollere spillet
Slik laster du opp spill til Arduboy og 500 spill til Flash-cart: 8 trinn
Slik laster du opp spill til Arduboy og 500 spill til Flash-cart: Jeg lagde noen hjemmelagde Arduboy med Serial Flash-minne som kan lagre maks 500 spill å spille på veien. Jeg håper å dele hvordan du laster inn spill til den, inkludert hvordan du lagrer spill i det serielle flashminnet og lager din egen konsoliderte spillpakke
SmartPhone Game Simulator- Spill Windows-spill ved hjelp av Gesture Control IMU, Accelerometer, Gyroscope, Magnetometer: 5 trinn
SmartPhone Game Simulator- Spill Windows-spill ved hjelp av Gesture Control IMU, Accelerometer, Gyroscope, Magnetometer: Støtt dette prosjektet: https://www.paypal.me/vslcreations ved å donere til åpen kildekode & støtte til videre utvikling
Last ned og spill Flash-spill online eller offline: 5 trinn
Last ned og spill Flash-spill på eller offline: I denne instruksen vil jeg lære deg hvordan du laster ned flash-spill. Dette er fantastisk for å spille på turer og ting der du ikke kan få wi-fi