Ladidadidaaaa

A simple multiplayer karaoke game for friends who love music—and love to argue about who sounds the best.


Inspiration

Our group is always debating who's the best singer. We built Ladidadidaaaa to make that debate a little more friendly (and a lot more fun).


What It Does

  • Host Interface: A main screen (like a laptop or TV) displays lyrics and plays the music.
  • Mobile Mics: Players connect via their phones to sing along in real time.
  • Scoring & Leaderboard: After each song or round, the game tallies up scores for everyone to see.

How We Built It

  • WebSockets for real-time communication between the host and players
  • A Python script that processes audio and calculates scores

Challenges

  • Scoring Algorithm: Figuring out how to grade everyone's singing accurately was more complex than we expected.

Accomplishments

  • We had a blast creating this game, and it actually works well in group settings.

What We Learned

  • Full-Stack Development: From building the real-time interaction to implementing the scoring logic.

What's Next

  • Power-Ups: Fun effects to spice up performances
  • Taunts: Friendly ways to distract your competition

Getting Started

  1. Clone or download this repository.
  2. Install dependencies, including the required Python modules.
  3. Run the host script to start the game.
  4. Open the game on your phone using the provided URL, and sing away.

Feel free to submit pull requests or ideas. Happy singing!

Built With

Share this project:

Updates