This repository contains the source code for a Minesweeper game in Java. The game is a classic puzzle game in which the player must uncover all cells that do not contain mines, while avoiding those that do. The game is implemented using the Java Swing framework for GUI.
Code explanation: Minesweeper in Java
Developed by Abhijeet Saroha (Machine Learning Developer, Intern at OpenGenus)
The repository contains two code files:
- 
Main.java: This is the main entry point for the application. It creates an instance of the Minesweeperclass and starts the game.
- 
Minesweeper.java: This is the implementation of the game logic. It extends the JFrameclass and implements the game logic using theActionListenerinterface.
- Clone the repository to your local machine.
- Compile and run the Main.javafile.
- The game window will appear on the screen, with 10x10 cells represented by buttons.
- Click on the buttons to uncover cells. If a cell contains a mine, the game is lost. If a cell does not contain a mine, the number of surrounding mines will be displayed.
- The goal of the game is to uncover all cells that do not contain mines. If all 90 cells are uncovered, the player wins the game.
This Minesweeper game in Java is a fun and educational project for anyone interested in learning Java and game development. The project demonstrates the basics of GUI development in Java and the implementation of game logic.

