六月初整完毕设和论文,看到别人在玩一梦浆糊(以前叫楚留香),有个功能是发布悬赏,算了懒得讲了……反正就是随便写个抢别人发的悬赏任务的工具。额……
先放图
(好大的一张动图,找不到好的图床,压缩到惨不忍睹直接传仓库了)
如图所示,两次刷新平均间隔60毫秒左右,大概就数据传输和游戏渲染延迟再加20毫秒,几乎全部高额悬赏都能抢到哈哈。
而且这个是优化版本,绝对不会接错悬赏(之前还有种刷新检测思路连这20毫秒都能省了,但是容易接错)。
然后为了照顾低修混子号,还可以选择不接明月跟铁衣堡(ps: 后面才发现还有个落日马场也不轻松,不过也就铁衣堡难蹭,别的还好)。
主要技术
Python3
多方便啊。
win32api
截图,模拟操作。
opencv
、numpy
图像处理(对比相似度,找图坐标)。
tkinter
用户界面,虽然贼丑。简单用用,就懒得研究咋布局了。
遇到的坑
很多坑,懒,不想记,就是做了个工具感觉效果还行线下中没人说来网上水一水而已……
如果有人看到此文,对Python后台截图、发送键鼠事件、识别游戏元素感兴趣或遇到难题的话可以issue交流。
然后就是,我不玩这游戏啊。
-END-