A simple console-based Minesweeper game implemented in Java.
This Minesweeper game is a console-based implementation created in Java. It provides a classic Minesweeper experience with features such as customizable settings, a tutorial section, and a simple ASCII art interface.
- Customizable board size, control mode and difficulty.
- Tutorial section explaining the rules and how to play.
- Basic console interface with ASCII art.
- Run the Java program.
- Navigate through the menu using keyboard input.
- Start the game, set settings, learn how to play in the tutorial, or view credits.
- Enjoy the classic Minesweeper experience.
-
Clone the repository:
git clone https://github.com/kuraykaraaslan/MineSweeper.git
-
Navigate to the project directory:
cd MineSweeper
-
Compile the program:
javac MineSweeper.java
-
Run the program:
java MineSweeper
The game includes various settings that you can customize:
- Board Size: Adjust the dimensions of the game board.
- Control Mode: Choose between WASD controls or Coordinates input.
- Music: Toggle background music on or off.
- Sound: Toggle in-game sound effects on or off.
- Difficulty: Select the game difficulty (Easy, Medium, Hard).
Learn how to play the game with the included tutorial section. Understand the rules and master Minesweeper mechanics to enhance your gaming experience.
- Creator: Kuray Karaaslan
- Created for: Patika+ Cohort
- Original Game: Microsoft Minesweeper
Feel free to contribute to the project by opening issues or creating pull requests. Your feedback and improvements are welcome! Let's make Minesweeper even better together.
This Minesweeper game is open-source and licensed under the MIT License. See the LICENSE file for details.