虫部落

查看: 4496|回复: 12

教你用 Python 来玩微信跳一跳

[复制链接]

2

主题

18

帖子

407

积分

注册会员

积分
407
发表于 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 模式
  • 锤子手机一直在蓄力,截图出现?
    • 调试前请先关闭大爆炸功能




评分

参与人数 2蚕丝 +2 虫币 +2 蜂蜜 +2 收起 理由
enicyu + 1 + 1 + 1 我觉得OK!
汉武帝 + 1 + 1 + 1 评分即表白!楼主感受到了吗?.

查看全部评分

2

主题

18

帖子

407

积分

注册会员

积分
407
 楼主| 发表于 2018-1-3 21:32:53 | 显示全部楼层
包图网PPT模板下载
我治不了这自动排版了~  
你们瞅github上吧
https://github.com/wangshub/wechat_jump_game

1

主题

21

帖子

1373

积分

高级会员

积分
1373

现居黑龙江我的家乡在安徽

QQ
发表于 2018-1-3 22:30:36 | 显示全部楼层
优达学城微信小程序开发课程
跑了1053,不跑了,怕再多无法提交了.

点评

跑一半暂停,手动几下,再跑  详情 回复 发表于 2018-1-3 22:32

2

主题

18

帖子

407

积分

注册会员

积分
407
 楼主| 发表于 2018-1-3 22:32:35 | 显示全部楼层
左叉叉 发表于 2018-1-3 22:30
跑了1053,不跑了,怕再多无法提交了.

跑一半暂停,手动几下,再跑

1

主题

32

帖子

2597

积分

高级会员

积分
2597

现居天津我的家乡在河北

发表于 2018-1-3 22:56:31 | 显示全部楼层
牛逼了……周末的时候鼓捣一下……

1

主题

36

帖子

2342

积分

高级会员

积分
2342
发表于 2018-1-4 08:56:04 | 显示全部楼层
跑到200+就失误了,连续几次

0

主题

46

帖子

1357

积分

高级会员

积分
1357

现居重庆我的家乡在重庆

发表于 2018-1-4 09:52:37 | 显示全部楼层
有空的时候捣鼓一下,顺便装一下逼

2

主题

53

帖子

2529

积分

高级会员

南海岸的6号

积分
2529

现居江苏

发表于 2018-1-4 16:34:09 | 显示全部楼层
本帖最后由 无缝的蛋 于 2018-1-4 17:35 编辑

轻轻松松一千多,稳坐第一名
还给她刷了个1314      
可以帅,但是不能惊动党中央

1

主题

16

帖子

607

积分

中级会员

积分
607
发表于 2018-1-4 20:30:38 | 显示全部楼层
跑了两千多分,提交成功了 但是过了一会去看  又回去原来的分数了

0

主题

27

帖子

1370

积分

高级会员

积分
1370

现居广东

QQ
发表于 2018-1-7 04:26:44 来自手机 | 显示全部楼层
特地下了个python弄了下,挺有趣(只刷了500分)
果然,比起蜂窝助手这些一键搞定的脚本还是自己鼓捣有趣
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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