Anthony Chen, Shaurya Sen, Amber Shen
SongGuessr is a live multiplayer music guessing game. Players will gain points every round by correctly guessing the playing song before time is up!
Players connect to a host server. They initially wait in a lobby. When the game starts, the host plays a randomized song. Players type their guesses with no spaces in the terminal. Players can see other players' guesses. When a player guesses a song correctly, they will gain points. After each song, player scores are displayed in everyone's terminals.
How to Play As Player:
- Clone github repo
- run
sudo apt get install ncurses
- run
make server
ARGS={HOST_IP} - Listen to the song and type in your guesses!
How to Play as Host:
- Clone github repo
- run
ifconfig
and provide ip to players - run
sudo apt get install ncurses
- run
sudo apt install mpg123
- run these commands for audio if on WSL
1.
sudo apt install pulseaudio
2.pulseaudio --start
3.mpg123 -a pulse your_file.mp3
- run
make host
- Guesses only work with no spaces
- Song doesn't play until after 15 s + client update event
- Chat doesn't persist during each round
- Players can spam guess the right answer and rack up points until round ends
- Guesses are wonky