Skip to content

An In-Progress C# Windows 7 Minesweeper Solver Using Visual Screen Reading

Notifications You must be signed in to change notification settings

Loufe/GroundPenetratingRadar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Ground Penetrating Radar

A windows-based multi-threaded Minesweeper bot using screen capture and mouse hook technology.

This project solves using only what's available visually in the Windows 7 Minesweeper. While still encountering the occaisonal bug, the bot is relatively steady and capable of solving at a breakneck pace. I predict with enough cycles roughly 25 second solve times are possible.

The bot needs some generalization to be easy to use for most. These should be easy to adjust. Current hardware requirements are:

  • Single screen of 1920x1080 resolution
  • 8 virtual cores

Tasks remaining for anyone looking to contribute and merge:

  • Identify cause of flagged tiles unflagging themselves despite the stack merger check -- alternatively, root cause
  • Identify reason why internally understood non-tiles (!= 10) are sent to be checked despite catch.
  • Reduce weight of image comparison.

Video of the bot running: https://www.youtube.com/watch?v=J7uFc7OSMig

About

An In-Progress C# Windows 7 Minesweeper Solver Using Visual Screen Reading

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages