Inspiration
We wanted to create a game that blends music, reflex training, and accessibility. Inspired by Whac-A-Mole and Piano Tiles, we designed BLOOP to be interactive, entertaining, and inclusive. This ensures that everyone, regardless of physical ability, can enjoy a rhythm-based game.
What it does
BLOOP is a music arcade game. The game consists of five stations, each equipped with an LED and a buzzer. When an LED lights up, the player must snap their fingers toward the corresponding station to trigger a buzzer that plays a musical note. It has two game modes:
Normal Mode: Station LEDs light up randomly, testing the player's reflexes. Music Mode: Station LEDs light up in a set order to play a song, allowing players to interact with the music. BLOOP currently features three songs: Mary Had a Little Lamb, Ode to Joy, and Hot Cross Buns.
The game detects player input using a microphone to capture the sound of a finger snap. Additionally, a built-in stress detection system (using GSR sensors) can pause the game if the player becomes overwhelmed.
How we built it
We used Arduino Uno to control the LEDs, buzzers, microphone, and GSR sensors. The game detects finger snaps using a microphone that processes sound waves, ensuring accurate input recognition. The GSR sensor monitors player stress, adding an extra layer of safety. The game logic was programmed in C++, and we fine-tuned the timing to ensure an enjoyable, rhythmic experience.
Challenges we ran into
Tuning the microphone to accurately detect snaps while filtering out background noise. Ensuring the GSR sensor correctly detects stress levels without interrupting normal gameplay. Balancing difficulty so the game remains engaging for all players.
Accomplishments that we're proud of
Designing an accessible game that is both fun and beneficial for reflex training. Successfully integrating music into gameplay. Implementing a real-time stress detection system to ensure a safe gaming experience. Developing an accurate snap detection system using a microphone.
What we learned
How to fine-tune sensors for real-time interaction. How to signal process for snap detection. How to balance engaging gameplay with user safety.
What's next for BLOOP
Expanding the song library with more diverse and recognizable tracks. Adding more stations for an enhanced gameplay experience. Creating a mobile app companion for score tracking and customization.
Log in or sign up for Devpost to join the conversation.