BPMatch is a rhythm-based web game that challenges players to listen to a metronome and precisely guess
its exact Beats Per Minute (BPM).
The goal was to create an interactive, audio-focused experience that trains the user's ear for tempo,
combining simple yet challenging mechanics with a sleek, responsive interface.
Development
The development of BPMatch focused on accurate timing, engaging gameplay, and robust tracking:
Core Audio Engine: Engineered a custom metronome utilizing the Web Audio API for
precise, latency-free tick scheduling, ensuring players get an accurate tempo representation.
User Interface: Designed an intuitive layout with clear feedback loops—when players
make a guess, they immediately see their accuracy visually represented.
Backend Integration: Integrated Firebase Firestore to support global daily
leaderboards, allowing players to compete for the highest score worldwide.
Final
The final product delivers a polished and competitive rhythm game. Key achievements include:
A seamless, mobile-friendly design that works beautifully across all devices.
An active daily leaderboard system that encourages replayability.
A satisfying gameplay loop with responsive visual and audio cues.