Skip to content

Dive into the classic Minesweeper experience with our simple console-based game implemented in Java. This nostalgic gem brings the thrill of strategy and deduction to your command line, challenging players to uncover mines without triggering any explosions.

Notifications You must be signed in to change notification settings

kuraykaraaslan/MineSweeper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Welcome

Minesweeper Game

A simple console-based Minesweeper game implemented in Java.

Table of Contents

Introduction

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.

Features

  • Customizable board size, control mode and difficulty.
  • Tutorial section explaining the rules and how to play.
  • Basic console interface with ASCII art.

How to Play

  • 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.

Getting Started

  1. Clone the repository:

    git clone https://github.com/kuraykaraaslan/MineSweeper.git
    
    
    
  2. Navigate to the project directory:

    cd MineSweeper

  3. Compile the program:

    javac MineSweeper.java

  4. Run the program:

    java MineSweeper

Settings

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).

Tutorial

Learn how to play the game with the included tutorial section. Understand the rules and master Minesweeper mechanics to enhance your gaming experience.

Credits

  • Creator: Kuray Karaaslan
  • Created for: Patika+ Cohort
  • Original Game: Microsoft Minesweeper

Contributing

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.

License

This Minesweeper game is open-source and licensed under the MIT License. See the LICENSE file for details.

About

Dive into the classic Minesweeper experience with our simple console-based game implemented in Java. This nostalgic gem brings the thrill of strategy and deduction to your command line, challenging players to uncover mines without triggering any explosions.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages