Python实现阴阳师电脑端自动组队刷御魂
1 开发环境搭建
Python3.7安装下载地址: https://www.python.org/ftp/python/3.7.0/python-3.7.0-amd64.exe
依赖包安装pip install pywin32
Python代码获取exe程序相关信息的模块
pip install pyautogui
封装了常见的鼠标移动和鼠标点击,并且鼠标移动运用了ai算法。
pip install pyintaller
将python程序打包成exe文件
pyinstaller -F xxx.py
开发pycharm社区版工具安装下载地址:
https://download.jetbrains.com/python/pycharm-community-2020.1.2.exe
2 制作思路
平时我们在电脑端玩阴阳师的时候,都是根据界面的提示来点击对应的地方。
同样是这个逻辑,我们只需要用程序去实现就可以了,出现什么东西,点击哪个地方。
注意点一:
但是人和机器点击的最主要的区别就是,人每次点击的地方都不一样,不可能每次点击的都是同一个像素点,就比如一个按钮,我们可以点中间,也可以点按钮左边或者右边,所以为了模拟人为点击的情况,需要用随机数,在这个范围内随机点击。
注意点二:
由于人在移动鼠标的过程中,也是一个从起点慢慢滑向终点的过程,所以在程序中,我们也要模拟这种情况,而不能够直接瞬移到要点击的地方,否则鬼使黑和鬼使白两兄弟不会放过你的。
3 解决了哪些问题
3.1 队长部分
1 队