前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >我是怎样在微信小游戏-跳一跳上得分上万的JumpJump成果跳一跳思路源码使用方法

我是怎样在微信小游戏-跳一跳上得分上万的JumpJump成果跳一跳思路源码使用方法

作者头像
iOSDevLog
发布2018-05-17 11:13:50
6310
发布2018-05-17 11:13:50
举报
文章被收录于专栏:iOSDevLogiOSDevLog

JumpJump


微信小游戏 跳一跳 kotlin PC破解

成果


10010.jpg

mac.png

操作视屏 http://p.weibo.com/show/channerWbH5/1034:8df5da0a5b6c8b2ac6f01db55a459410

跳一跳


微信小程序可以玩游戏了,我们来破解一下《跳一跳》这个官方出品的小游戏吧。

思路


用usb调试安卓手机,用adb截图并用鼠标测量距离,然后计算按压时间后模拟按压。

代码语言:javascript
复制
$ adb shell input swipe <x1> <y1> <x2> <y2> [duration(ms)] (Default: touchscreen) # 模拟长按
$ adb shell screencap <filename> # 保存截屏到手机
$ adb pull /sdcard/screen.png # 下载截屏文件到本地
  1. 得到手指按的时间 t
  2. 时间 = 距离 / 速度(常量) t = L / k
  3. L = p2 - p1
  4. 获取到起始点和结束点的坐标

源码


开发环境: Kotlin, IntelliJ IDEA

https://github.com/iOSDevLog/JumpJump

用 IntelliJ IDEA Open JJ 目录

我 MacOS 上面是 Java 9, Windows 10上是 Java 8.

可能要配置 Project Structure -> JDK, Edit Configurations -> Kotlin -> Configuration -> JRE 重新选择JRE 运行

生成 jar

Build -> Build Artifacts -> JJ:jar -> Build

使用方法


可以用打包好的。

https://github.com/iOSDevLog/JumpJump/releases

或者百度网盘: https://pan.baidu.com/s/1mhFMVrE

链接: https://pan.baidu.com/s/1i4Pw7hb 密码: ajjt

  1. 在电脑上下载好adb
  2. 打开安卓手机的usb调试模式并授权连接的电脑
  3. 直接运行 JJ.jar,选择 adb 路径
  4. 打开微信跳一跳,并点击开始
  5. 选择运行模式

运行中可调节 Ratio

切换模式最好重新打开应用。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018.01.01 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • JumpJump
  • 成果
  • 跳一跳
  • 思路
  • 源码
    • 生成 jar
    • 使用方法
      • 可以用打包好的。
      相关产品与服务
      云开发 CloudBase
      云开发(Tencent CloudBase,TCB)是腾讯云提供的云原生一体化开发环境和工具平台,为200万+企业和开发者提供高可用、自动弹性扩缩的后端云服务,可用于云端一体化开发多种端应用(小程序、公众号、Web 应用等),避免了应用开发过程中繁琐的服务器搭建及运维,开发者可以专注于业务逻辑的实现,开发门槛更低,效率更高。
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档