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

用鼠标玩微信跳一跳

  •  
  •   ezwd · Dec 29, 2017 · 13384 views
    This topic created in 3237 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
    siguretto
    Dec 29, 2017 via iPhone❤️1
    1
    不可以,不能这样的,我辛辛苦苦打了一晚才 200 多(有没有 iOS 的
    syahd
    syahd
    Dec 29, 2017 via Android
    2
    我想问下为什么不能用 otg 鼠标玩呢?
    WeaPoon
    WeaPoon
    Dec 29, 2017
    3
    @siguretto 哈哈哈哈哈哈
    IamJ
    IamJ
    Dec 29, 2017
    4
    撸到 15XX 后,该游戏索然无味。。
    Athrob
    Athrob
    Dec 29, 2017❤️1
    5
    看成"吓一跳", 果然该睡觉了
    lhx2008
    lhx2008
    Dec 29, 2017 via Android
    6
    哈哈,这么快就有外挂了
    guog
    guog
    Dec 29, 2017 via Android
    7
    🌚稳
    cloverstd
    cloverstd
    Dec 29, 2017 via iPhone
    8
    难怪你分这么高
    zzl
    zzl
    Dec 29, 2017
    9
    稳
    kurtrossel
    kurtrossel
    Dec 29, 2017
    10
    还有这种操作......

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

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