分享一个自己瞎搞的朴素版 微信小游戏-加减大师 的辅助,因为 Python 快捷,所以也还是采用 Python 实现。
「加减大师」是腾讯推出的一款微信小游戏,玩法极其简单,它要求玩家在指定时间内判断等式的对错,答对 40 道就算挑战成功,可以拿到娃娃。
我录了视频,此处没法发视频,发在了 zhihu 专栏: https://zhuanlan.zhihu.com/p/36387916
配置 ADB,注意 Windows 系统需另装 ADB 驱动并将可执行文件加入到环境变量 Path 中。这一步是为了后面连接电脑并投屏。
下载 /克隆代码到本地
$ git clone https://github.com/clouduan/WechatGameAutoPlayer.git
$ sudo pip3 install -r requirements.txt
ADB 传输太慢了,直接在手机上操作的话,无法对付最后几题的速度之快,于是采用投屏大法。
.将手机调到第一题界面,用投屏软件将手机画面投到电脑上。这里推荐使用 Vysor,目前提供 Windows/MacOSX 客户端和 Chrome 应用,推荐使用 Chrome 应用。好处是跨平台而且方便。
.先用相关软件测量包含等式的矩形区域的坐标(左上角的 xy 值和右下角的 xy 值),以及 √ 或 × 区域的坐标值,并填入 Config.py 中的相应位置。所用的工具 Windows 上推荐用系统自带画图软件,Linux 可以用 Gimp。矩形区域的选取很重要,可以参考下图标记的区域:
运行 AutoPlayer.py 即可。我在一加三手机上测试通过,拿到了娃娃...
特别说明:以上我只在我个人电脑和个人手机上测试过,诸位使用时可能需要自己慢慢调相关参数,而且投屏的清晰度一定要保证,否则会失败的。祝各位拿到娃娃(
顺便挂个源码地址: https://github.com/clouduan/WechatGameAutoPlayer 有问题欢迎交流。各位玩得开心 (:з」∠)
最后上个成功的截图
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.