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

200 行 Python 实现连连看辅助

  •  1
     
  •   laziji · Nov 7, 2018 · 3447 views
    This topic created in 2755 days ago, the information mentioned may be changed or developed.

    原文博客地址 https://laboo.top/2018/11/07/lianliankan/

    项目地址

    https://github.com/GitHub-Laziji/lianliankan

    简介

    200 行 Python 实现的 qq 连连看 辅助, 用于学习, 请不要拿去伤害玩家们...

    使用环境

    win7

    win10 测试了无法使用

    使用方法

    开始游戏后运行就行了, 再次提示, 请在练习模式中使用, 否则可能会被其他玩家举报

    代码实现

    主要思路就是利用pywin32获取连连看游戏句柄, 获取游戏界面的图片, 对方块进行切割, 对每个方块取几个点的颜色进行比对, 均相同则认为是同一个方块, 然后模拟鼠标去消就行了, 代码的最后一行是每次点击的间隔

    time.sleep(random.randint(0,0)/1000)
    

    如果是0的话就瞬间全消完了

    效果图

    1 2

    5 replies    2018-11-09 15:21:54 +08:00
    kslr
        1
    kslr  
       Nov 8, 2018 via Android
    为什么是抽点,位置是如何选择的
    lovestudykid
        2
    lovestudykid  
       Nov 8, 2018
    star 一个
    http://scikit-image.org/docs/dev/api/skimage.feature.html
    用现成的 feature extractor 应该就可以
    laziji
        3
    laziji  
    OP
       Nov 8, 2018
    @kslr 整个图像匹配很慢的
    位置我选择的是对角线上的 5 个点(0,0),(3,3)(6,6)...
    laziji
        4
    laziji  
    OP
       Nov 8, 2018
    @lovestudykid 这个不错 学习了
    rocketman13
        5
    rocketman13  
       Nov 9, 2018
    6
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   4350 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 43ms · UTC 01:02 · PVG 09:02 · LAX 18:02 · JFK 21:02
    ♥ Do have faith in what you're doing.