Sommario:
- Passaggio 1: software
- Passaggio 2: hardware: generatore di tasti premuti
- Passaggio 3: hardware: controller manuale
- Passaggio 4: hardware: tappetino da ballo
- Passaggio 5: video
Video: Gioco interattivo di Simon Says: 5 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:04
Non ricordo bene come si è evoluto questo gioco, ma la motivazione principale alla base è migliorare l'elaborazione cognitiva e l'attenzione facendo in modo che i giocatori si concentrino su una sequenza di colpi di batteria e poi ripetano quella sequenza. I giocatori possono utilizzare tappetini dance-dance-revolution o un controller personalizzato in stile bongo a 4 pad. È stato creato per www.tulgeywood.us per dare un po' di informazioni ai giocatori/utenti target
Passaggio 1: software
Sono stato molto fortunato a incontrare uno sviluppatore di giochi di talento nel Regno Unito che ha interessi simili. https://www.funpods.com/ abbiamo parlato e nel giro di una settimana ha tirato fuori questa fantastica batteria virtuale. Per ora evitiamo di rilasciare il codice sorgente poiché è ancora in fase di sviluppo, ma puoi riprodurre la nostra demo funzionante utilizzando le righe della tastiera (qwertyui) per il giocatore 1 e (asdfghjk) per il giocatore 2.https://web. mac.com/pauric_ocallaghan/simondrums/PauricsDrums_003.htm Inizialmente abbiamo utilizzato 8 pad mappati sugli interruttori a 8 trovati su un tappetino DDR, ma li abbiamo riportati a 4 per semplicità. Il gioco è stato testato di recente e verranno introdotti numerosi miglioramenti. 1) i due drum kit virtuali saranno di colori diversi, 2) il periodo di ascolto per il giocatore 2 sarà esteso 3) i pad del controller manuale necessitano di frecce per consentire giocatori per mappare il reale e il virtuale insieme. ultima versione 4 https://www.funpods.com/freelance/TulgeyWood/Pauric'sDrums_004.htm (nota per Richard, puoi rimuovere il ' mentre taglia il collegamento qui) Nota per tutti gli altri, non so quanta larghezza di banda ho, quindi se il collegamento.mac muore prova i funpod copiando/incollando l'intera riga, non fare semplicemente clic sul collegamento interrotto. E dai un'occhiata ad alcuni degli altri giochi di Richards, l'ho contattato dopo aver giocato ai bono del Bonobo, è davvero fantastico.
Passaggio 2: hardware: generatore di tasti premuti
Un problema immediato che dovevamo risolvere era che la piattaforma che Richard usa per lo sviluppo del gioco, shockwave, non accettava gli input del cappello del joystick generati nativamente dai tappetini da ballo, c'è un plugin ma abbiamo deciso di progettare l'hardware per creare i tasti premuti, sarà più adattabile in futuro se costruissimo dispositivi con più di 8 interruttori. Avevo un Belkin Nostromo a portata di mano e allacciai i cavi VGA del monitor del computer perché avevano appena sopra il numero di linee necessarie. Qui è dove devi davvero documentare quali pin vanno dove. Hai 9 linee e 3 posti per abbinare quelle linee su 1) il tappetino da ballo a> cavo2) cavo a> connettore di ingresso del generatore di tasti 3) Software di mappatura della pressione dei tasti, in questo caso il nostromo autisti. Se hai utilizzato una tastiera USB, dovresti modificare il software di gioco per adattarlo ai tasti corretti. Idealmente questa sarebbe una funzionalità del software, ma per lo sviluppo avere questo separato consente una certa versatilità. Randofo ha una buona istruzione sull'uso delle tastiere USB per l'input
Passaggio 3: hardware: controller manuale
Ho fatto una prova del concetto modificando un gioco "Simon". I pad sono stati impostati per rilevare le pressioni in parallelo con l'hardware simon esistente, quindi il gioco originale avrebbe continuato a funzionare. Trapiantato nell'elettronica da un tappetino da ballo che rileva essenzialmente i cortocircuiti e genera comandi del cappello joystick tramite usb al sistema operativo. Ho usato l'open source https://www.stepmania.com/ come punto di partenza per lo sviluppo e il test. I risultati sono stati che i simon pad non erano abbastanza tattili o sensibili per alcune persone. L'attuale controller manuale è una build dettagliata, non può essere trovata in un istruzioni separato: https://www.instructables.com/ex/i/AF2C7B003BFD1029AC23001143E7E506/Immagino sia stato da questa prima fase di test con stepmania che ho evoluto il progettare anche in un gioco di simon. Ho ancora intenzione di utilizzare la piattaforma per la stepmania e produrrò un'istruzione sulla modifica dei file nelle prossime settimane
Passaggio 4: hardware: tappetino da ballo
Penso che le tracce all'interno di qualsiasi marca di tappetino saranno probabilmente le stesse. Quindi, quando scrivi il tuo elenco di mappatura, inizia con un elenco delle frecce corrispondenti ai pad sul tappetino. Quindi annota il numero di pin o il colore del filo dalla configurazione del cavo che hai scelto. Ho scelto connettori e cavi di tipo D a 15 vie, normalmente utilizzati per VGA (nota se usi vga, qualcosa come il pin 7 non è collegato)
Sta a te decidere come collegare i cavi ai tappetini da ballo. Consiglio di lasciare intatto il pcb del tappetino, saldare il cavo al pcb vicino al connettore del tappetino (ti consigliamo di graffiare il rivestimento) e quindi tagliare la pista a monte per isolare i circuiti sul pcb o legherà tutto tu. Quindi annota quali pad hai legato ai pin e segui la mappatura fino al software. Dovrai anche copiare questo esattamente per ogni tappetino. Una cosa non disegnata nello schema allegato di seguito è la linea comune, o l'altro lato degli interruttori. Ogni pad è in cortocircuito su una piastra comune, è molto importante collegarlo correttamente al computer o nessuno dei pad funzionerà.
Passaggio 5: video
Ecco un piccolo video di due tappetini da ballo in azione. Aggiornerò questo con un tappetino da ballo e un tamburo una volta che avrò risolto un piccolo problema di cablaggio con i tamburi.
Consigliato:
BBC Micro:bit and Scratch - Volante interattivo e gioco di guida: 5 passaggi (con immagini)
BBC Micro:bit e Scratch - Volante interattivo e gioco di guida: Uno dei miei compiti di classe questa settimana è utilizzare BBC Micro:bit per interfacciarsi con un programma Scratch che abbiamo scritto. Ho pensato che questa fosse l'occasione perfetta per usare il mio ThreadBoard per creare un sistema embedded! La mia ispirazione per lo scratch p
Gioco interattivo per famiglie: 6 passaggi
Gioco interattivo per famiglie: so che potrebbe non sembrare molto, ma questa piccola scatola è in realtà un'attività notturna in famiglia molto divertente. Funziona fondamentalmente come un tabellone di gioco interattivo che supporta fino a 12 giocatori. La parte migliore è che tutti giocano dal proprio dispositivo mobile
Gioco interattivo Tic-Tac Toe controllato con Arduino: 6 passaggi
Gioco interattivo Tic-Tac-Toe controllato con Arduino: l'obiettivo del progetto Physical Tic-Tac-Toe è quello di spostare un gioco ben noto nel regno fisico. In origine, il gioco è giocato da due giocatori su un pezzo di carta, mettendo a turno i simboli "X" e "O". La nostra idea era di esaminare il comportamento dei giocatori
Gioco da tavolo interattivo Arduino: 5 passaggi (con immagini)
Arduino Interactive Board Game: Gioco da tavolo interattivo - HAC-KINGIntro: Voor het vak If This Then That van de opleiding Games & Interactie aan HKU kregen noi de opdracht om un concetto di interactief te bedenken en maken. Questo concetto è molto più bello di parole con hardware e software
Dal gioco portatile al grande schermo interattivo: 10 passaggi (con immagini)
Gioco portatile su grande schermo interattivo: questo Instructable ti mostra come prendere quei vecchi giochi portatili che tua madre ti ha dato quando eri piccolo e trasformarli in un gioco su larga scala che può essere proiettato sulla TV e giocato da più giocatori contemporaneamente. Questo istruibile includerà: