Skip to content

xinyu3ru/ahk_winmine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ahk_winmine autohotkey扫雷

功能

  • 使用autohotkey脚本软件进行扫雷。

逻辑

整个排雷算法分为两轮。

第一轮,遍历整个雷区,按照已知雷区的提示数字,按照从1到8的顺序,依次 统计八方向的未打开区域个数,若未打开区域个数与提示数字相同,将其未打开区域标 志置为已知为雷;

第二轮,第二次遍历整个雷区,同样按照已知雷区的提示数字,按照从1到8的顺 序,依次统计八方向的已知为雷的个数,若已知为雷的个数与提示数字相同,将其未打 开区域标志置为已知没有雷。

两轮排雷的过程中,由于都是从提示数字的1到8的顺序开始,故不会出现误判, 少判的情况。 `

To-Do

  • 给自己定个目标 😄
  • 编写具体代码
  • 已知 1 bug,随机点击函数在二次调用(在子函数中调用)的时候会持续的点击界面和卡时间,并且造成随机点击失败。造成扫雷成功率低。

>include/FindText.ahk

  • FeiYue 编写的好用的FindText程序。

感谢

  • 感谢 AutoHotkey 官方,提供免费好用的脚本软件。
  • 感谢 FeiYue 编写的好用的FindText程序。
  • 感谢 cox@swust 提供扫雷思路和C++源码和完美的开发文档。

About

使用autohotkey脚本软件进行扫雷。

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published