python 游戏辅助lol_一个基于python的自动玩游戏辅助

文章目录

一、背景

场景分析

二、方案选择

方案对比:

三、设计思路

四、代码撸起来

五、工具效果

我的心得

一、背景

业余时间我会玩一玩游戏,然而并不是所有所有的游戏内容都会让我一直保持着兴趣。一段时间后,懒癌就犯了……

场景分析

我玩的游戏是一个叫做“火影忍者Online”的网页游戏,几乎所有的操作都可以通过鼠标进行操作。我对该游戏中能够进行自动完成任务的场景进行了分析。如下图:

其实该游戏提供了一种“键鼠记忆”的功能,在QQ游戏和官方微端中都有入口。但是,我们知道键鼠记忆是基于时间间隙、坐标自动点击功能,用一个恰当的比喻来讲。键鼠记忆就是一个强大的瞎子,他能够记下你点击屏幕的位置、先后两次点击的时间间隙。然而问题来了:

如果电脑或网速卡一点,前后两次事件的触发间隔是不一致的,而瞎子才没注意到这些,他还是按照自己的记忆,不停的点、点、点。

鼠标记忆瞎点,难道不怕某种机缘巧合之下,把装备洗白白了吗?

不同的分辨率,键鼠记忆点击的位置不能自动适应;

自身bug,之前用的多的同学应该知道,点着点着它就没反应了。

二、方案选择

心血来潮,我调研了几种基于屏幕色块识别来进行点击的实现方案。

方案对比:

我找到了Python和按键精灵两位

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值