这个压缩包为跳一跳工具源码

(安卓版)

仅供代码爱好者交流研究,

且不可用作其他用途,否则后果自负!!!

本来想分享一点数据分析领域-回归预测模型解读与实际工作中发挥用处

后来看到朋友圈被跳一跳霸屏,自己试玩了一下,跳了60+就GG

打开榜单有的大佬刷到666,有的竟然刷到4000+,不经觉得还是城里人会玩

为了装一波城里人,决定找找资料自己研究一下跳一跳,刷个666玩一下~

跳一跳源码学习获取:关注【头神姐姐爱学习】并在文章下方评论即可

python程序(自动和手动)

和一个java程序(自动)

并以Python视角解读跳一跳辅助程序

java程序(自动)

运行步骤

首先,既然是java源码,想要运行它,必然需要JDK,如果读者不太熟悉以cmd命令行的形式去编译它,还可以下载eclipse或者IDEA来进行编译运行;

这里我以IDEA为环境,首先将该压缩包解压,并用IDEA打开,项目结构如图所示:

platform-tools文件夹中是用来连接手机的组件,切记不可删除,不可移动位置。

这时只需打开jump.java文件,点击运行便可,

USB连接手机请打开开发者模式,并且同意电脑获取密钥。

python程序(自动和手动)

必备环境

Adb(adb全名Andorid Debug Bridge. 顾名思义, 这是一个Debug工具,连接Andorid与PC)

Andorid手机连接PC并打开USB调试模式

(vivo手机拨号键盘*#*#7777#*#*进入开发者模式打开USB调试)

Python 3.X

用法

打开当前脚本文件夹,把adb复制到当前文件夹中,找到当前文件夹路径并Copy。

打开cmd-> cd +当前文件夹 进入当前文件夹

运行Python脚本 Python jump.py

跳一跳开始~~~~

版本一(手动版):

1. 通过adb工具,打开shell,利用截屏命令截取当前手机画面,并将图片保存PC中;

2. 通过PIL包将截图图片画在坐标系中;

3. 绑定一个鼠标点击事件;

4. 在坐标轴上点击你想跳的起点和终点;

1. 记录第一次点击和目标位置的坐标,通过勾股定理拿到弦长;

2. 知道长度后,我们需要知道按压多久才能跳出这个长度,通过大佬们抓包我们得出按压系数为1.35(移动一个单位所需按压时间为1.35),将这个长度*1.35就得出按压时间

3. 利用按压坐标和按压时间通过shell控制Andorid进行跳一跳

4. 貌似目前只能跳一次,下一个棋台图片没传过来,通过循环?(有现成的包可以利用)

通过以上几个步骤

就可以实现一个物理辅助程序(WG)

具体源码及adb驱动:关注 ,并在文章下方评论即可

(包含两个Python以及一个Java)

版本二(自动版):

环境和所用工具跟版本一一样,区别在于这版程序不需要我们自己点击起点和终点,程序会自己识别棋子与棋盘位置,自动算出距离并完成跳跃与刷新。

(躺着跳一跳0.0)

补充点小知识像素(懂得跳过):

图片是由一个个像素点(块)构成,每一个像素点都可用RGB三原色显示(0-255,0-255,0-255)。

这个0就是我放大N倍后的样子,理解这一点,我们就可以继续往下走~

1. 通过adb获取屏幕大小,选择合适配置文件(不同大小屏幕,按压时间系数和其他计算参数不一样)

2. 获取截图->下载保存PC中并画入坐标系中

3. 找到棋子与棋盘位置。:

把图片看成一个矩阵,扫描每个像素点,我们通过观察发现如下:棋子和棋盘只会出现在图片中间,棋子颜色是固定的,所以我们在扫描矩阵时,上下切除1/3,左右切除1/8.

通过扫描Y找到Y最大值,然后根据棋子颜色,找到最后一行,记录最后一行最左边和最右边X坐标,棋子Y坐标为最大Y坐标-棋子底座厚度。

(详细算法在源码,关注【头神姐姐爱学习】并在文章下方评论即可)

找棋盘坐标:

从上到下看颜色有变化位置,记录第一行。

同理从下到上找寻颜色有变化的行,记录最后一行,算出第一行和最后一行中间坐标,从而求出中心点坐标。

(语言描述有点蠢,希望看图能明白算法大概意思,不懂得公众号回复“跳一跳”获得源码)

最后记得随机间隔时间和随机按压位置(人不可能每次按压位置和时间都一样,如果一样的话100%机器,微信立马把你干掉)

自己测试几次,随便1000多分

因为这个辅助程序是一个物理WG,完全按照人的操作执行,所以不存在封号。有些人WG被查出来估计是没有按照人的行为去操作手机。。。。

这篇文章只是我对跳一跳辅助脚本学习的一个解读,具体大家可以查看源码细细理解一下,涉及到算法(非原创)给大家一个思路,有兴趣可以学习学习用于其他方面。

编程来源于生活,却高于生活~~~~~跳一跳大家玩玩开心就好!

关注【头神姐姐爱学习】并在文章下方评论即可获取跳一跳源码

python程序(自动和手动)

和一个java程序(自动)

并以Python视角解读跳一跳辅助程序

跳一跳python源码下载_教程 跳一跳源码相关推荐

  1. 跳一跳python源码下载_微信跳一跳python代码实现

    本文实例为大家分享了python微信跳一跳的具体代码,供大家参考,具体内容如下 部分代码分享: wechat_jump.py from __future__ import print_function ...

  2. 跳一跳python源码下载_微信跳一跳python程序

    #源码下载地址:https://files.cnblogs.com/files/cnfan/jump.rar importosimportcv2importnumpy as npimporttimei ...

  3. 跳一跳python源码下载_《跳》字意思读音、组词解释及笔画数 - 新华字典 - 911查询...

    基本词义 ◎ 跳 tiào 〈动〉 (1) (形声.从足,兆声.本义:跃) (2) 同本义 [jump:leap:spring] 跳,-一曰跃也.--<说文> 特跳此者.--<左传· ...

  4. 跳一跳python源码下载_微信跳一跳游戏python脚本

    微信更新后出来了一块比较火的小游戏,要是一款不涉及到排行的游戏,可能 没人去关注这款游戏.最开自己一直苦练技术,想在微信排行上面装一装,练了好久才跑三百多分.接着在Github(Github地址),有 ...

  5. java备忘录源码下载_备忘录/java - WEB源码|JSP源码/Java|源代码 - 源码中国

    压缩包 : 备忘录.rar 列表 备忘录\copyright.jsp 备忘录\CSS\style.css 备忘录\error.jsp 备忘录\images\add_bottom.gif 备忘录\ima ...

  6. 最新H5口红机系统源码下载_易支付支付接口+免公众号

    最新H5口红机系统源码下载_易支付支付接口+免公众号

  7. 智慧党建云平台小程序 v2.4.9+前端(公众号+小程序一体)开源版源码下载安装教程

    智慧党建云平台(vlinke_fdcparty)v2.4.9小程序功能模块,源码带最新微信小程序前端,小程序主程序后端,播播资源网小编测试前后端正常使用!分享的版本是最新标准版模块,模块是目前比官方低 ...

  8. Python软件的下载安装教程

    Python软件的下载安装教程 这篇博客主要介绍Python的下载以及安装,详细内容如下: 1.进入Python官网 2.点击下载 3.选择版本 4.安装Python 5.搜索IDLE 6.运行Pyt ...

  9. 500vip网全套源码下载 带精美手机版源码

    500vip网全套源码下载 带精美手机版源码 源码说明:         今天给大家分享的源码这个源码是"500vip网全套源码下载 带精美手机版源码" ,以下所有截图均为本站源码 ...

最新文章

  1. Codeforces Round #409 (Div. 2) C Voltage Keepsake(二分)
  2. 大脑简史(2)-研究大脑的手段
  3. ELK 使用4-Kafka + zookpeer
  4. 没事抽空学——常用界面组件属性
  5. wcf寄宿iis7是的 500错误
  6. 洛谷—— P3807 【模板】卢卡斯定理
  7. 计算机视觉库OpenCV初步了解
  8. 案例:服务器输出字符数据到浏览器 || 乱码问题|| 案例:服务器输出字节数据到浏览器
  9. 华为服务器显示红色的心跳,服务器心跳检查
  10. nfs文件共享+netstat相关 记录
  11. linux下环境变量PATH的用法
  12. VS2013 配置全局 VC++目录
  13. wps excel 操作指南
  14. 苹果手机几月份最便宜_苹果手机越来越便宜,安卓手机越来越贵,果真是这样吗?...
  15. Android学习之CoordinatorLayout轻松实现360软件详情页
  16. Excel里面自动获取当前时间
  17. uni.navigateTo失效
  18. 9、recoil库的基本使用
  19. 从头开始学习->JVM(八):运行时数据区(下)
  20. 还在担心零基础绘画?这篇文章让你少走弯路!

热门文章

  1. 年成交额超3000亿元 极有家或将成为淘宝的下一个万亿市场
  2. Power BI(二十三)power pivot之使用多对多关系
  3. 【Vue.JS】Expected indentation of 0 spaces but found 2 Missing space before function parentheses
  4. AAAI 2021 北京预讲会有哪些值得关注的任务和技术?
  5. 只有改变,才能提升正能量
  6. 使用vue做一个“淘宝“项目(显示商品栏)
  7. oracle 数据文件 属组,kfed找出来asm 磁盘组中数据文件别名对应的文件号—amdu恢复...
  8. 简要介绍 | 基于双风机振动的燕麦清选与筛选
  9. 一文梳理总结HTML+CSS琐碎知识点 快速上手前端开发
  10. vs C# 怎么设置窗口属性? 显示没有边框新窗口