We've all seen those games that you can control with your voice, but we wanted to make a game you control with your face!
What it does
SmileRun captures your face and calculates how happy, sad or neutral you are and moves your character accordingly. If you're happy, your character will jump! If you're down, your character will duck. Use your face as the controls to beat the SmileRun obstacle course!
Backup link: https://d2eptolisexml7.cloudfront.net/
How we built it
Challenges we ran into
We had a hard time figuring out exactly what procedure we should use in order to communicate with the Microsoft API. In fact, we had an entire Python server set up before realizing we could just use Ajax calls directly to the API. Additionally, we had trouble with the format of the pictures taken by the webcam; it was our first time working with Blobs.
Accomplishments that we're proud of
What we learned
There are many methods to achieving the same goal, and learning more and more allows us to choose the most efficient path in the future. Never give up on your code; if you can imagine it, you can code it!
What's next for SmileRun
We hope to implement these features in the future:
- new graphics for characters instead of just blocks
- polish UI/UX
- picture gallery option to save your funny faces
- competing with friends online
- increasing difficulty/speed
- a way to actually win the game (?)