Sommario:
- Passaggio 1: libreria di rilevamento della lingua e del movimento
- Passaggio 2: breve tutorial per vedere quanto è facile rilevare il viso
- Passaggio 3: creare i suoni
Video: Videogioco fai-da-te controllato dal movimento della testa (realtà aumentata): 4 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:04
Voglio mostrarti quanto sia facile oggigiorno creare un gioco che può essere controllato muovendo il tuo corpo. Avrai bisogno solo di un laptop con web cam e alcune abilità di programmazione.
Se non hai un laptop e una web cam o se non sai come programmare, puoi comunque leggere questo tutorial come intrattenimento e poi puoi giocare al mio gioco, perché lo aggiungo a questo articolo
Passaggio 1: libreria di rilevamento della lingua e del movimento
Non c'è bisogno di reinventare la ruota. Su Internet ci sono molte librerie che gestiscono il rilevamento del movimento e sono fatte per quasi tutte le lingue e sono gratuite.
Ho deciso di usare Java perché volevo che il mio gioco fosse indipendente dalla piattaforma. Può essere eseguito su Windows, Mac, Linux.
Ho selezionato la libreria OpenIMAJ che consente non solo di rilevare il movimento ma rende anche molto facile visualizzare ed elaborare la grafica. Puoi vedere nell'immagine allegata a questo passaggio, che solo utilizzando poche righe di codice sono in grado di realizzare un'applicazione di rilevamento del movimento.
Se conosci Java e vuoi provare, ecco il tutorial molto veloce/semplice su come rilevare il movimento e gestire la grafica in OpenIMAJ.
Ho deciso di creare un gioco Arkanoid come prova di concetto, perché è davvero semplice da implementare.
Passaggio 2: breve tutorial per vedere quanto è facile rilevare il viso
Ho deciso di mostrarti quanto sia facile in Java&OpenIMAJ rilevare il volto. Se non conosci la programmazione, salta questo passaggio;-)
Qui hai il codice:
//inizializza prima lo schermo se HDVideoCapture vc = new VideoCapture(1240, 720);//inizializzazione del rilevatore di voltiFaceDetector fd = new HaarCascadeDetector(40);//crea la finestra che mostra la webcam acquisita videoVideoDisplay vd = VideoDisplay.createVideoDisplay(vc); vd.addVideoListener(new VideoDisplayListener() { public void beforeUpdate(MBFImage frame) { //questo esegue il rilevamento del volto e visualizza la cornice attorno al viso sullo schermo List faces = fd.detectFaces(Transforms.calculateIntensity(frame)); for(DetectedFace face: faces) { frame.drawShape(face.getBounds(), RGBColour. RED);
}
}
public void afterUpdate (visualizzazione VideoDisplay) { } });
Passaggio 3: creare i suoni
Solo per ulteriore divertimento ho creato alcuni suoni che rendono l'intero gioco più giocabile. Prendo mio figlio (è stato divertente per lui) e abbiamo fatto degli stupidi rumori come colpire la banana marcia contro le porte del frigorifero;-) Successivamente elaboro i suoni con audacia e li riutilizzo in un gioco.
Consigliato:
Potenzia la tua memoria con un palazzo della mente in realtà aumentata: 8 passaggi
Potenzia la tua memoria con un palazzo mentale in realtà aumentata: l'uso dei palazzi mentali, come in Sherlock Holmes, è stato utilizzato dai campioni della memoria per richiamare molte informazioni come l'ordine delle carte in un mazzo mescolato. Il palazzo della mente o metodo dei loci è una tecnica di memoria in cui i mnemonici visivi sono
GlobalARgallery - Galleria di realtà aumentata globale: 16 passaggi
#GlobalARgallery - Global Augmented Reality Gallery: #GlobalARgallery è un'opportunità per le scuole (e non solo) di connettersi in modo asincrono in tutto il mondo e condividere esperienze, opere d'arte, storie, timeline, mostre, presentazioni e qualsiasi altra cosa tu possa immaginare. Tutti questi che appaiono in A
Ingranaggio del telefono in realtà aumentata: 7 passaggi
Attrezzatura per telefoni in realtà aumentata: economica, facile, fantastica
Puzzle di realtà aumentata: 11 passaggi
Puzzle in realtà aumentata: i giochi puzzle sono semplicemente meravigliosi. Ci sono puzzle di tutti i tipi, il tipico puzzle, il labirinto, con gettoni e persino videogiochi di questo genere (ad esempio Captain Toad). I giochi di puzzle richiedono al giocatore di progettare una strategia di risoluzione dei problemi
Occhiali intelligenti per realtà aumentata fai-da-te con Arduino: 7 passaggi
Occhiali intelligenti per realtà aumentata fai-da-te che utilizzano Arduino: poiché la tecnologia sta crescendo rapidamente e si integra a tutti gli aspetti della vita delle persone, designer e sviluppatori hanno cercato di fornire un'esperienza tecnologica più piacevole alle persone. Una delle tendenze tecnologiche che mirano a semplificare la vita è l'usura