A clean, smooth, and aesthetic Minesweeper game implemented in Python using tkinter. This project relies solely on Python's base modules, requiring no additional dependencies beyond a standard Python installation.
Made with the intent of looking nice and being easy to setup & play.
- Multiple Difficulty Levels: Choose from Beginner, Intermediate, or Expert levels to match your skill.
- Highscores Tracking: Records your best times in a file for each difficulty level, allowing you to track your progress and achievements.
- Chording: Allows you to quickly reveal adjacent cells when the number of flags around a numbered cell matches its number.
- Safe First Click: The first cell clicked will never be a mine, ensuring a fair start to each game.
- Imageless Aesthetics: The game runs entirely using one file, no images or requirements.
- Impossible Move Alerts: Numbers that do not logically make sense (e.g: having too many flags) are highlighted in red.
gameplay.mp4
git clone https://github.com/dootss/python-minesweeper.git
cd python-minesweeper
python main.py
- Customizable mine count (maybe. it'd make leaderboard tracking harder.)
- Fix larger grid centering
- More animations
- Edge rounding (if even practically possible)
- Customizable color scheme