Skip to main content

A clone of the original minesweeper game with many added features

Project description

Codecov badge Code style badge

A perfect clone of the classic Minesweeper game, with many added features.

Read more about the project history on my website.

img1 img2

Install and Run

Install with pip install minegauler, and then run with python -m minegauler.

Features

  • Basic functional game
  • Ability to specify custom board size/number of mines
  • Ability to replay a game
  • Mode to create boards
  • Ability to save and load boards (created or played)
  • Get current game information, including predicted completion time for lost game
  • Option of whether first click will guarantee an opening
  • Option to select cells by click-and-drag technique with the mouse
  • Option to allow multiple mines per cell
  • Local highscores for standard difficulty modes
  • Highscores uploaded to remote server when there is an internet connection
  • Custom cell styles
  • Option to change the cell size
  • Ability to reduce the window size and use scroll

Contact

Email at minegauler@gmail.com, any questions/suggestions/requests welcome.

Alternatively, feel free to open an issue if you find a bug or have a feature request.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

minegauler-4.0.4.linux-x86_64.tar.gz (298.1 kB view details)

Uploaded Source

Built Distribution

minegauler-4.0.4-py3-none-any.whl (258.9 kB view details)

Uploaded Python 3

File details

Details for the file minegauler-4.0.4.linux-x86_64.tar.gz.

File metadata

  • Download URL: minegauler-4.0.4.linux-x86_64.tar.gz
  • Upload date:
  • Size: 298.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.1.0 requests-toolbelt/0.9.1 tqdm/4.42.0 CPython/3.6.8

File hashes

Hashes for minegauler-4.0.4.linux-x86_64.tar.gz
Algorithm Hash digest
SHA256 292289c88612d3a49a5856e61dfdabfbea58fc2d4e73bdbfa640289fd3c3f21b
MD5 9cb98c4b5e79a78c69d6a7a5b3b1f795
BLAKE2b-256 d2a1704799a810c38ecbfea98ea41336cd87cd66c6a5993088d1acaf73eb50ea

See more details on using hashes here.

File details

Details for the file minegauler-4.0.4-py3-none-any.whl.

File metadata

  • Download URL: minegauler-4.0.4-py3-none-any.whl
  • Upload date:
  • Size: 258.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.1.0 requests-toolbelt/0.9.1 tqdm/4.42.0 CPython/3.6.8

File hashes

Hashes for minegauler-4.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 6aa683786852864675a452a3c1e78d0ca6329abac22961e55f6e532d9193f27e
MD5 2a56908780e3b6601abd66abf98317eb
BLAKE2b-256 6061cdcded12eff8a99fb7b0606ae51c4a635077d6dbbef3e46d0dab52d35dee

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page