微商货源网,微商代理第一货源平台!

您的位置: 微商货源网 -> 微商新闻 -> 微商达人分享

微信小游戏跳一跳外挂辅助程序

来源:微商货源网   日期:2018-01-13 21:30:24
导语:  

作者|书记的马甲

来源|掘金


原理说明



调试时,修改 debug 为 True,真实运行时,设置为 False。停顿时间设置为 2s,如果电脑运算速度太快,保险起见可以设置为 2s。


原理


  1. adb 截图

  2. 找到小人臀部坐标(hsv 色相紫黑色)

  3. 找到下一桥墩的顶点坐标

  4. 找到下一桥墩的极左/极右点坐标

  5. 计算出下一桥墩的中心点坐标

  6. 从小人臀部到下一桥墩中心点计算出跳远距离

  7. 将距离换算为长按时长

  8. 使用 adb 跳


更新日志


2018-01-01


目的只是找到极点,并不需要二值化,去除相关代码。速度快。


目前以 距离 x 1.5 作为长按时长,基本能跳到目标中心位置。


2017-12-30


去除垂直投影图的方案,使用直接识别背景的方式去除背景,并二值化,以误别“极点”。速度仍然慢。


2017-12-29


第一可用版本,准确性不高,速度慢,使用垂直投影图进行目标查找。


开发环境搭建


系统环境


笔者环境:


$ uname -a

Darwin rmbp-finn.lan 17.3.0 Darwin Kernel Version 17.3.0: Thu Nov  9 18:09:22 PST 2017; root:xnu-4570.31.3~1/RELEASE_X86_64 x86_64

$ python --version

Python 2.7.10

$ 测试机

小米5


安装 Python 2.7


略。


(可选安装) virtualenv, virtualenvwrapper


略。


安装 adb


略。


工程搭建


先 fork 一份到自己账户。然后:


$ mkvirtualenv wechat_micro_jump_game_hero

$ cdvitualenv

$ git clone ...

$ cd wechat_micro_jump_game_hero

$ echo `pwd` > ../.project

$ pip install pipenv

$ pipenv install


手机连上电脑,打开跳一跳小游戏,并点击开始,之后:


$ python main.py


演示视频:sanhaolu.com/p/33251

源码在这里:github.com/Shu-Ji/wech…


投诉
转发到:
>>进入 首页 VIP推广区,查看现在最火的微商!
>>进入 行业热点 栏目,查看更多微商资讯!

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

最新微商新闻
优秀微商品牌 更多微商品牌

免责声明:本站所展示信息均由会员自行提供,会员依法应对其提供的任何信息承担全部责任,微商货源网对此不承担任何责任。为保障您的利益,请注意可能的风险安全!

首页 | 网站地图 | 免责声明 | 联系我们 | 业务合作 | 关于我们 | 网站地图 |

粤ICP备17013716号-2  微商货源网©(2015)

微商经验分享交流群: 430091627(直接点击加群)

中国最具人气微商网站 世界微商品牌最具投资价值平台

版权所有:广州睿东网络科技有限公司

投诉、建议、删除信息联系QQ:2585181099处理!广告合作联系 QQ:2585181099

平平安安 备案网站

微商货源网官方微信号

微信扫描二维码

微商货源网官方唯一公众号