Skip to content

Latest commit

 

History

History
53 lines (34 loc) · 1.64 KB

README.md

File metadata and controls

53 lines (34 loc) · 1.64 KB

Minesweeper

My adaptation of classic desktop Windows game, created in Java Swing library. Contains features such as saving best results and custom difficulty levels.

Features ✨

🔆 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!

Goals of project ⛳

  • 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

Gallery 🌆

Installation 🛠️

  • 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) ⚠️