干货 Tips Rules & Tips
1. 遵守中国大陆相关法律法规
2. 本版还在调整当中

教你用 Python 来玩微信跳一跳

查看: 8775|回复: 13
3
吾方羡 发表于 2018-1-3 21:25:17
本帖最后由 吾方羡 于 2018-1-3 22:52 编辑

转自wangshub游戏模式
2017 年 12 月 28 日下午,微信发布了 6.6.1 版本,加入了「小游戏」功能,并提供了官方 DEMO「跳一跳」。这是一个 2.5D 插画风格的益智游戏,玩家可以通过按压屏幕时间的长短来控制这个「小人」跳跃的距离。分数越高,那么在好友排行榜更加靠前。通过 Python 脚本自动运行,让你轻松霸榜。

可能刚开始上手的时候,因为时间距离之间的关系把握不恰当,只能跳出几个就掉到了台子下面。如果能利用图像识别精确测量出起始和目标点之间测距离,就可以估计按压的时间来精确跳跃。

原理说明
  • 将手机点击到《跳一跳》小程序界面
  • 用 ADB 工具获取当前手机截图,并用 ADB 将截图 pull 上来


  1. adb shell screencap -p /sdcard/autojump.png
  2. adb pull /sdcard/autojump.png
复制代码


  • 计算按压时间
  • 手动版:用 Matplotlib 显示截图,用鼠标先点击起始点位置,然后点击目标位置,计算像素距离;
  • 自动版:靠棋子的颜色来识别棋子,靠底色和方块的色差来识别棋盘;
  • 用 ADB 工具点击屏幕蓄力一跳
  1. adb shell input swipe x y x y time(ms)
复制代码

使用教程
  • 方法 1:使用 app 进行一键操作。目前已适配 Win10 64位/macOS 平台 Android 一键操作,下载请移步 STOP_jump
  • 方法 2:相关软件工具安装和使用步骤请参考 Android 和 iOS 操作步骤


FAQ
  • 如果你手机的的 config.json 出错导致弹跳不准确,或者有更好的参数?
    • 请在这里提交你的问题 issues/62,或者将参数PR给我们并附上你的最高成绩。
  • iOS 设备遇到问题怎么办?
  • 如果你对环境安装和操作步骤不熟悉?
  • 如果你的分数被微信清零或者排名不显示?
    • 注意不要刷太高分数,适当休息,参见 issues/164
  • 如果有找不到 ./autojump.png 文件的错误?
  • 如果你在苦苦寻找视频教程?
  • 小米设备程序运行正常,但没反应?
    • 除了 USB 调试,还要打开底下的 USB 调试(安全)
    • USB 可能要设置成 MTP 模式
  • 锤子手机一直在蓄力,截图出现?
    • 调试前请先关闭大爆炸功能




 楼主| 吾方羡 发表于 2018-1-3 21:32:53
我治不了这自动排版了~  
你们瞅github上吧
https://github.com/wangshub/wechat_jump_game
:)
左叉叉 发表于 2018-1-3 22:30:36
跑了1053,不跑了,怕再多无法提交了.
 楼主| 吾方羡 发表于 2018-1-3 22:32:35
左叉叉 发表于 2018-1-3 22:30
跑了1053,不跑了,怕再多无法提交了.

跑一半暂停,手动几下,再跑
汉武帝 发表于 2018-1-3 22:56:31
牛逼了……周末的时候鼓捣一下……
creboy 发表于 2018-1-4 08:56:04
跑到200+就失误了,连续几次
手执摇曳的风筝 发表于 2018-1-4 09:52:37
有空的时候捣鼓一下,顺便装一下逼:L
无缝的蛋 发表于 2018-1-4 16:34:09
本帖最后由 无缝的蛋 于 2018-1-4 17:35 编辑

轻轻松松一千多,稳坐第一名
还给她刷了个1314      
张梓木 发表于 2018-1-4 20:30:38
跑了两千多分,提交成功了 但是过了一会去看  又回去原来的分数了:$
三浪 发表于 2018-1-7 04:26:44 来自手机
特地下了个python弄了下,挺有趣(只刷了500分)
果然,比起蜂窝助手这些一键搞定的脚本还是自己鼓捣有趣
faker 发表于 2018-1-8 22:31:28
为什么我每次只能跑到100多分就失败了?:dizzy:
faker 发表于 2018-1-8 22:32:11
为什么我每次只能跑到100多分就失败了?:dizzy:
 楼主| 吾方羡 发表于 2018-1-15 22:51:05
faker 发表于 2018-1-8 22:32
为什么我每次只能跑到100多分就失败了?

多试试几个参数

lulufa 发表于 2018-10-18 12:04:27
知道的迟了,如果老早就知道,我就是朋友圈里最闪耀的一颗星
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

虫部落 陕ICP备14001577号-1川公网安备 51019002003015号联系我们FAQ关于虫部落免责声明虫部落生存法则蛙先知 - AI 玩家社区 🚧

Build with for "make search easier" Copyright © 2013-2024. Powered by Discuz! GMT+8, 2024-5-4 20:55

快速回复 返回顶部 返回列表