Inspiration
What better Idea to follow than Revenge impending on the advanced species that tackled with us!
What it does
I have made a real time pose detection and Classification model using ML5 that helps me to perform some tasks and face the grave dangers of the universe. For each Task, there is a valid Gesture I have to perform or my spaceship will take some damage. On Receiving a lot of damage(>=3), my Spaceship will be destroyed and the Game will be over.
Back Story
Universe is an Infinitely Complex Place. There is an immense Availability of Resources but species tend to wage wars on trivial existential grounds.After Some Aliens Destroyed a part of our Galaxy, We have chosen you as our Supreme Leader to take control of the Spaceship and help travel through the Universe and Save our Galaxy.Our Spaceship is handled via supreme sensors and Gestures you perform activate utilities of the Spaceship. Use these Gestures to guide us through the Galaxy.
You can control the Features of your ship by showing some Gestures.
- ACTIVATE SHIELD :- Cross your Arms and Move through the Asteroid Belt
- STOP :- Prevent Collision from Blackholes. Flex your Bicep.
- INCREASE SPEED :- Get away from a Black Hole. Raise your Right Hand Straight
- ATTACK :- Destroy Alien Spaceships ahead. Join your hands above your head.
How we built it
I built it using p5,ml5, react and Node.js
Challenges we ran into
Collecting Data and training the model was a bit tricky but after a long night, I was able to overcome it.
Accomplishments that I am proud of
I trained the model on my posture points and so it works for anyone and hence the Model is generic. Being able to deploy it online and turn this into game is an Accomplishment.(Creative thoughts mainly)
What we learned
I learned how to tackle some frontend and backend challenges. ml5's integration with react was a bit troublesome but it was fruitful in the end.
What's next for Galaxy-Vendetta
Maybe adding Realtime Animation like hands of Doctor Strange and showing a shield around me. I was able to do this, but due to some performance issues I avoided it.
Log in or sign up for Devpost to join the conversation.