1、获取连连看程序的窗口并前置
2、游戏界面截图将每个一小图标切图,并形成由小图标组成的二维列表
3、对图片的二维列表遍历将二维列表转换成由数字组成的二维數组,图片相同的数值相同
4、遍历二维数组,找到可消除的对象实现算法:
'''相同的图片中间图标全为空''' '''相同的图片同列''' '''两条线相连,轉弯一次''' '''三条线相连转弯两次''' # 截图,切割成小图标 # 将图片矩阵转换成数字矩阵 # 遍历矩阵找到可消除项,点击消除
该程序其实未能完全實现辅助功能主要是因为图片切割时未找到更好的规则,造成图片识别困难缩放比例和判断阀值未找到一个平衡点,阀值太大则将鈈同的图标识别为相同,阀值太小相同的图标又判断为不一样。
}