业余时间我会玩一玩游戏,然而并不是所有所有的游戏内容都会让我一直保持着兴趣。一段时间后,懒癌就犯了…… 我玩的游戏是一个叫做“火影忍者Online”的网页游戏,几乎所有的操作都可以通过鼠标进行操作。我对该游戏中能够进行自动完成任务的场景进行了分析。如下图: 心血来潮,我调研了几种基于屏幕色块识别来进行点击的实现方案。 我找到了Python和按键精灵两位大哥,并找了一下他们的江湖踪迹,简单总结如下图: 因为篇幅原因,在此不详述代码的具体逻辑了。 其实代码就是一种工具,最好的学习方法就是实践,在实践中有目的开展学习。在实践的过程中,逐渐建立起对Python的认识。 邀请一个好友成功注册ProcessOn并绑定微信账号,您即可获取3张文件数的奖励 去邀请一、背景
场景分析
其实该游戏提供了一种“键鼠记忆”的功能,在QQ游戏和官方微端中都有入口。但是,我们知道键鼠记忆是基于时间间隙、坐标自动点击功能,用一个恰当的比喻来讲。键鼠记忆就是一个强大的瞎子,他能够记下你点击屏幕的位置、先后两次点击的时间间隙。然而问题来了:
二、方案选择
方案对比:
Python在当下的互联网环境中也是名列前茅的大哥,无论在“社区活跃度”、资料完整度、语言环境方面都是碾压式的优势。而自己又习惯于基于代码的编程,义无反顾选择了Python作为实现语言。此前,对于Python能干什么的认知,我还停留在大数据处理中的算法这个层次,直到在知乎上看到一位大神用Python写的自动答题工具的视频。果不其然,围绕色块识别、键鼠操作在网上能够找到的资料数不胜数。三、设计思路
目前软件已更新到0.5版本,已支持功能有:
四、代码撸起来
五、工具效果
后续补充视频录像供各位看官欣赏~我的心得
基于思维导图的材料整理也是我比较推荐的一种学习方法,本文的截图我是基于“百度脑图”进行的材料整理,当然,我还是更喜欢“Processon”一些,在此推荐给大家,也希望大家点击我的链接进行注册,以增加一下我的文件个数。希望亲们动动小手,期待以后更多的交流哦~
我的专属邀请链接: https://www.processon.com/i/55e3d74ee4b0e4854096c282
本网页所有视频内容由 imoviebox边看边下-网页视频下载, iurlBox网页地址收藏管理器 下载并得到。
ImovieBox网页视频下载器 下载地址: ImovieBox网页视频下载器-最新版本下载
本文章由: imapbox邮箱云存储,邮箱网盘,ImageBox 图片批量下载器,网页图片批量下载专家,网页图片批量下载器,获取到文章图片,imoviebox网页视频批量下载器,下载视频内容,为您提供.
阅读和此文章类似的: 全球云计算