- This project solves minesweeper. It's setup to solve minesweeper from the
Minesweeper.html
webpage in the git repo or fromminesweeperonline.com/
, however, it can be setup to solve any minesweeper program as long as the .png files are replaced. It's expected that all images for tile/cell types are the same image size and correctly named. - In the
functions.py
file there are some configuration options.timeoutAttemptsNum
controls how long the program is willing to rescan the page for an update. This exists because sometimes the board is screenshotted to be analyzed before the board updates.maxCombinations
controls how many combinations/permutations the probabilistic guess method is willing to go through before giving up and using a less accurate but quicker guess method instead.
- The
FailedGameStates.txt
file keeps track of good reference board states for testing and improving the program.
-
Notifications
You must be signed in to change notification settings - Fork 0
Easyoakland/MineSweeperSolver
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
This project solves minesweeper using visual recognition.