爱意满满的作品展示区。
ezwd

用鼠标玩微信跳一跳

  •  
  •   ezwd · Dec 29, 2017 · 12745 views
    This topic created in 3058 days ago, the information mentioned may be changed or developed.

    PlayJumpJumpWithMouse

    用鼠标玩微信跳一跳

    缘起

    微信刚刚更新了一个版本,主推了一个叫跳一跳的小程序。无奈手残,于是想办法提高自己的好友排名,于是有了这个。

    原理

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

    使用方法

    1. 在电脑上下载好 adb
    2. 打开安卓手机的 usb 调试模式并授权连接的电脑
    3. 打开微信跳一跳,并点击开始
    4. 在 Constans.java 中配置好 adb 路径与截图路径,运行 BackgroundImage4Panel.java 的 main 方法
    5. 在弹出的窗口中先点击小人底部适当位置,然后再点想要跳的箱子的位置即可完成一次跳跃

    运行截图

    这是一个截图

    不足

    1. java 图形不太会用,导致图片刷新很慢,需要等个几秒

    github

    https://github.com/easyworld/PlayJumpJumpWithMouse

    43 replies    2017-12-31 23:09:26 +08:00
    siguretto
        1
    siguretto  
       Dec 29, 2017 via iPhone   ❤️ 1
    不可以,不能这样的,我辛辛苦苦打了一晚才 200 多(有没有 iOS 的
    syahd
        2
    syahd  
       Dec 29, 2017 via Android
    我想问下为什么不能用 otg 鼠标玩呢?
    WeaPoon
        3
    WeaPoon  
       Dec 29, 2017
    @siguretto 哈哈哈哈哈哈
    IamJ
        4
    IamJ  
       Dec 29, 2017
    撸到 15XX 后,该游戏索然无味。。
    Athrob
        5
    Athrob  
       Dec 29, 2017   ❤️ 1
    看成"吓一跳", 果然该睡觉了
    lhx2008
        6
    lhx2008  
       Dec 29, 2017 via Android
    哈哈,这么快就有外挂了
    guog
        7
    guog  
       Dec 29, 2017 via Android
    🌚稳
    cloverstd
        8
    cloverstd  
       Dec 29, 2017 via iPhone
    难怪你分这么高
    zzl
        9
    zzl  
       Dec 29, 2017
    kurtrossel
        10
    kurtrossel  
       Dec 29, 2017
    还有这种操作......

    早上有文章说张小龙玩了 5944 个回合,晒出了 1110 的高分.......
    wotemelon
        11
    wotemelon  
       Dec 29, 2017
    截图路径是啥截图
    messyidea
        12
    messyidea  
       Dec 29, 2017
    玩到一千多分,索然无味
    ezwd
        13
    ezwd  
    OP
       Dec 29, 2017 via iPhone
    @wotemelon adb 保存的屏幕截图
    ezwd
        14
    ezwd  
    OP
       Dec 29, 2017 via iPhone
    @cloverstd 小号刷到三千多,大号没怎么刷,怕没朋友了
    hinate
        15
    hinate  
       Dec 29, 2017 via iPhone
    稳😆😆😆
    jackwow
        16
    jackwow  
       Dec 29, 2017
    @kurtrossel 有张截图是他玩到 2999 分
    IamJ
        17
    IamJ  
       Dec 29, 2017 via iPhone
    @ezwd 我已经没朋友了,刚公司同事问我是不是用外挂了😂
    ezwd
        18
    ezwd  
    OP
       Dec 29, 2017
    @IamJ 需要隔离测试环境和线上环境😂
    edsion996
        19
    edsion996  
       Dec 29, 2017
    原理是 adb shell input swipe <x1> <y1> <x2> <y2> [duration(ms)] (Default: touchscreen)

    但是这个有兼容性问题。。。
    RHFS
        20
    RHFS  
       Dec 29, 2017 via iPhone
    唉 玩个游戏还要用辅助 唉(有 iOS 的 @我一下 谢谢
    dremy
        21
    dremy  
       Dec 29, 2017 via iPhone
    有木有大佬用机器学习自动跑呀,不想手动操作了…
    ammzen
        22
    ammzen  
       Dec 29, 2017
    赞高效!!! @ezwd
    我昨天也想做一个的,计算距离的那块看来我想复杂了,我想的是既然程序自动化,那就每次完美跳到中心点,因此考虑用 opencv
    看你代码中用鼠标坐标计算距离,这里我没太懂,自动化的时候鼠标不是没有移动,只算点击时长吗?求解
    ammzen
        23
    ammzen  
       Dec 29, 2017
    忽略我的问题,我以为是全自动呢
    liverpool08
        24
    liverpool08  
       Dec 29, 2017
    老朱还是稳
    Andsoon
        25
    Andsoon  
       Dec 29, 2017
    由于手头没有安卓设备 试了一下安卓模拟器+adb 发现逍遥模拟器和夜神模拟器打开跳一跳的时候微信都会闪退
    dewi
        26
    dewi  
       Dec 29, 2017 via iPhone
    为什么不直接用八门神器呢?
    lhx2008
        27
    lhx2008  
       Dec 29, 2017
    给楼主提了个 pull requests,截图海飞丝一般顺滑
    ezwd
        28
    ezwd  
    OP
       Dec 29, 2017 via iPhone
    @lhx2008 谢谢 一会我看下
    Tuziki
        29
    Tuziki  
       Dec 29, 2017
    楼主我运行 main 方法好像被拒绝访问了,不知道怎么回事 (不是很懂 java
    slgz
        30
    slgz  
       Dec 30, 2017
    hardman
        31
    hardman  
       Dec 30, 2017
    表示没用过 java 楼主来个配置详情我来试试
    hardman
        32
    hardman  
       Dec 30, 2017
    @IamJ 问下大佬如何配置
    ezwd
        33
    ezwd  
    OP
       Dec 30, 2017
    @Tuziki @slgz @hardman 晚些时候我打好 jar 包发个 release
    slgz
        34
    slgz  
       Dec 30, 2017
    @ezwd 到时候,请务必 AT 我
    hardman
        35
    hardman  
       Dec 30, 2017
    截图路径是手机截图还是?
    IamJ
        36
    IamJ  
       Dec 30, 2017 via iPhone
    @hardman 搜索 java 环境变量配置,我也不懂,都是搜索的
    hardman
        37
    hardman  
       Dec 30, 2017
    @IamJ 配置好了就是 adb 截图没搞明白
    hardman
        38
    hardman  
       Dec 30, 2017
    为啥出现不显示图片的情况
    ezwd
        39
    ezwd  
    OP
       Dec 30, 2017
    ezwd
        40
    ezwd  
    OP
       Dec 30, 2017
    @hardman 稍微等会就好
    aioloscn
        41
    aioloscn  
       Dec 31, 2017
    org.apache.commons.cli.MissingOptionException: Missing required option: a 可是 adb.exe 路径没错啊
    BlueSky002
        42
    BlueSky002  
       Dec 31, 2017
    全自动模式怎么会一下就飞出去了.执行:java -jar playJumpJumpWithMouse.jar -a "C:\Users\name\Desktop\platform-tools\adb.exe" -m "2" -s "1920*1080" @ezwd
    ezwd
        43
    ezwd  
    OP
       Dec 31, 2017
    @BlueSky002 1、全自动不支持-s 参数; 2、使用的-s 方式也不对,应该是 1080x1920 ; 3、自动模式在 1080x1920 分辨率下需要调整 ratio,个人测试 1.374 是个不错的值。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5470 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 190ms · UTC 08:57 · PVG 16:57 · LAX 01:57 · JFK 04:57
    ♥ Do have faith in what you're doing.