Skip to content

"The Music Quiz" is a simple quiz wriiten in java. I have started this project in order to learn how to program in java and how to use git.

License

Notifications You must be signed in to change notification settings

AlexandreLadriere/TheMusicQuiz_JAVA

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

[JAVA] The Music Quiz

The Music Quiz is a simple music quiz game I am currently developing to learn how to program in java and how to use git.

There are different questions types in the quiz, which are all about albums:

  • Who ? - You have to find the author of the album
  • When ? - You have to find when the album was released
  • Which ? - You have to find the name of the album according to the artist name and the released date
  • By cover - You have to find the name of album author and the released date according to the given album cover
  • Random - Randomly asked one of the above questions

In addition to these question types, you have the option Discover: question are replaced by information about an album. It is a good way to learn about available albums in the database.

Database

The database is build from different albums charts you can find on the internet (like on Rate Your Music) thanks to a python script. This python script is also scraping information from Wikipedia, and translating them in english if needed thanks to Deepl.

Test (Linux)

First, install the Nunito font pack with the instal_fonts.sh file if you don't already have it (it is not mandatory):

$ sh instal_fonts.sh

Then, you need to compile all the files thanks to the compile.sh file (WARNING: do not forget to change the classpath for javaFX):

$ sh compile.sh

To run the application, you just have to run the run.sh file (WARNING: do not forget to change the classpath for javaFX):

$ sh run.sh

Demo

demo.gif

Screenshots

homeScene.png genreSelectionScene.png hiphopLanguageSelectionScene.png modeSelectionScene.png questionScene.png questionValidation.png resultsScene.png

Developed with

  • Ubuntu 18.04.2 LTS
  • java 12.0.2 2019-07-16
  • Java(TM) SE Runtime Environment (build 12.0.2+10)
  • Java HotSpot(TM) 64-Bit Server VM (build 12.0.2+10, mixed mode, sharing)

Todo

  • Enhancing database
  • Adding a multiplayer option
  • Adding Discover mode
  • Adding Settings possibilities
  • Adding adaptative background/buttons color changes according to the cover color

Feel free to add ideas and to contribute 🤘

License

This project is licensed under the MIT License - see the LICENSE.md file for details

About

"The Music Quiz" is a simple quiz wriiten in java. I have started this project in order to learn how to program in java and how to use git.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published