My adaptation of classic desktop Windows game, created in Java Swing library. Contains features such as saving best results and custom difficulty levels.
🔆 Self-created button icons and animations
🔆 Save your best results in serialized data file
🔆 Choose one of pre-created difficulty settings or set your own!
-
Use Java features such as abstract classes, enums, custom exceptions, exception handling, inheritance, serialization, stream API
-
Create first big project with GUI
-
Learn how to use Git
-
Keep code clean & use single-responsibility principle
-
Press the Fork button (located on the top right corner of the page) to save copy of this project on your account.
-
Download the repository files (project) from the download section or clone this project by typing in the bash the following command:
git clone https://github.com/matmirowski/minesweeper-swing.git
⚠️ Make sure that you launch .exe file in the same directory as jdk folder (included in release)⚠️