首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

微信小程序“跳一跳”破千分诀窍,技术无罪

微信最近更新了6.6.1版本,开屏引导的位置强势插入了一波小程序游戏:跳一跳。

就和当初做打飞机时类似,这回又刷爆了一波朋友圈。

眼看着别人动不动就三四百分,而自己玩好几个小时也就跳个几十一百分,是不是只能痛恨自己手残……

其实这个游戏是有固定套路的,数量有限的棋盘,和一颗恒久不变的棋子。

我们知道,在PC上通过终端命令,是能直接给手机截屏并且pull上来。

然后伟大的程序员再通过程序对图片进行颜色分割,识别棋子和目标中心,算出需要蓄力的时长,这样就不需要手动点击就自动弹跳。

显然,知道了规律和方法,玩这个游戏,显然机器比人更能做到每发必中。

不过,思路是清晰了,要实现起来还是需要技术大神出马的。

关键还是要能精确测量出起始和目标点之间测距离,再计算出按压的时间。

而程序员大神神奇的战士就通过python做出了整套脚本,并在公开代码后,相继有爱好者添加了图像识别算法。

github地址:

https://github.com/wangshub/wechat_jump_game

脚本被逐渐完善,不光支持安卓,苹果手机也同样O基本K了。

安卓需要Windows电脑通过adb来完成,苹果需要Mac电脑通过WebDriverAgent来实现。

详细配置教程:

https://github.com/faceair/youjumpijump/blob/master/README.md

最终实现的效果是这样的:

我视频里使用的是详细配置教程内提到的Windows.zip 这个一键运行包,操作很简单,只要相关的环境没有问题,那么在要做的实际上只需要吧手机连接电脑,打开USB调试模式并且授权,根据提示输入参数(一般就用默认的),然后点开始游戏,整个脚本就自动跑起来了。

不过,这个东西是很拉仇恨的,数据太高已经会被自动判定异常啦,就和微信运动9万步一个道理。

天天刷,可能会打击别人玩游戏的乐趣啦,适可而止咯……

大家多支持下我昨天发布的信任付自用5字重信黑体(点击访问)哦~

好啦,打王者荣耀去了,结尾送上一个2018年的新春资料片CG:

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180102A027KN00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券