We aspired to create a new form of rhythm game, something all members of my team love. Something that has a physical element.

What it does

We built a Java rhythm matching game. Users need to match gestures on the Myo Armband with the beats we detect from custom audio files.

How I built it

Defeat the Beat is a Java application that incorporates Slick2D for the 2D gaming platform and Myo Armband as the main source of input.

Challenges I ran into

We spent a large amount of time exploring different hardware and software options. This resulted us to have significantly less time to built and test our product. None of our teammates has had any experiences with motion detection hardware. We had difficulty properly calibrating the Myo, which was fixed with experience.

Accomplishments that I'm proud of

We integrated innovative technology resulting into a functional game that is sleek and fun in less than 16 hours.

What I learned

We learned how to build games with Slick 2D as well as incorporating a complex hardware, the Myo Armband, into our application. We also developed a basic understanding of various other techs, such as the Muse Headband, that we didn't end up incorporating into our final product.

What's next for Defeat the beat

We hope to add difficulty levels, decrease the delay between hand gesture and reaction, and building a more interactive UI. Pulling songs on demand from the web is also a goal.

Built With

Share this project: