Inspiration
We were inspired by the challenge of mapping sounds into vectors.
What it does
This application uses the users pitch and volume in their voice to draw various shapes. Compete with other players to see who can draw over the most surface area! Increasing your voice will increase the width of the line!
How I built it
We built the front-end using react.js and handled multiplayer drawing with Socket.IO.
Challenges I ran into
Creating an algorithm to move the cursor smoothly to draw was very complicated. We researched bezier curves and researched various algorithms.
Accomplishments that I'm proud of
We are proud of designing our own algorithms using math to translate sound into vectors. Implementing Socket.IO to support complex movement and drawing in the front end.
What I learned
We learned how to use react.js and websockets. Furthermore, we learned about smoothing out curves using bezier curve algorithms.
What's next for screech
Different game modes -> acquisition by agar.io / ipo

Log in or sign up for Devpost to join the conversation.