Inhoudsopgave:

Interactief Simon Says-spel: 5 stappen
Interactief Simon Says-spel: 5 stappen

Video: Interactief Simon Says-spel: 5 stappen

Video: Interactief Simon Says-spel: 5 stappen
Video: 🚀 RUTUBE и ТОЧКА. Разработка РУТУБА за 5 часов *БЕЗ ВОДЫ* [Next / React / Nest / PostgreSQL / Redux] 2024, November
Anonim
Interactief Simon Says-spel
Interactief Simon Says-spel

Ik herinner me niet precies hoe dit spel evolueerde, maar de belangrijkste motivatie erachter is om de cognitieve verwerking en aandacht te verbeteren door de spelers te laten focussen op een reeks drumhits en die reeks vervolgens te herhalen. Spelers kunnen ofwel dans-dans-revolutiematten of een op maat gemaakte 4-pads bongo-stijlcontroller gebruiken. Het wordt gebouwd voor www.tulgeywood.us om een beetje achtergrondinformatie te geven aan de beoogde spelers/gebruikers

Stap 1: Software

Software
Software

Ik had het geluk een getalenteerde game-ontwikkelaar in het VK tegen te komen die dezelfde interesses heeft. https://www.funpods.com/ we raakten aan de praat en binnen een week had hij deze fantastische virtuele trommel gemaakt. We wachten voorlopig met het vrijgeven van de broncode omdat deze nog in ontwikkeling is, maar je kunt onze werkende demo spelen met de toetsenbordrijen (qwertyui) voor speler 1 en (asdfghjk) voor speler 2.https://web. mac.com/pauric_ocallaghan/simondrums/PauricsDrums_003.htm We gingen aanvankelijk met 8 pads die in kaart werden gebracht op de 8 schakelaars op een DDR-mat, maar trokken die terug naar 4 voor de eenvoud. De game is onlangs getest en er zullen een aantal verbeteringen worden doorgevoerd. 1) de twee virtuele drumkits zullen verschillende kleuren hebben, 2) de luisterperiode voor speler 2 wordt verlengd 3) de pads van de handcontroller hebben pijlen nodig om spelers om de echte en virtuele samen in kaart te brengen. laatste versie 4https://www.funpods.com/freelance/TulgeyWood/Pauric'sDrums_004.htm (opmerking voor Richard, kunt u de ' verwijderen als deze de link hier afhakt) alle anderen, ik weet niet hoeveel bandbreedte ik heb, dus als de.mac-link sterft, probeer dan de funpods door de hele regel te kopiëren/plakken, klik niet gewoon op de verbroken link. En bekijk enkele van Richards andere spellen, ik nam contact met hem op na het spelen van de Bonobo's bongo's, het is echt gaaf.

Stap 2: Hardware: toetsdrukgenerator

Hardware: toetsdrukgenerator
Hardware: toetsdrukgenerator
Hardware: toetsdrukgenerator
Hardware: toetsdrukgenerator

Een onmiddellijk probleem dat we moesten oplossen, was dat het platform dat Richard gebruikt voor game-ontwikkeling, shockwave, de joystick-hat-invoer die door dansmatten wordt gegenereerd, niet accepteert. Er is een plug-in, maar we hebben besloten om de hardware te ontwerpen om toetsaanslagen te maken. meer aanpasbaar in de toekomst als we apparaten bouwen met meer dan 8 schakelaars Ik had een Belkin Nostromo bij de hand en bond VGA-kabels voor computermonitoren vast omdat ze net meer dan het benodigde aantal lijnen hadden. Dit is waar je echt moet documenteren welke pinnen waar gaan. Je hebt 9 lijnen en 3 plaatsen om die lijnen op elkaar af te stemmen 1) de dansmat naar> kabel2) kabel naar> ingangsconnector van de toetsdrukgenerator 3) Toetsdrukkaartsoftware, in dit geval de nostromo chauffeurs. Als je een USB-toetsenbord zou gebruiken, zou je de spelsoftware moeten aanpassen aan de juiste toetsen. In het ideale geval zou dit een functie in de software zijn, maar voor ontwikkeling zorgt dit apart voor enige veelzijdigheid Randofo heeft een goede instructie over het gebruik van USB-toetsenborden voor invoerhttps://www.instructables.com/ex/i/40127CE021381029BC6B001143E7E506/?ALLSTEPS

Stap 3: Hardware: Handcontroller

Hardware: Handcontroller
Hardware: Handcontroller
Hardware: Handcontroller
Hardware: Handcontroller
Hardware: Handcontroller
Hardware: Handcontroller
Hardware: Handcontroller
Hardware: Handcontroller

Ik heb een proof of concept gedaan door een 'Simon'-game te modden. De pads waren zo ingesteld dat ze parallel met de bestaande simon-hardware drukken konden detecteren, zodat het originele spel nog steeds zou kunnen spelen. Getransplanteerd in de elektronica van een dansmat die in wezen shorts detecteert en joystick hat-commando's genereert via usb naar het besturingssysteem. Ik gebruikte de open source https://www.stepmania.com/ als startblok voor ontwikkeling en testen. De resultaten waren dat de simon-pads voor sommige mensen niet tactiel of gevoelig genoeg waren. De huidige handcontroller is een gedetailleerde build, deze kan niet worden gevonden in een aparte instructable: https://www.instructables.com/ex/i/AF2C7B003BFD1029AC23001143E7E506/Ik denk dat het uit deze eerste fase van testen met stepmania was dat ik de ontwerp ook in een simon-spel. Ik ben nog steeds van plan om het platform voor stepmania te gebruiken en zal de komende weken een instructie maken over het bewerken van bestanden

Stap 4: Hardware: dansmat

Hardware: Dansmat
Hardware: Dansmat
Hardware: Dansmat
Hardware: Dansmat
Hardware: Dansmat
Hardware: Dansmat

Ik denk dat de sporen in elk merk mat waarschijnlijk hetzelfde zullen zijn. Begin dus bij het schrijven van uw kaartenlijst met een lijst met pijlen die overeenkomen met de pads op de mat. Noteer vervolgens het pinnummer of de draadkleur van de door u gekozen kabelopstelling. Ik heb 15-weg d-type connectoren en kabels gekozen, normaal gebruikt voor VGA (let op als je vga gebruikt, zoiets als pin 7 is niet aangesloten)

Hoe je de kabels op de dansmatten aansluit, is aan jou. Ik raad aan om de pcb van de mat intact te laten, de kabel op de pcb te solderen in de buurt van de matconnector (u wilt krassen op de coating) en vervolgens de baan stroomopwaarts af te snijden om de schakelingen op de pcb te isoleren of het zal alles vastbinden op jij. Noteer vervolgens welke pads je aan pinnen hebt vastgemaakt en volg die mapping helemaal tot aan de software. U wilt dit ook precies voor elke mat kopiëren. Een ding dat niet in het onderstaande diagram is getekend, is de gemeenschappelijke lijn of de andere kant van de schakelaars. Elke pad sluit aan op een gemeenschappelijke plaat, het is erg belangrijk om deze correct op de computer aan te sluiten, anders zal geen van de pads werken.

Stap 5: Video

Hier is een kleine video van twee dansmatten in actie. Ik zal dit bijwerken als een dansmat en een handtrommel zodra ik een klein bedradingsprobleem met de drums heb opgelost.

Aanbevolen: