Inspiration
We did not want to do another android app.
What it does
You can play chopsticks against an AI using your fingers! Physcially!
How we built it
We used a Leap Motion programmed with JavaScript hosted on a website using github pages.
Challenges we ran into
We started off with Python, but Leap Motion did not support newer versions of Python, and it was hard to set up and inconsistent to use. Adoption of JavaScript led to a faster, more versatile, and easier to compile workflow, since it can be run on a website.
Accomplishments that we're proud of
We are proud that we did not use any Java or Android Studio. We are also proud of our genetic machine learning algorithm, because it was the first time any of us had attempted something like that.
What we learned
We learned how to implement a Leap Motion, how to write and train machine learning programs, and we learned a ton of JavaScript, including a retro-style web based game interface.
What's next for ChopstiX.io ™
We plan to upgrade from our 2D visualizer to a 3D VR setup powered by Unity. We plan to improve our website design to make it more visually appealing. We also seek to find better ways to train our machine learning algorithm, by adjusting parameters such as the population size and mutation frequency.
Built With
- javascript
- toy-neural-network
- visual-studio
Log in or sign up for Devpost to join the conversation.