Skip to content

Stuycs-K/project03-final-10-chena-sens-shena

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Review Assignment Due Date

SongGuessr

ASA (Angle-Side-Angle)

Anthony Chen, Shaurya Sen, Amber Shen

Project Description:

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.

Instructions:

How to Play As Player:

  1. Clone github repo
  2. run sudo apt get install ncurses
  3. run make server ARGS={HOST_IP}
  4. Listen to the song and type in your guesses!

How to Play as Host:

  1. Clone github repo
  2. run ifconfig and provide ip to players
  3. run sudo apt get install ncurses
  4. run sudo apt install mpg123
  5. run these commands for audio if on WSL 1. sudo apt install pulseaudio 2. pulseaudio --start 3. mpg123 -a pulse your_file.mp3
  6. run make host

Bugs:

  1. Guesses only work with no spaces
  2. Song doesn't play until after 15 s + client update event
  3. Chat doesn't persist during each round
  4. Players can spam guess the right answer and rack up points until round ends
  5. Guesses are wonky

About

project03-final-10-chena-sens-shena created by GitHub Classroom

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •