Skip to content

Latest commit

ย 

History

5 Commits

Folders and files

NameName
Last commit message
Last commit date
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿ’ฃ Minesweeper - A Python Game Project ๐Ÿ’ฅ๐ŸŽฎ

Welcome to the Minesweeper project, a fresh and exciting take on the classic puzzle game. This project is a Python-based rendition, complete with a dynamic graphical user interface (GUI) to challenge your strategic skills. Are you ready to avoid those mines and clear the field? Let's get started!

๐Ÿ“š Table of Contents

  1. Features
  2. Installation
  3. Usage
  4. Testing
  5. Contributing

๐ŸŽ Features

Our Minesweeper project boasts a number of engaging features:

  • GUI: A dynamic, visually pleasing field of unknown cells, waiting for your strategic moves.
  • Game Logic: Intricate programming that mimics the traditional rules of Minesweeper โ€“ click to reveal a cell, but beware of mines!
  • Number Clues: Each revealed cell displays a number indicating the adjacent mines, helping you make smarter decisions.
  • Difficulty Levels: Choose from multiple difficulty levels to customize your gaming experience.

๐Ÿ’ป Installation

This game requires Python 3.8 or later. Follow these instructions to get a copy running on your local machine:

https://github.com/Cali07/Mine-sweeper.git
cd minesweeper

๐Ÿ“– Usage

Launch the game by executing the minesweeper.py script in your terminal:

python minesweeper.py

Interact with the grid to reveal cells. Be strategic โ€“ the numbers indicate the count of mines in the surrounding cells. Clear the field without detonating any mines to win!

๐Ÿงช Testing

The project includes unit tests to verify the proper functionality of the game's logic. Execute these tests with the following command:

python test_minesweeper.py

๐Ÿ‘ฅ Contributing

We welcome contributions! If you're interested in enhancing the game or fixing bugs, please read through our contribution guidelines before getting started.

๐Ÿ‘ Acknowledgements

A huge thank you to our contributors and users for making this project possible. We appreciate your support and enthusiasm! ๐Ÿ™

Please don't hesitate to reach out if you have any questions, suggestions, or feedback. Enjoy your Minesweeper adventure! ๐ŸŽ‰


About

School project

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages