分享一个自己瞎搞的朴素版 微信小游戏-加减大师 的辅助,因为 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 有问题欢迎交流。各位玩得开心 (:з」∠)
最后上个成功的截图
1
clouduan OP _(:з」∠)_ 嗯 V2EX 关键字屏蔽貌似很严格,我删了好多字才发出来,不知道是触发了啥关键字。
|
2
SingeeKing 2018-05-05 10:14:13 +08:00 via iPhone
这游戏就是个骗局…每个人只能拿到一个娃娃之后即使提示拿到了兑换也是兑换不了
AND 附上我当时写的脚本 https://gist.github.com/ImSingee/81e578392231541336acb7fc3c73019f |
3
SingeeKing 2018-05-05 10:15:34 +08:00 via iPhone
@SingeeKing 还有一点,我拿到的几个娃娃和我选的都不一样…
|
4
clouduan OP @SingeeKing 啊这样啊我说客服怎么一直不回我话…
|
5
tcpdump 2018-05-05 11:06:20 +08:00 via Android
回复收藏
|