Skip to content

Releases: DeusCL/minesweeper

Python Pygame Minesweeper

13 Jan 01:06
Compare
Choose a tag to compare

Release Notes - v0.1.0

Features

  • Mine Sweeper Game: The project introduces a fully functional Mine Sweeper game written in Python.
  • Modular Structure: The code has been refactored into modules for better organization and maintainability.
  • Improved GUI: The graphical user interface (GUI) has been enhanced for a better gaming experience.
  • Chording Technique: Players can now use the chord technique to efficiently explore surrounding cells.

Bug Fixes

  • Excluded pycache: The __pycache__ directory is now excluded from the repository to avoid unnecessary clutter.

Dependencies

How to Install

  1. Clone the repository:

    git clone https://github.com/DeusCL/minesweeper.git
    
  2. Install dependencies:

    pip install -r requirements.txt
    
  3. Run the game:

    python3 main.py
    

How to Play

  • Left click to dig a cell.
  • Right click to place a flag.
  • Left & Right click to chord surrounding cells.
  • Press R to restart the game with the current difficulty.
  • Press Number 1 to start a beginner game.
  • Press Number 2 to start an intermediate game.
  • Press Number 3 to start an expert game.
  • Press Esc to exit the game.

Notes

  • Make sure to check the requirements.txt file for necessary dependencies.

Feel free to explore, provide feedback, and enjoy the game!