Innholdsfortegnelse:

Interaktiv Simon sier spillet: 5 trinn
Interaktiv Simon sier spillet: 5 trinn

Video: Interaktiv Simon sier spillet: 5 trinn

Video: Interaktiv Simon sier spillet: 5 trinn
Video: Scott Aaronson: The Greatest Unsolved Problem in Math 2024, November
Anonim
Interaktiv Simon Says Game
Interaktiv Simon Says Game

Jeg husker ikke helt hvordan dette spillet utviklet seg, men hovedmotivasjonen bak det er å forbedre kognitiv prosessering og oppmerksomhet ved å få spillerne til å fokusere på en sekvens med trommeslagere og deretter gjenta den sekvensen. Spillere kan bruke enten dans-dans-revolusjonsmatter eller en spesialbygd 4-pads bongostilkontroller. Den bygges for www.tulgeywood.us for å gi litt bakgrunn til målspillerne/brukerne

Trinn 1: Programvare

Programvare
Programvare

Jeg var veldig heldig som støtte på en talentfull spillutvikler i Storbritannia som har lignende interesser. https://www.funpods.com/ vi snakket, og i løpet av en uke hadde han slått ut denne fantastiske virtuelle trommelen. Vi kommer til å holde ut med å slippe kildekoden for øyeblikket, siden den fortsatt er under utvikling, men du kan spille vår fungerende demo ved å bruke tastaturradene (qwertyui) for spiller 1 og (asdfghjk) for spiller 2. https:// web. mac.com/pauric_ocallaghan/simondrums/PauricsDrums_003.htmVi gikk først med 8 pads som kartla til 8 brytere som ble funnet på en DDR -matte, men dro det tilbake til 4 for enkelhets skyld. Spillet ble testet nylig, og en rekke forbedringer rulles inn. 1) de to virtuelle trommesettene vil ha forskjellige farger, 2) lytteperioden for spiller 2 vil bli forlenget 3) putene til håndkontrolleren trenger piler for å tillate spillere til å kartlegge den virkelige og virtuelle sammen. siste versjon 4https://www.funpods.com/freelance/TulgeyWood/Pauric'sDrums_004.htm (merk til Richard, kan du fjerne 'som den kutter av lenken her) Merk til alle andre, jeg vet ikke hvor mye båndbredde jeg har, så hvis.mac -lenken dør, prøv funpodene ved å kopiere/lime inn hele linjen, ikke bare klikk på den ødelagte lenken. Og sjekk ut noen av Richards andre spill, jeg kontaktet ham etter å ha spilt Bonobos bongoer, det er veldig kult.

Trinn 2: Maskinvare: Tastetrykkgenerator

Maskinvare: Tastetrykkgenerator
Maskinvare: Tastetrykkgenerator
Maskinvare: Tastetrykkgenerator
Maskinvare: Tastetrykkgenerator

Et øyeblikkelig problem vi måtte løse var at plattformen Richard bruker til spillutvikling, shockwave, ikke vil godta joystickhattinngangene som genereres av dansematter innfødt, det er et plugin, men vi bestemte oss for å designe maskinvaren for å lage tastetrykk, det vil være mer tilpasningsdyktig i fremtiden hvis vi bygger enheter med større enn 8 brytere. Jeg hadde en Belkin Nostromo hendig og festet i datamaskinmonitor VGA -kabler fordi de hadde like over antall linjer som trengs. Det er her du virkelig trenger å dokumentere hvilke pinner som går hvor du har 9 linjer og 3 steder for å matche linjene opp 1) dansematten til> kabel2) kabel til> tastaturgeneratorinngangskontakt3) Tastetrykk kartlegging programvare, i dette tilfellet nostromo sjåfører. Hvis du brukte et USB -tastatur, må du modifisere spillprogramvaren for å tilpasse de riktige tastene. Ideelt sett ville dette være en funksjon i programvaren, men for utvikling med denne separate gir mulighet for litt allsidighet Randofo har en god instruksjon om bruk av usb -tastaturer for inputhttps://www.instructables.com/ex/i/40127CE021381029BC6B001143E7E506/? ALLSTEPS

Trinn 3: Maskinvare: Håndkontroller

Maskinvare: Håndkontroller
Maskinvare: Håndkontroller
Maskinvare: Håndkontroller
Maskinvare: Håndkontroller
Maskinvare: Håndkontroller
Maskinvare: Håndkontroller
Maskinvare: Håndkontroller
Maskinvare: Håndkontroller

Jeg gjorde et bevis på konseptet ved å moddere et 'Simon' -spill. Putene ble satt opp for å oppdage presser parallelt med den eksisterende simon -maskinvaren, slik at det originale spillet fortsatt ville spilles. Transplantert i elektronikken fra en dansematte som i hovedsak oppdager shorts og genererer joystick -hatkommandoer via usb til operativsystemet. Jeg brukte åpen kildekode https://www.stepmania.com/ som en startblokk for utvikling og testing. Resultatene var at simon -putene ikke var taktikk eller senstive nok for noen mennesker. Den nåværende håndkontrolleren er en detaljert konstruksjon, den kan ikke finnes i en separat instruerbar: https://www.instructables.com/ex/i/AF2C7B003BFD1029AC23001143E7E506/ Jeg antar at det var fra denne første fasen av testing med stepmania at jeg utviklet design inn i et simonspill også. Jeg har fortsatt tenkt å bruke plattformen for stepmania og vil lage instruksjoner om redigering av filer i de kommende ukene

Trinn 4: Maskinvare: Dansematte

Maskinvare: Dansematte
Maskinvare: Dansematte
Maskinvare: Dansematte
Maskinvare: Dansematte
Maskinvare: Dansematte
Maskinvare: Dansematte

Jeg tror sporene inne i et hvilket som helst mattemateriale sannsynligvis vil være de samme. Så når du skriver kartlisten din, start med en liste over pilene som tilsvarer putene på matten. Skriv deretter ned pinnummeret eller trådfargen fra kabeloppsettet du valgte. Jeg valgte 15-veis d-type kontakter og kabler, vanligvis brukt for VGA (merk at hvis du bruker vga, er det slik at pin 7 ikke er tilkoblet)

Hvordan du kobler kablene til dansemattene er opp til deg. Jeg anbefaler å la mattenes kretskort forbli intakt, lodde kabelen til kretskortet i nærheten av mattekontakten (du vil klø på belegget) og deretter kutte sporet oppstrøms for å isolere kretsen på kretskortet, eller det vil binde alt ned på du. Legg deretter merke til hvilke pads du har knyttet til pins og følg den kartleggingen helt opp til programvaren. Du vil også kopiere dette nøyaktig for hver matte. En ting som ikke er tegnet i diagrammet nedenfor er den vanlige linjen, eller den andre siden av bryterne. Hver pute kort til en vanlig plate, det er veldig viktig å få denne koblet til datamaskinen riktig, ellers vil ingen av putene fungere.

Trinn 5: Video

Her er en liten video av to dansematter i aksjon. Jeg oppdaterer denne dansematten og håndtrommelen når jeg stryker ut en liten kabelfeil med trommene.

Anbefalt: