美文网首页微信小游戏程序员
我是怎样在微信小游戏-跳一跳上得分上万的

我是怎样在微信小游戏-跳一跳上得分上万的

作者: iOSDevLog | 来源:发表于2018-01-01 23:40 被阅读154次

    JumpJump


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

    成果


    10010.jpg mac.png

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

    跳一跳


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

    思路


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

    $ 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

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

    相关文章

      网友评论

        本文标题:我是怎样在微信小游戏-跳一跳上得分上万的

        本文链接:https://www.haomeiwen.com/subject/vibxnxtx.html