200 行 Python 实现连连看辅助

2018-11-07 21:23:05 +08:00
 laziji

原文博客地址 https://laboo.top/2018/11/07/lianliankan/

项目地址

https://github.com/GitHub-Laziji/lianliankan

简介

200 行 Python 实现的 qq 连连看 辅助, 用于学习, 请不要拿去伤害玩家们...

使用环境

win7

win10 测试了无法使用

使用方法

开始游戏后运行就行了, 再次提示, 请在练习模式中使用, 否则可能会被其他玩家举报

代码实现

主要思路就是利用pywin32获取连连看游戏句柄, 获取游戏界面的图片, 对方块进行切割, 对每个方块取几个点的颜色进行比对, 均相同则认为是同一个方块, 然后模拟鼠标去消就行了, 代码的最后一行是每次点击的间隔

time.sleep(random.randint(0,0)/1000)

如果是0的话就瞬间全消完了

效果图

2581 次点击
所在节点    分享创造
5 条回复
kslr
2018-11-08 00:24:14 +08:00
为什么是抽点,位置是如何选择的
lovestudykid
2018-11-08 01:07:36 +08:00
star 一个
http://scikit-image.org/docs/dev/api/skimage.feature.html
用现成的 feature extractor 应该就可以
laziji
2018-11-08 09:57:51 +08:00
@kslr 整个图像匹配很慢的
位置我选择的是对角线上的 5 个点(0,0),(3,3)(6,6)...
laziji
2018-11-08 10:01:44 +08:00
@lovestudykid 这个不错 学习了
rocketman13
2018-11-09 15:21:54 +08:00
6

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/505538

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX