Inhoudsopgave:
- Stap 1: Software
- Stap 2: Hardware: toetsdrukgenerator
- Stap 3: Hardware: Handcontroller
- Stap 4: Hardware: dansmat
- Stap 5: Video
Video: Interactief Simon Says-spel: 5 stappen
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:19
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
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
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
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
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:
Verbeterde 'Simon Says'-code: 3 stappen
Verbeterde 'Simon Says'-code: een bijgewerkt 'Simple Simon'-project. Met name gemakkelijker om te werken met software-implementatie
Simon Says Game: 13 stappen
Simon Says Game: Welkom bij mijn Simon Says-spel!! Dit hardnekkige spel helpt je om een Simon Says-spel op tinkercad te maken
Simon Says Memory Game - Ajarnpa
Simon Says Memory Game: Dit is een spel waar velen van ons van houden en onthouden uit onze kindertijd. We halen niet alleen de nostalgische herinneringen terug, maar we voegen het ook toe aan de wereld van computertechniek! Dit spel bestaat uit verschillende niveaus waarin de LED's met de hel
Geheugenspel met aanraking (Simon Says) - Als dit dan dat: 6 stappen (met afbeeldingen)
Geheugenspel met aanraking (Simon Says) - Als dit dan dat: ik heb een geheugenspel gemaakt met zelfgemaakte touchpads en een neopixelring voor een schoolproject. Deze game is vergelijkbaar met Simon Says, behalve dat veel vormen van input en feedback (geluiden en lichteffecten) in de game anders zijn. Ik heb geluiden geprogrammeerd van Su
Arduino Project // Simon Says (met straffe gevolgen): 5 stappen
Arduino Project // Simon Says (met straffe consequentie): Hallo! Dit is een zeer beginnersvriendelijke instructable, omdat dit eigenlijk ook mijn eerste Arduino-project is. Ik heb dit project gemaakt om te slagen voor de cursus die ik momenteel volg, genaamd If This Then That. In deze Instructable laat ik je zien hoe je