/Minesweeper

🎮 A remake of the classic Minesweeper game written in Java

Primary LanguageJavaMIT LicenseMIT

Minesweeper by Sadig

Table of Contents

General Information

  • Side Quest
  • Game Development
  • Remake of the game of Minesweeper

Features

  • Customizable in many ways
  • Easy to implement new rules and game modes
  • Has almost everything original game has

Images

Custom Mode

Custom

Win Screen

winn

Lose Screen

win

Setup

Dependencies:

  • Java SE 8 or above
  • Java Swing Framework
  • Eclipse IDE 2018 (at least I used it)

Project Status

Project is: complete. The basic functionality and game logic has been implemented. Although main algorithm for tile revealing is working, there is always a room for optimization.

Room for Improvement

  • when text selected in mode info labels if you type already existing text will be deleted
  • input validation
  • change the absolute values(magic numbers) to variables
  • Optionally: Increase consistency with the original game (i.e. Icons, frames)
  • Add Leaderboard
  • Better Menu
  • Consider 3D version???

    Bugs:

  • No Known Bug

Acknowledgements

  • This project was inspired by the game of Microsoft Minesweeper (formerly just Minesweeper, and also known as Flower Field).
  • Everyone on Stackoverflow whose questions and answers contributed.

Contact

Created by Sadig Akhund - feel free to contact me! Email: sadigaxund@gmail.com

Check Out My Other Projects