200 行 Python 实现连连看辅助

2018 年 11 月 7 日
 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的话就瞬间全消完了

效果图

3830 次点击
所在节点    分享创造
5 条回复
kslr
2018 年 11 月 8 日
为什么是抽点,位置是如何选择的
lovestudykid
2018 年 11 月 8 日
star 一个
http://scikit-image.org/docs/dev/api/skimage.feature.html
用现成的 feature extractor 应该就可以
laziji
2018 年 11 月 8 日
@kslr 整个图像匹配很慢的
位置我选择的是对角线上的 5 个点(0,0),(3,3)(6,6)...
laziji
2018 年 11 月 8 日
@lovestudykid 这个不错 学习了
rocketman13
2018 年 11 月 9 日
6

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

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

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

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

© 2021 V2EX