V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
推荐学习书目
Learn Python the Hard Way
Python Sites
PyPI - Python Package Index
http://diveintopython.org/toc/index.html
Pocoo
值得关注的项目
PyPy
Celery
Jinja2
Read the Docs
gevent
pyenv
virtualenv
Stackless Python
Beautiful Soup
结巴中文分词
Green Unicorn
Sentry
Shovel
Pyflakes
pytest
Python 编程
pep8 Checker
Styles
PEP 8
Google Python Style Guide
Code Style from The Hitchhiker's Guide
easternslope
V2EX  ›  Python

微信《跳一跳》这个一根手指能玩的游戏,是可以用 Python 来玩的。。

  •  1
     
  •   easternslope ·
    wangshub · Dec 29, 2017 · 15938 views
    This topic created in 3051 days ago, the information mentioned may be changed or developed.
    56 replies    2017-12-30 15:44:50 +08:00
    wowo243
        1
    wowo243  
       Dec 29, 2017 via Android
    666
    Gran1987
        2
    Gran1987  
       Dec 29, 2017 via iPhone
    666
    vtea
        3
    vtea  
       Dec 29, 2017
    厉害了,看了下代码,好像是 python2
    chocolatesir
        4
    chocolatesir  
       Dec 29, 2017   ❤️ 1
    实际用下来误差挺大的,跳几格就 gg 了
    flowerwrong
        5
    flowerwrong  
       Dec 29, 2017 via iPhone
    @chocolatesir 玩了几把,最高 20 分
    chocolatesir
        6
    chocolatesir  
       Dec 29, 2017
    @flowerwrong 最多能跳 4 格。。。。之前跳的每格误差特别大。
    lhx2008
        7
    lhx2008  
       Dec 29, 2017 via Android
    今天早上 v 站上面有个用 java 写的,也是 adb
    earther01
        8
    earther01  
       Dec 29, 2017
    @chocolatesir
    @flowerwrong
    我是用鼠标仔细瞄准之后点的,准确率还可以啊,玩了 200 多分。
    easternslope
        9
    easternslope  
    OP
       Dec 29, 2017
    @earther01 昨晚临时写的,代码拙劣,提供了一个想法,祝大家玩的开心
    iFlicker
        10
    iFlicker  
       Dec 29, 2017
    应该可以改进一下, 自动识别 now 点和 target 点。
    我手点了 100 分没耐心了 ~
    viking000
        11
    viking000  
       Dec 29, 2017
    'adb' �����ڲ����ⲿ���Ҳ���ǿ����еij���
    �����������


    编译出来这个 是什么鬼? adb 没安装成功?
    A3m0n
        12
    A3m0n  
       Dec 29, 2017
    @viking000 #11
    配置一下 adb 的环境变量。
    flowerwrong
        13
    flowerwrong  
       Dec 29, 2017
    @earther01
    @chocolatesir 系数问题,调一下就好了。已经没朋友了。
    oneisall
        14
    oneisall  
       Dec 29, 2017
    刷到了 1k 多 不能刷了 = =
    shingle
        15
    shingle  
       Dec 29, 2017
    adb shell input swipe 320 410 320 410 607 执行之后对手机无效啊?
    chocolatesir
        16
    chocolatesir  
       Dec 29, 2017
    @flowerwrong 是的。。。系数调到 1.1 就没问题了
    flyingfz
        17
    flyingfz  
       Dec 29, 2017
    @chocolatesir 貌似 你的手机分辨率 和 楼主的不一样.
    stardust21
        18
    stardust21  
       Dec 29, 2017
    @shingle 需要在开发者选项里开权限
    cctv6
        19
    cctv6  
       Dec 29, 2017 via iPhone
    想知道怎么你是怎么测试出距离所对应按压时间的
    gamecreating
        20
    gamecreating  
       Dec 29, 2017   ❤️ 1
    咋不用 python 写个图片识别..识别菱形中间点与自己的位置 然后调整力度.....
    你这个.....并不是完美
    edsion996
        21
    edsion996  
       Dec 29, 2017
    有些手机 adb shell input swipe 是无效的
    cctv6
        22
    cctv6  
       Dec 29, 2017 via iPhone
    @zjb861107 开发者模式应该都是有相关设置的,打开就可以了
    isaacpei
        23
    isaacpei  
       Dec 29, 2017   ❤️ 1
    撸了一个自动识别位置, 不是特别准确不过能跑, 已经 400 多分了
    springsummer
        24
    springsummer  
       Dec 29, 2017
    点 320 分。太累了。不玩了
    chengzhoukun
        25
    chengzhoukun  
       Dec 29, 2017   ❤️ 1
    easternslope
        26
    easternslope  
    OP
       Dec 29, 2017
    @gamecreating 哈哈 正在写
    WillShin
        27
    WillShin  
       Dec 29, 2017   ❤️ 1
    为啥其他游戏用外挂被人所不齿,这种小游戏用外挂大家貌似都很宽容呢?
    cls1991
        28
    cls1991  
       Dec 29, 2017
    @chengzhoukun 这个能拿到屏幕截图, 也可以估算蓄力时间, 但操作还是没法自动完成.

    `adb shell input`

    在 iOS 中好像没有类似的实现吧
    panda1001
        29
    panda1001  
       Dec 29, 2017 via Android
    @WillShin 小游戏外挂一般开源
    rsl140
        30
    rsl140  
       Dec 29, 2017
    @WillShin 只是娱乐一下的 就很宽容了.. 没事点点那种 又不用打什么职业比赛 手动偷笑
    lrh3321
        31
    lrh3321  
       Dec 29, 2017
    不错
    shingle
        32
    shingle  
       Dec 29, 2017
    @stardust21 @zjb861107 搞定了,miui 需要在开发者选项中开启`USB 调试(安全设置)`
    gamecreating
        33
    gamecreating  
       Dec 29, 2017
    @easternslope 写好了给我来一份
    viking000
        34
    viking000  
       Dec 29, 2017
    @isaacpei 求分享!!!
    luoer
        35
    luoer  
       Dec 29, 2017
    @WillShin 因为别的外挂使用成本高 这个外挂开源随便用 大家就心满意足了
    Jackliu
        36
    Jackliu  
       Dec 29, 2017
    是不是要出个 node 版本了
    kotlings
        37
    kotlings  
       Dec 29, 2017
    我执行到这里 34 行 im = plt.imshow(img, animated=True) 就报错了,Unable to display children:Error resolving variables Traceback (most recent call last):
    File "E:\Program Files\JetBrains\PyCharm Community Edition 2017.2.3\helpers\pydev\_pydevd_bundle\pydevd_comm.py", line 1004, in do_it
    _typeName, valDict = pydevd_vars.resolve_compound_variable(self.thread_id, self.frame_id, self.scope, self.attributes)
    TypeError: 'NoneType' object is not iterable
    voocel
        38
    voocel  
       Dec 29, 2017 via Android
    这个厉害了
    oisc
        39
    oisc  
       Dec 29, 2017   ❤️ 1
    我还以为是强化学习做的,原来要手动点,然后算距离
    NightRemix
        40
    NightRemix  
       Dec 29, 2017
    6666666666
    crab
        41
    crab  
       Dec 29, 2017
    我就担心微信号会不会被封哈。
    songkaiape
        42
    songkaiape  
       Dec 29, 2017
    @isaacpei #23 有没有代码分享学习一下
    mochanight
        43
    mochanight  
       Dec 29, 2017 via iPhone   ❤️ 1
    666,转换成 python3 试了一下,就是点的累。点到了 800 去朋友圈发个图,嘿嘿。。
    qianbiTH
        44
    qianbiTH  
       Dec 29, 2017 via Android
    点了 600...
    postlive
        45
    postlive  
       Dec 29, 2017 via Android
    2560*1440 分辨率 距离系数设置多少合适
    killadm
        46
    killadm  
       Dec 29, 2017
    2K 屏距离系数是 1
    postlive
        47
    postlive  
       Dec 29, 2017 via Android
    @killadm 我设置 1 跳不了 3 下就死了
    Weny
        48
    Weny  
       Dec 30, 2017 via iPhone
    我也觉得应该用强化学习来做
    Patrick95
        49
    Patrick95  
       Dec 30, 2017
    我手动打的 381 分,本来在朋友圈稳居第一的,然后手贱把这个东西分享给了朋友,被朋友的 2000 多分超了,我擦!
    pennz
        50
    pennz  
       Dec 30, 2017
    mac 怎么操作。。·
    sennes
        51
    sennes  
       Dec 30, 2017

    想写个识别算法不容易呐
    lll9p
        52
    lll9p  
       Dec 30, 2017
    https://gist.github.com/lll9p/f838c17fc6e3d62baf415989ae6d8c6e

    在 LZ 的基础上稍微改了一下,不用跳一次点两下了:P
    MonoLogueChi
        53
    MonoLogueChi  
       Dec 30, 2017 via Android
    我用那个 JAVA 的辅助工具玩到了 5000 分
    ChangHaoWei
        54
    ChangHaoWei  
       Dec 30, 2017
    加入 图像识别起点,。。😂https://github.com/Chaaang/wechat_jumpandjump
    liuzhedash
        55
    liuzhedash  
       Dec 30, 2017
    @mythace #37 这个代码的原理是:点击截图上的起点和目标点,然后计算长度乘以系数,得到一个按压时间。这个错误是由于第一次没有点再截图内,所以第一个坐标是[None,None]
    hsuan
        56
    hsuan  
       Dec 30, 2017
    求一个 s8+的参数,我每次跑 100 多分就挂了,不知道那个参数不对
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   961 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 224ms · UTC 22:20 · PVG 06:20 · LAX 15:20 · JFK 18:20
    ♥ Do have faith in what you're doing.