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

微信跳一跳 “AI” 外挂 Golang 版本,最高跳了 4982 分

  •  8
     
  •   faceair ·
    faceair · Dec 30, 2017 · 40952 views
    This topic created in 3231 days ago, the information mentioned may be changed or developed.

    思路和原理是参考 https://github.com/wangshub/wechat_jump_game 自动跳跃算法细节参考

    用 Golang 重新实现是期望跨平台,方便打包给普通用户使用。代码逻辑精简过,运行起来很流畅。目前版本在有些情况下还是有 bug,我也正在调整算法,欢迎 star 围观。

    仓库地址 https://github.com/faceair/youjumpijump

    Supplement 1  ·  Dec 30, 2017
    http://7u2lh1.com1.z0.glb.clouddn.com/IMG_2089.MOV 我自己的设备现在跳到 7k 多分了还在跳.. 找坐标的功能是 ok 的,可能距离换算成按压时间的公式还需要调整一下,欢迎大佬们帮忙调试!
    Supplement 2  ·  Dec 30, 2017

    新建了个 QQ 群 684623076 跳不准且愿意帮忙测试的同学可以加入,我来想点办法看能不能修准

    Supplement 3  ·  Dec 30, 2017
    根据群友反馈修复了一波在别的分辨率下准确率不够的问题,欢迎使用最新版本再次尝试!
    124 replies  •  2018-01-04 00:43:59 +08:00
    1  2  
    ❮ ❯
    0754
    0754
    Dec 30, 2017❤️1
    1
    现在已经有 Java,Python,Golang 了,坐等其他语言~~
    junbaor
    junbaor
    Dec 30, 2017 via iPhone
    2
    https://www.v2ex.com/t/418776 我这边刚装完 B 就被全自动的 AI 秒了
    wingoo
    wingoo
    Dec 30, 2017
    3
    红米 note 还不行, 估计里面一些计算方法还要再整整
    wellsc
    wellsc
    Dec 30, 2017
    4
    魅蓝 note3 还不行
    faceair
    faceair
    OP
    Dec 30, 2017
    5
    @wingoo #3 @wellsc #4 第一跳不准?如果是的话可以多试几次调整一下跳跃系数
    wellsc
    wellsc
    Dec 30, 2017
    6
    @faceair #5 刚开始第一跳不准,我调成 0.75 之后就可以了,但是第二跳 gg 了
    40huo
    40huo
    Dec 30, 2017
    7
    一加三好像还有点问题
    chcone
    chcone
    Dec 30, 2017
    8
    python 的可以,这个不行 - -
    faceair
    faceair
    OP
    Dec 30, 2017
    9
    @wingoo @wellsc @40huo 尴尬 我这边没有足够的测试机,我自己的手机上现在测试可以跳到 6k+ 了,相关点的定位应该是准的 就看距离跟按压时间的这个关系式准不准和怎么调了 各位大佬如果有 golang 运行环境可以帮忙改改代码多测测试一下
    wellsc
    wellsc
    Dec 30, 2017
    10
    @faceair #9 你用的是啥测试机
    faceair
    faceair
    OP
    Dec 30, 2017
    11
    @wellsc #10 红米 3,主题附言里加了个我跑的视频
    580a388da131
    580a388da131
    Dec 30, 2017
    12
    强烈打击外挂。。。
    faceair
    faceair
    OP
    Dec 30, 2017
    13
    @wellsc #10 之前一些内置的常量忘记跟分辨率一起缩放了,有空可以再帮忙测一下
    dh374374
    dh374374
    Dec 30, 2017
    14
    @faceair 哥们,红米 4 报告。。。依然不行
    loading
    loading
    Dec 30, 2017
    15
    我开启了 usb 调试,似乎没跳起来。还要开什么。
    loading
    loading
    Dec 30, 2017
    16
    开了模拟点击,好了。
    loading
    loading
    Dec 30, 2017
    17
    windows 只跳了一下 ai 就退出了。
    loading
    loading
    Dec 30, 2017
    18
    我去掉了 err,可以循环了。但分取得不高,应该还是缩放问题。
    summerluqman
    summerluqman
    Dec 30, 2017 via iPhone
    20
    不打算更新版本
    faceair
    faceair
    OP
    Dec 30, 2017 via iPhone❤️1
    21
    @loading 方便提供一下跳错了的那一屏的截图么 我应该可以根据截图 debug 一下
    loading
    loading
    Dec 30, 2017
    22
    小米 max 直接飞出去,计算错误。
    红米 4x,有时跳不准。
    都是用你 github 的系数。
    屏幕分辨率也对应的。

    插上数据线后,感觉屏幕有干扰,但是我看程序的数值,也是不对的。
    loading
    loading
    Dec 30, 2017
    23


    这一步再往后跳就错得更离谱。

    ➜ 桌面 go run x.go
    aa
    2017/12/30 09:40:54 from:[0 0] to:[359 202] press:840ms
    aa
    2017/12/30 09:41:03 from:[229 746] to:[526 566] press:708ms
    aa
    2017/12/30 09:41:13 from:[229 746] to:[526 566] press:708ms
    aa
    2017/12/30 09:41:22 from:[318 728] to:[455 601] press:381ms
    aa
    2017/12/30 09:41:31 from:[318 728] to:[455 601] press:381ms
    aa
    ^Csignal: interrupt
    wellsc
    wellsc
    Dec 30, 2017
    24
    @faceair #13 实测还是老样子
    faceair
    faceair
    OP
    Dec 30, 2017
    25
    @loading #22 日志里定位的坐标是准的 from:[318 728] to:[455 601] press:381ms,这两个点分别在跳跃块底部中心和 右边灰块顶部中心 看你的截图也是 720p 的屏幕,想不到啥原因了...
    faceair
    faceair
    OP
    Dec 30, 2017
    26
    @wellsc #24 附下跳错的截图?我看看定位有没有啥问题
    slgz
    slgz
    Dec 30, 2017
    27
    用 安卓模拟器可以玩吗
    faceair
    faceair
    OP
    Dec 30, 2017
    28
    @slgz #27 这个程序只依赖 adb,但微信不一定能在模拟器里跑起来
    woscaizi
    woscaizi
    Dec 30, 2017 via iPhone
    29
    亲测,挺好用的。
    手机:sony z3 compact
    woscaizi
    woscaizi
    Dec 30, 2017 via iPhone
    30
    我有些担心微信会不会封号。
    fashioncj
    fashioncj
    Dec 30, 2017 via iPhone
    31
    我觉得是 720p 的可以 1080 的话识别有问题。一加三 t 大概在 0.74-0.755 之间,遇到靠近的方块比较容易 gg
    woscaizi
    woscaizi
    Dec 30, 2017 via iPhone
    32
    可以组织一下跳一跳 AI 大赛了。
    单位时间得分最高,最终得分最高。
    slgz
    slgz
    Dec 30, 2017
    33
    @faceair 不是很懂 go , 所以, 是要 https://github.com/faceair/youjumpijump/releases/tag/1.02 运行这里的那个文件
    CPC27149
    CPC27149
    Dec 30, 2017
    34
    @faceair 软件闪退啊
    imyip
    imyip
    Dec 30, 2017
    35
    感觉 adb 截图出来的图片色彩有差异,导致识别不准确吧
    oneisall
    oneisall
    Dec 30, 2017
    36
    1080p 不行 参数 改到 0.75 左右也跳不了两下 就 gg
    cbh2017
    cbh2017
    Dec 30, 2017
    37
    距离 /0.7
    faceair
    faceair
    OP
    Dec 30, 2017 via iPhone
    38
    @slgz 这是 go 编译出来的可执行文件,可以直接下载运行
    @fashioncj 就怕不是分辨率导致的问题,看上面有反馈 debug 出来关键点的定位是准的但跳的不准。还有个思路是截屏完先 resize 成 720p 然后再匹配坐标,如果愿意帮忙测试的话可以加一下附言中的群。
    forgcode
    forgcode
    Dec 30, 2017
    39
    估计是 PixelRatio 和 分辨率 的关系问题
    slgz
    slgz
    Dec 30, 2017
    40
    @faceair 现在已经运行起来了, 但是微信上面 咋不会跳, main.go 貌似也没有报错. 红米 4x
    > 桌面 go run main.go
    请输入跳跃系数:1.75
    2017/12/30 11:00:12 from:[432 1067] to:[158 205] press:1582ms
    2017/12/30 11:00:15 from:[432 1067] to:[158 205] press:1582ms
    2017/12/30 11:00:19 from:[432 1067] to:[158 205] press:1582ms
    2017/12/30 11:00:22 from:[432 1067] to:[158 205] press:1582ms
    2017/12/30 11:00:26 from:[432 1067] to:[158 205] press:1582ms
    2017/12/30 11:00:29 from:[432 1067] to:[158 205] press:1582ms
    2017/12/30 11:00:32 from:[432 1067] to:[158 205] press:1582ms
    2017/12/30 11:00:36 from:[432 1067] to:[158 205] press:1582ms
    2017/12/30 11:00:39 from:[432 1067] to:[158 205] press:1582ms
    2017/12/30 11:00:43 from:[432 1067] to:[158 205] press:1582ms
    2017/12/30 11:00:46 from:[432 1067] to:[158 205] press:1582ms
    2017/12/30 11:00:50 from:[432 1067] to:[158 205] press:1582ms
    2017/12/30 11:00:54 from:[432 1067] to:[158 205] press:1582ms
    2017/12/30 11:00:57 from:[432 1067] to:[158 205] press:1582ms
    jasontse
    jasontse
    Dec 30, 2017 via iPad
    41
    @slgz miui 在 usb 调试的下面有个允许模拟触摸 打开。
    slgz
    slgz
    Dec 30, 2017
    42
    @jasontse 只看到模拟位置.. 没看到模你触摸呀
    zhoufenfens
    zhoufenfens
    Dec 30, 2017
    43
    小米 5,1080 的,系数 0.7-0.8,得分个位数
    yuhuofeihe
    yuhuofeihe
    Dec 30, 2017
    44
    @slgz USB 调试(安全设置)
    songz
    songz
    Dec 30, 2017
    45
    nexus 5x 應該什麼參數呢
    slgz
    slgz
    Dec 30, 2017
    46
    @yuhuofeihe ok ,可以了,谢了. 还有一个问题就是, 不知道为什么不管输入任何参数, 他都会很蓄力,然后飞的很远
    HughRyu
    HughRyu
    Dec 30, 2017
    47
    lz 我在 win10 下执行,一开始找不到%path%路径下的 adb,后来路径问题解决了.但是给提示 exit status 1,是怎么回事啊?需要怎么操作?还需要安装其他东西吗?
    dewi
    dewi
    Dec 30, 2017 via iPhone❤️1
    48
    @loading 想问下 err 怎么取消,我这边也是第二跳软件闪退。
    yuhuofeihe
    yuhuofeihe
    Dec 30, 2017
    49
    @zhoufenfens 我小米 5s,系数 1.5,目前最高得分 246
    Tunar
    Tunar
    Dec 30, 2017 via Android
    50
    2 分。。。。。。。。。。。手动 45
    amdme
    amdme
    Dec 30, 2017
    51
    Nexus 6P,2K 分辨率,系数为 1,目前正在爽
    wwek
    wwek
    Dec 30, 2017
    52
    2560×1440 系数 1, 这系数不是最佳,
    loading
    loading
    Dec 30, 2017 via Android
    53
    @dewi 我直接改代码的
    duoguo
    duoguo
    Dec 30, 2017
    54
    用了最新版,很强
    xiaochengxu
    xiaochengxu
    Dec 30, 2017
    55
    被封号的就得不偿失了。。。。233333
    0754
    0754
    Dec 30, 2017
    56
    之前旧版本系数不对,跳 2 下就扑街...现在新版本很牛逼
    chenyn7
    chenyn7
    Dec 30, 2017
    57
    pixel 完美!
    0754
    0754
    Dec 30, 2017
    58
    6 的一批,2000 多了,还在跳...好友最多才几百,我是不是应该停了,233333
    40huo
    40huo
    Dec 30, 2017
    59
    新版很强,完美。
    AltairT
    AltairT
    Dec 30, 2017
    60
    这个小游戏这么快就要被玩坏了 /doge
    lj2016
    lj2016
    Dec 30, 2017
    61
    搞个 IOS 版本就牛了
    0754
    0754
    Dec 30, 2017
    62
    新版本完美啊,放着不管我觉得他可以跳到天荒地老
    amdme
    amdme
    Dec 30, 2017
    63
    @wwek 确实,经过测试系数 1 只能跳到 500 左右就不行了。经过微调测试目前用 1.024 ,跳到 3000 步了
    slgz
    slgz
    Dec 30, 2017
    64
    新版很强,完美。.
    wwek
    wwek
    Dec 30, 2017
    65
    @amdme 用 1 也跑到了 3000 多了。 用你的 1.024 继续试试看
    DonaidTrump
    DonaidTrump
    Dec 30, 2017
    66
    @xiaochengxu 我的好像上黑名单了,刷高分但是排行榜里不显示了
    bill361410
    bill361410
    Dec 30, 2017
    67
    小米 5s p 1080 执行 adb shell 可以跳,但是 运行 exe ,输入系数,直接闪退了
    Tunar
    Tunar
    Dec 30, 2017
    68
    新版 ok,现在跳到 129 了,看看能跳到多少。。。
    postlive
    postlive
    Dec 30, 2017
    69
    @tulongtou 多少分上黑名单了
    loading
    loading
    Dec 30, 2017
    70
    修了个 miui 截图自动重名的 bug,刷到 2 千多分,够了。
    sundyli
    sundyli
    Dec 30, 2017
    71
    靠, 当我写完 https://github.com/sundy-li/wechat_autojump_game 之后发现已经有了这个...
    以后造轮子之前要看看论坛动态
    KgM4gLtF0shViDH3
    KgM4gLtF0shViDH3
    Dec 30, 2017
    72
    小米 6 可以,但是容易被通知打断
    nodin
    nodin
    Dec 30, 2017 via Android
    73
    小米 4,用 2.04 的跳 2 次都没上 2 百就掉下来。目前正试 2.06 。
    KgM4gLtF0shViDH3
    KgM4gLtF0shViDH3
    Dec 30, 2017
    74
    跳到 275 左右就不行了。。
    KgM4gLtF0shViDH3
    KgM4gLtF0shViDH3
    Dec 30, 2017
    75
    @loading #70 你用的系数是多少?
    upczww
    upczww
    Dec 30, 2017
    76
    已经没朋友了
    loading
    loading
    Dec 30, 2017 via Android
    77
    @bestkayle 2.04 就行。
    如果不行,就自己调整一下,分辨率越高,这个数越小
    KgM4gLtF0shViDH3
    KgM4gLtF0shViDH3
    Dec 30, 2017
    78
    小米 6 改成 2.1 完美
    MartinWu
    MartinWu
    Dec 30, 2017
    79
    看了下代码( py 的),貌似还不是很算 AI 吧?
    AdamChrist
    AdamChrist
    Dec 30, 2017
    80
    s8 只能跳几次...尤其是横向的总是失败...
    intouchables
    intouchables
    Dec 30, 2017
    81
    @bestkayle 小米 6 2.1 不行,你电脑用的什么系统
    KgM4gLtF0shViDH3
    KgM4gLtF0shViDH3
    Dec 30, 2017
    82
    @intouchables #81 win10 啊
    goldkeyber
    goldkeyber
    Dec 30, 2017
    83
    @AdamChrist 同样 s8 只能跳 1 格
    intouchables
    intouchables
    Dec 30, 2017
    84
    @bestkayle 我也是 win10 得分不会超过两位数。。。。
    KgM4gLtF0shViDH3
    KgM4gLtF0shViDH3
    Dec 30, 2017
    85
    @intouchables #84 我最高到了 900 多
    whello
    whello
    Dec 30, 2017
    86
    @bestkayle 小米 5 和 6 都是 1920*1080,我用 2.1 最高一个 250,很尴尬的数字
    cjyang1128
    cjyang1128
    Dec 30, 2017
    87
    楼主的脚本完了一个下午,没想到晚上走亲戚回来发现能够直接改微信的接口随便刷数字。。。。我已经刷到 66666 了
    hdbean
    hdbean
    Dec 30, 2017
    88
    sony z1 1080P 2.04 900+
    liweicomeon
    liweicomeon
    Dec 30, 2017 via iPhone
    89
    @cjyang1128 #87 改数字的挂在哪里?能不能发个链接😂
    dot
    dot
    Dec 31, 2017 via Android
    90
    @cjyang1128 同求,好奇
    ZddPub
    ZddPub
    Dec 31, 2017 via iPhone
    91
    2666 就被 pony 删了
    cctv6
    cctv6
    Dec 31, 2017 via iPhone
    92
    昨天用自己写的自动跳,不仅慢,还能跑 100 多分

    。。。
    LinkT
    LinkT
    Dec 31, 2017 via Android
    93
    18:9 的屏幕没有适配。
    shahua365
    shahua365
    Dec 31, 2017
    94
    @goldkeyber S7 edge 更改分辨率为 1280*720 后,使用推荐系数 2.04 ,可以跳到 308 分


    @wwek 2560*1440,使用系数 1,一格都跳不了 o(╥﹏╥)o
    wenketel
    wenketel
    Dec 31, 2017 via Android
    95
    mix2 这类 18:9 的全面屏的确有问题
    faceair
    faceair
    OP
    Dec 31, 2017 via iPhone❤️1
    96
    @wenketel
    @LinkT 可以试下最新版本,也欢迎提 issue 带上日志
    xy19009188
    xy19009188
    Dec 31, 2017
    97
    S6 Edge 开 2K 分辨率,系数为 1,跳到了 2000 多分
    amdme
    amdme
    Dec 31, 2017
    98
    @faceair 给大家伙来个环境解决方案吧,用模拟器最完美了,不用考虑 IOS 或者分辨率啥的问题。逍遥或者夜游神都可以,但是要用 android 5.1 才可以运行跳一跳。蓝叠我试了下不给运行。分辨率设置 1280*720,用最新的 1.11 Android 版本 跑得非常舒服

    ooTwToo
    ooTwToo
    Jan 1, 2018
    100
    the program has crashed,
    1  2  
    ❮ ❯
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1335 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 155ms · UTC 19:24 · PVG 03:24 · LAX 11:24 · JFK 14:24
    ♥ Do have faith in what you're doing.