A sleek, dark-themed Minesweeper game built with Python and Pygame, featuring procedurally generated audio, screen shake effects, and neon-colored UI.
- 16ร16 grid with 30 mines โ a classic intermediate layout
- Safe first click โ mines are never placed on or adjacent to your first reveal
- Neon number colors for a modern dark UI aesthetic
- Screen shake on mine detonation
- Procedurally generated explosion sound โ no audio files needed
- Animated flickering fire on triggered mines
- Play Again / Exit buttons on game end
- Python 3.8 or higher
- pip
-
Clone the repository
git clone https://github.com/YOUR_USERNAME/minesweeper.git cd minesweeper -
Install dependencies
pip install -r requirements.txt
-
Run the game
python minesweeper.py
| Action | Input |
|---|---|
| Reveal cell | Left Click |
| Place / Remove flag | Right Click |
| Play Again | Click button |
| Exit | Click button or close window |
minesweeper/
โโโ minesweeper.py # Main game file
โโโ requirements.txt # Python dependencies
โโโ .gitignore # Git ignore rules
โโโ README.md