Skip to content

Junoo9/Mines

Repository files navigation

Mines Game

Welcome to the Mines Game! This project is a Java-based implementation of the classic Mines game. It includes both a menu interface for accessing various game features and the main game interface where players can enjoy the Mines experience.

Features

  • Main Menu: Access options for playing the game, viewing statistics, checking achievements, resetting progress, switching accounts, and exiting the game.
  • Game Interface: Play Mines by revealing cells on a grid, avoiding mines while uncovering safe cells and diamonds to earn profits.
  • Customizable Settings: Customize your bet amount and the number of mines in each game for a flexible gaming experience.
  • Achievements System: Track your progress and earn achievements based on specific milestones and accomplishments.

How to Play

  1. Start Menu: Launch the game and navigate through the main menu to select your desired action.
  2. Customize Game Settings: Configure your bet amount and the number of mines before starting the game.
  3. Play Mines: Click on cells to reveal them, avoiding mines and uncovering diamonds to earn profits.
  4. Cashout: Use the cashout button to collect your profits and end the game when satisfied.

Requirements

  • Java Development Kit (JDK)
  • Git (optional for cloning the repository)

Installation

  1. Clone the repository to your local machine:

    git clone https://github.com/Junoo9/Mines
  2. Compile the Java files using a Java compiler:

    javac *.java
  3. Run the Mines game:

    java Driver.java

Credits

This Mines game project was created by Kevin Botrous, Majd Gerges, Charbel Rahme.

License

This project is licensed under the GNU General Public License v3.0. See the LICENSE file for details.


About

Mines game using java :v

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages