Python实现微信跳一跳高分技巧

转载 2018年01月11日 00:00:00

2017年12月28日下午,微信发布了 6.6.1 版本,加入了「小游戏」功能,并提供了官方 demo「跳一跳」。

游戏模式

这是一个 2.5D 插画风格的益智游戏,玩家可以通过按压屏幕时间的长短来控制这个「小人」跳跃的距离。可能刚开始上手的时候,因为时间距离之间的关系把握不恰当,只能跳出几个就掉到了台子下面。

玩法类似于《flappy bird》

如果能精确测量出起始和目标点之间测距离,就可以估计按压的时间来精确跳跃?所以花2个小时写了一个python脚本进行验证

工具介绍

  • Python 2.7

  • Android 手机

  • Adb 驱动

  • Python Matplot绘图

原理说明

  1. 将手机点击到《跳一跳》小程序界面;

  2. 用Adb 工具获取当前手机截图,并用adb将截图pull上来

12
adb shell screencap -p /sdcard/1.pngadb pull /sdcard/1.png .
  1. 用matplot显示截图;

  2. 用鼠标点击起始点和目标位置,计算像素距离;

  3. 根据像素距离,计算按压时间;

  4. 用Adb工具点击屏幕蓄力一跳;

1
adb shell input swipe x y x y time

实验结果

TODO

可以对拉上来的图片进行颜色分割,识别小人和目标中心店,这样就不需要手动点击自动弹跳。

事实证明,机器人比人更会玩儿游戏。

为您准备了贴心的Python学习交流群


王者逆袭:教你用人工智能玩微信跳一跳,高分逆袭!

最近,微信小游戏跳一跳可以说是火遍了全国,从小孩子到大孩子仿佛每一个人都在刷跳一跳,作为无(zhi)所(hui)不(ban)能(zhuan)的AI程序员,我们在想,能不能用人工智能(AI)和计算机视觉...
  • r6Auo52bK
  • r6Auo52bK
  • 2018年01月12日 00:00
  • 389

【福利】微信小程序现漏洞:“跳一跳”可直接更改分数,附辅助

跳一跳很难么?连我们家猫都会~~~元旦这几天有几个固定的刷屏项目,其中之一就有微信推出的小游戏“跳一跳”,然而最近却有网友爆料,“跳一跳”居然可以利用漏洞自己改分数,这是怎么回事呢?竟然还有代玩,我勒...
  • jHstGeWWubw
  • jHstGeWWubw
  • 2018年01月03日 00:00
  • 3507

Python实现微信跳一跳高分技巧

2017年12月28日下午,微信发布了 6.6.1 版本,加入了「小游戏」功能,并提供了官方 demo「跳一跳」。游戏模式这是一个 2.5D 插画风格的益智游戏,玩家可以通过按压屏幕时间的长短来控制这...
  • cH3RUF0tErmB3yH
  • cH3RUF0tErmB3yH
  • 2018年01月11日 00:00
  • 1833

delphi跳出循环体

Delphi中表示跳出的有break,continue,abort,exit,halt,runerror等 1.break   强制退出最近的一层循环(注意:只能放在循环里;而且是只能跳出...
  • nextop88
  • nextop88
  • 2017年10月19日 20:26
  • 86

微信小程序跳一跳如何得高分?使用教程,超详细

本文适用对象为window系统,安卓用户。目的在于让丝毫没有接触过Python的小伙伴都能成功运行,如果你恰好是这样的对象,那么跟着我开始操作。我会把我自己的每一步都写下来。 准备工具: ...
  • tsz1995
  • tsz1995
  • 2018年01月04日 14:48
  • 3662

Android版微信跳一跳小游戏如何利用技术手段达到高分!

本文主要来讲个个好玩的东西,近来微信刚出的跳一跳微信小程序的游戏很火,看到很多人都达到了二三百分就各种刷朋友圈了。 最终我们达到的分数却是这样的:一定会有人拍手叫好,“黄金右手”!说真的,我已经不用...
  • s1674521
  • s1674521
  • 2018年01月01日 22:43
  • 1024

delphi心跳包

http://hi.baidu.com/broland/item/62d453fa0f603fc70cd1c830   网络通信中的心跳机制的实现有开发网络应用经历的人都知道,网络中的接收和发送数...
  • l799623787
  • l799623787
  • 2012年10月08日 17:25
  • 674

Python实现微信跳一跳高分技巧

2017年12月28日下午,微信发布了 6.6.1 版本,加入了「小游戏」功能,并提供了官方 demo「跳一跳」。游戏模式这是一个 2.5D 插画风格的益智游戏,玩家可以通过按压屏幕时间的长短来控制这...
  • cH3RUF0tErmB3yH
  • cH3RUF0tErmB3yH
  • 2018年01月11日 00:00
  • 1833

微信小程序游戏「跳一跳」高分秘籍

饱受争议的微信小程序从今年1月份上线到现在已经快一年了,被寄予厚望的小程序在这一年却并没有达到曾经预期的高度,反而是一直不温不火。曾经有现象级的刷屏的小程序:匿名聊聊,本以为这会是小程序的新玩法、爆发...
  • Ly4wU5giY
  • Ly4wU5giY
  • 2017年12月29日 00:00
  • 8531

有人把微信“跳一跳”玩到10000分,高分秘籍是…

微信又双叒叕更新了!就在28日下午,微信团队宣布小游戏正式上线。一刹那间朋友圈炸开了锅微信一更新完(6.6.1版本)再打开就变成这样▼于是……管不住手的网友们点了下“开始游戏”然后,就再也停不下来了…...
  • tTU1EvLDeLFq5btqiK
  • tTU1EvLDeLFq5btqiK
  • 2018年01月02日 00:00
  • 2997
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Python实现微信跳一跳高分技巧
举报原因:
原因补充:

(最多只允许输入30个字)