Skip to main content

A clone of the original minesweeper game with many added features

Project description

Build badge Codecov badge PyPI badge Downloads badge Code style badge

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

Read more about the project history on the project homepage.

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
  • Option for setting the 'reach' of the cell numbers
  • New game mode: "split cell"
  • Local highscores for standard difficulty modes
  • 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.2.0b0.tar.gz (982.4 kB view details)

Uploaded Source

Built Distribution

minegauler-4.2.0b0-py3-none-any.whl (1.0 MB view details)

Uploaded Python 3

File details

Details for the file minegauler-4.2.0b0.tar.gz.

File metadata

  • Download URL: minegauler-4.2.0b0.tar.gz
  • Upload date:
  • Size: 982.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.18

File hashes

Hashes for minegauler-4.2.0b0.tar.gz
Algorithm Hash digest
SHA256 dd04f5c3c8cf51a41ef227bfe08329739ff4d2992b1c997344a50e8945ead127
MD5 bdf8bb58e1e2b9060ddfc8cf6e44f4f7
BLAKE2b-256 3fd44f286fe9309e74d51fb6ece090025296d4a61e4c749e02c364a0ed003d21

See more details on using hashes here.

File details

Details for the file minegauler-4.2.0b0-py3-none-any.whl.

File metadata

File hashes

Hashes for minegauler-4.2.0b0-py3-none-any.whl
Algorithm Hash digest
SHA256 595aa8028230409ce7884200cb3de19a8b14b79a4aed5a3b3f3ad17dd9e42268
MD5 2688859f8038ce12ebdede7420fdd92e
BLAKE2b-256 f94624ca63ac54d235f7a3ca454eecbf2671426bad97a8b0baccc57a7f336b1a

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