Indholdsfortegnelse:
- Forbrugsvarer
- Trin 1: Klip ud og saml dele
- Trin 2: Skær dyvel og fjedre i størrelse
- Trin 3: Saml vipemekanismen
- Trin 4: Tilslut komponenterne
- Trin 5: Upload koden
- Trin 6: Tilpas spillet
- Trin 7: Eksempler
Video: Vend den! - Verdens dummeste spil?: 7 trin (med billeder)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:27
Origins: Dette er et spil, jeg udviklede i løbet af et par år 2018-2019
Det blev oprindeligt kaldt "Stupid Flip" og kom ud af min interesse i at skabe enkle og sjove interaktive spil, der også kunne bruges til undervisning i kodning. Dette handler om det enkleste spil, man kan forestille sig, og involverer at vende en arm fra en spiller til en anden med et kort (token) fastgjort til enden med en magnet.
Spillerne får point, hvis deres modstander 'taber' kortet, når de forsøger at vende det, eller hvis det lykkes dem at vende med den nøjagtige kraft, der er nødvendig for at deponere kortet på deres modstanders side.
Selvom det er utrolig simpelt, så flip det! er også underligt vanedannende og irriterende.
Indledende prototyper blev fremstillet i pap og brugt rørformede ABS kredsløbskort som lejer. Disse havde et analogt scoringssystem (se billeder).
Efterfølgende versioner indeholder en MDF -kasse, 3d -trykte komponenter til lejer, samlinger og magnetholdere. Det sidste trin var at tilføje elektronisk scoring.
Denne instrukser vedrører konstruktionen af CNC, 3d -printet, elektronisk version. Jeg udviklede dette til en række design-/fabrikationsworkshops. Ideen var, at børn kunne udvikle deres egne temaer til spillet. Det indledende tema var at vende en 毽子 (JianZi) mellem to spillere. JianZi er den kinesiske vægtede fjerkræ, der kan sparkes rundt mellem spillerne.
Temaet i dette eksempel viser Apollo 11 -månemodulet, der vender mellem jorden og månen.
At få alle delene samlet er en ret lang proces, så jeg vil også opfordre alle interesserede til at bruge dimensionerne til at lave en enkel version i pap. Dette kan gøres meget hurtigt, og spillet er lige så sjovt. Den eneste del, der er afgørende, er 5 mm neodymiummagneten. Vi har brugt sfæriske dem, som du finder i konstruktionslegetøjet eller 'executive legetøj', hvor du kan lave former med flere magneter.
I denne version bruger jeg fjedre til at levere 'løft' eller vendekraft, men i tidligere versioner brugte jeg også gummibånd med lige så stor succes.
Den elektroniske resultattavle var en sjov øvelse i kodning. Registreringssystemet er baseret på to IR -magiske øjenreflekterende sensorer. Disse giver Arduino mulighed for at afgøre, hvornår kortet er blevet 'vendt', og hvornår det sandsynligvis er faldet af. Disse er sammen med en afbrydelsesknap de eneste input til dette spil. Udgangene er et 8-cifret 7-segment display og en piezo-summer. Jeg forsøgte at gøre så meget som jeg kunne med dette enkle setup, men der er masser af plads til tilpasning og forbedring. Dette er kun det tredje eller fjerde projekt, jeg har kodet, og det er så groft og rodet, som du ville forvente. Jeg håber, at jeg har lagt nok notater til at hjælpe med alle, der ønsker at finde ud af, hvad der foregår. Jeg udviklede et par lydeffekter og en fanfare til spillet, men for mange af lydelementerne, herunder Mario Bros-temaet, står jeg i gæld til Dipto Pratyaksa og prins Stevie-Ray Charles Balabis fra Princetronics.
Her er også 3d -printfiler til de forskellige samlinger og lejekomponenter inkluderet. Jeg er meget taknemmelig over for Mike og Per Widing for deres hjælp til at forfine designet og udskrive disse for mig.
Filmen viser alle de relevante trin, men jeg vil beskrive dem her mere detaljeret.
Forbrugsvarer
For at konstruere spillet:
Brug den vedhæftede fil til at CNC eller laserskære et sæt dele
Brug den vedhæftede fil til at udskrive forbindelseselementerne i 3D
O-ringe eller elastikker
Forlængerfjeder udvendig diameter 7 mm Indvendig diameter 5 mm
Træplade 5 mm
Træklods 28 mm rund, boret 5 mm (til modvægt) - behøver ikke at være rund
5 mm sfærisk neodymmagnet (den samme som findes i magnetisk konstruktionslegetøj)
Sådan konstrueres det elektroniske scoringselement:
9v Batteriholder og bly
9v batteri
Arduino Nano (jeg brugte en klon)
Nano breakout board
12 mm trykknapkontakt
8 x 7 segment LED display modul
Passiv summer
2 x IR reflekterende sensormoduler
Kvinde til hun Dupont kabler
Trin 1: Klip ud og saml dele
Brug de vedhæftede filer til at skære stykkerne ud i 5 mm MDF
Saml som vist i videoen ved hjælp af trælim og lad tørre
Trin 2: Skær dyvel og fjedre i størrelse
Brug skæreføringen til at skære dyvlen og fjedrene i størrelse.
Installer fjederbeslagene på kabinettets bagplade med trælim.
Når det er tørt, skal du skubbe og dreje fjedrene på dette og derefter afslutte med den anden del af dyvlen.
Trin 3: Saml vipemekanismen
Vendemekanismen er konstrueret med en 5 mm dyvel og en række 3D -printede komponenter.
Disse dele blev udviklet med Mike og Per Widing, og de gjorde et godt stykke arbejde med at forfine dem.
Den 'lejede' del (kaldet 'kuppel' her) bør reames med en 5,2 mm boremaskine, så dyvlen kan køre jævnt. Dette fastgøres derefter til bagpladen af sagen med varm lim.
De andre komponenter holdes på plads med 6 mm O-ringe, men små gummibånd fungerer lige godt.
Disse gør det muligt at justere armen for optimal spilydelse!
Trin 4: Tilslut komponenterne
Vedhæftet er et ledningsdiagram, der viser, hvordan komponenterne samles med Arduino Nano.
IR -sensormodulerne sender et digitalt signal til arduinoen (on/off). Deres følsomhed skal justeres med deres potentiometer, så det nøjagtigt kan registrere, om et token er på plads.
Trin 5: Upload koden
Dette er den kode, jeg udviklede til spillet.
Som tidligere nævnt er dette et ret amatørforsøg, og jeg er sikker på, at det kan forbedres. Men det virker for mig.
I det væsentlige bestemmer IR -detektorerne, hvor tokenet er for at starte afspilningen, og derefter teste, om det er blevet "vendt" med succes.
Hver på hinanden følgende 'flip' bidrager til et stævnetælling.
Denne optælling føjes til den vindende spillers score, når brikken falder.
Spillerne mister et liv, hver gang et brik tabes.
Når en af spillerne har mistet 5 liv, er spillet slut.
Trin 6: Tilpas spillet
Eksemplet tema vist her er af månemodulet, der rejser mellem Jorden og Månen. Jeg lavede dette på grund af 50 -årsdagen for Apollo11 -missionen.
Det er lavet af nogle enkle trykte dele, men tanken er, at spillet kan være helt tema med maling og yderligere dele.
'Token' delen skal have en diameter på omkring 70 mm. Vi fandt ud af, at to eller tre hæfteklammer, der blev limet mellem to ark papir og derefter lamineret, havde den rigtige vægt og magnetiske styrke, men det er noget, der kræver eksperimenter.
Trin 7: Eksempler
Her er nogle eksempler på Flip-it! som vi lavede på en nylig workshop.
Alle disse eksempler har scoringshjulet frem for elektronisk scoring.
Begge er lige så sjove, stumme og vanedannende!
Nummer to i spilkonkurrencen
Anbefalede:
Spil Nintendo -spil på Idevice med en Wiimote gratis !: 6 trin
Spil Nintendo -spil på Idevice med en Wiimote gratis!: Har du nogensinde gået til appbutikken for at få et Super Nintendo -spil, men du kan ikke finde et at spille. Nå nu kan du spille disse nintendo -spil med snes -emulatoren fra cydia. Denne emulator giver dig mulighed for at spille Nintendo -spil på din enhed, selv med
Aruduino LED -spil Hurtigt klik på to -spiller -spil: 8 trin
Aruduino LED -spil Hurtigt klikende spil for to spillere: Dette projekt er inspireret af @HassonAlkeim. Hvis du er villig til at kigge dybt, er her et link, du kan tjekke https://www.instructables.com/id/Arduino-Two-Player-Fast-Button-Clicking-Game/. Dette spil er en forbedret version af Alkeims. Det er en
Spil Flappy Bird -spil med M5stack Esp32 -baseret M5stick C Development Board: 5 trin
Spil Flappy Bird-spil med M5stack Esp32-baseret M5stick C Development Board: Hej fyre i dag vil vi lære at uploade flappy bird-spilkoden til m5stick c udviklingsbræt leveret af m5stack.For dette lille projekt skal du bruge to ting: m5stick-c udviklingstavle: https://www.utsource.net/itm/p/8663561.h
Spil et PONG -spil med Arduino Uno og OLED 0.96 SSD1306 Display: 6 trin
Spil et PONG -spil med Arduino Uno og OLED 0.96 SSD1306 Display: Hej fyre i dag laver vi et PONG -spil med Arduino. Vi vil bruge adafruit's 0,96 oled display til at vise spillet & trykknapper for at styre spillet
Sådan uploades spil til Arduboy og 500 spil til Flash-cart: 8 trin
Sådan uploades spil til Arduboy og 500 spil til Flash-cart: Jeg lavede nogle hjemmelavede Arduboy med Serial Flash-hukommelse, der kan gemme max 500 spil til at spille på vejen. Jeg håber at dele hvordan man indlæser spil til det, herunder hvordan man gemmer spil i den serielle flash -hukommelse og opretter sin egen konsoliderede spilpakke