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

外挂

亲爱的同学们,又是很久没有更新了。今天闲来无事,跟大家分享下最近比较火的微信跳一跳脚本吧。

也是偶然,在b站上看到别人用直尺量屏幕上的两点间距离来操作类似单片机的东西来控制摁压时间来实现跳跃,精度不高。在翻阅评论时,看到了有人提出python+adb可以实现。在知乎找到了相关文章,下载了adb驱动和大佬写好的python脚本。

接下类就是安装的过程,这个过程有些煞笔了,请教了身边的大佬,成功安装Anaconda并运行了安卓脚本。在尝试在电脑上连接模拟机无果,听说是模拟器都把跳一跳这个小程序都封了,其他的小程序都能用。在真机调试后,能够成功运行了。由于没有苹果电脑,无法在苹果真机上调试,所以苹果的脚本也没有尝试。

在尝试自动跳跃的过程中,微信似乎已经开始注意到这种了,自动跳到800多就已经不行了,清零重新计算了。除了脚本,还有直接伪造post请求刷分,但貌似这个bug已经被修复了。

说实话,最佩服的,还是他的算法。

# === 思路===

# 核心:每次落稳之后截图,根据截图算出棋子的坐标和下一个块顶面的中点坐标,

#根据两个点的距离乘以一个时间系数获得长按的时间

# 识别棋子:靠棋子的颜色来识别位置,通过截图发现最下面一行大概是一条直线,就从上往下一行一行遍历,

#比较颜色(颜色用了一个区间来比较)找到最下面的那一行的所有点,然后求个中点,

#求好之后再让Y轴坐标减小棋子底盘的一半高度从而得到中心点的坐标

# 识别棋盘:靠底色和方块的色差来做,从分数之下的位置开始,一行一行扫描,由于圆形的块最顶上是一条线,

#方形的上面大概是一个点,所以就用类似识别棋子的做法多识别了几个点求中点,

#这时候得到了块中点的X轴坐标,这时候假设现在棋子在当前块的中心,

#根据一个通过截图获取的固定的角度来推出中点的Y坐标

#最后:根据两点的坐标算距离乘以系数来获取长按时间(似乎可以直接用X轴距离)

感觉,简直和今年电赛控制题思想差不多,emmmm,不说了,有点伤心吧还是。

脚本界面

Adb界面

总之,我还是真的佩服那些朋友圈里自己苦苦自己跳到上百的大佬的。

开挂确实没意思,各位以后还是不要影响游戏环境的好,我也就是本周尝试下,以后凭本事怕是跳不过各位大佬了,哈哈。

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

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券