Skip to content

Latest commit

 

History

History
87 lines (67 loc) · 3.13 KB

README.md

File metadata and controls

87 lines (67 loc) · 3.13 KB

Blue Puzzles

Blue Puzzles is an application that contains a collection of puzzles. These games include Hangman, Jigsaw, Sudoku, Sudoku X, Memory, Time Attack, and Tents. This is a GUI-based application, as such all parts of it are entirely visual. A user would interact with this game in the same way they would with a website (click buttons to interact with the application).

If you enjoyed using this application, you can email me at larkingustavson@gmail.com. If you have any suggestions for improvements it would be greatly appreciated!

Sincerely,

Larkin

BluePuzzlesMainMenuScreenshot

Key Features

  • The ability to play several games:
    • Hangman
    • Jigsaw
    • Sudoku
    • Sudoku X
    • Memory
    • Time Attack
    • Tents
  • As this app is a GUI (Graphical User Interface), all games are displayed visually
  • The ability to play on Easy, Medium, or Hard difficulties
  • Random level generation
  • Leaderboards
  • Game Stats are saved
  • Ability to create an account

How To Use

To clone and run this application, you'll need Git, Java JDK (11.0.2), JavaFX SDK (11.0.2), JDBC (MySQL Connector), and any IDE or text editor that can run a Java program. Strongly recommended is IntelliJ. From your command line, run the following commands:

# Clone this repository
$ git clone https://github.com/Larkin-Gustavson/BluePuzzlesUpdate

# Go into the newly created repository
$ cd BluePuzzlesUpdate

Note In order to use this application you MUST have installed the Java JDK (11.0.2), JavaFX SDK (11.0.2), and JDBC (also known as MySQL Connector) version 8.0.23.

The MySQL server that this application uses to store users' account information (usernames and passwords) and each accounts associated game stats is being hosted on Amazon. Due to this, in order to host this application server payment was necessary. A couple of months ago, we chose not to pay Amazon to host the database. Therefore, a user cannot get past the login screen.

Credits

This software uses the following software and credit need to be given to the following sources:

License

MIT


GitHub @Larkin-Gustavson  ·  GitHub @abdulnad  ·  GitHub @Chris115329