DawningW/swy-bot: 食物语自动挂机脚本, 主要用于客潮和活动 ...

文章推薦指數: 80 %
投票人數:10人

食物语自动挂机脚本, 主要用于客潮和活动小游戏. Contribute to DawningW/swy-bot development by creating an account on GitHub. Skiptocontent {{message}} DawningW / swy-bot Public Notifications Star 1 Fork 0 食物语自动挂机脚本,主要用于客潮和活动小游戏 MITLicense 1 star 0 forks Star Notifications Code Issues 1 Pullrequests 0 Actions Projects 0 Wiki Security Insights More Code Issues Pullrequests Actions Projects Wiki Security Insights main Branches Tags Couldnotloadbranches Nothingtoshow Loading {{refName}} default Couldnotloadtags Nothingtoshow {{refName}} default Loading 1 branch 2 tags Code Loading Latestcommit   Gitstats 28 commits Files Permalink Failedtoloadlatestcommitinformation. Type Name Latestcommitmessage Committime data     libs     platforms     .gitignore     LICENSE     README.md     main.py     matching.py     player.py     profit.py     requirements.txt     scrcpy.py     swy-bot.pyproj     swy-bot.sln     swy.py     task.py     utils.py     Viewcode swy-bot 食物语自动挂机脚本 简介 食用方式 食材 菜谱&改良 项目结构 自动挂机 线性规划做菜计算器 关于烹饪时间缩短百分比 自动连连看 如何烹饪 烹饪日记 厨师们 特别致谢 版权信息 README.md swy-bot 食物语自动挂机脚本 简介 食物语自动挂机脚本,主要用于客潮和活动小游戏(太难做砍掉了绝对不是因为我懒啊啊啊啊啊啊) 现已加入千人千面自动挂机,但由于某些原因仅提供算法,不提供配置,请在task.py中自行修改配置 现已加入食物语线性规划做菜计算器,但处于早期测试阶段,如遇bug请提交issue 祝各位少主都能把喜欢的菜男人抱回家! 食用方式 详见程序内指引 注意:若使用ADB(Scrcpy模式),请确保系统环境变量中有ADB,并且ADB已连接至手机 食材 Python3 opencv-python PyAV pywin32(仅Windows上需要) PyAutoGUI(仅Windows以外的系统需要) pure-python-adb PuLP pyinstaller(如需要打包) 详见requirements.txt 菜谱&改良 本项目可在Windows,Linux和MacOS上运行,但目前仅在Windows上测试过 另外本挂机脚本实际上提供了一个框架,经过简单修改应该也能用于其他游戏,甚至是用于训练人工智能玩游戏(逃 本项目欢迎各位空桑少主贡献代码 项目结构 libs/脚本所需的库,目前只有Scrcpy的服务端 data/存储游戏数据和挂机所需资源的目录 saved/截图会保存在这个目录 main.py主文件 player.py负责与游戏交互(通过原生窗口/ADB/Scrcpy) task.py执行挂机任务 platforms/工具模块的平台相关实现 windows.pyWindows系统相关实现 linux.pyLinux系统相关实现 utils.py工具模块 swy.py负责加载游戏数据 profit.py线性规划做菜计算器 matching.py自动连连看算法(原作者TheThreeDog) 自动挂机 详见player.py和task.py 线性规划做菜计算器 线性规划算法详见profit.py中的注释 关于烹饪时间缩短百分比 根据计算,菜本身的缩减和食魂的生活技能提供的缩减是相加的关系 但源于我的疏忽,脚本中的算法是相乘,但是结果没差太多,所以不改了(真不是懒) 另外烹饪时间出现小数的话只有入没有舍,是ceil 自动连连看 由于某些原因,本项目仅提供用于学习的算法,不包含配置,如需使用请自行配置 如何烹饪 拿走菜谱(克隆仓库到本地) 准备好食材(安装第三方库) 开始做菜(运行main.py) 装盘(如需构建,请使用pyinstaller) 随心所欲地修改菜谱(请随意修改代码) 烹饪日记 展开查看 2020/10/27项目开始开发 2020/11/3实现ADB模式 2020/11/5实现Windows原生模式 2020/12/5客潮挂机从模板匹配改为识别圆 2021/2/1大规模重构代码,增加挂机任务类,增加使用Scrcpy的模式(未完成),更新版本号至V1.2 2021/2/21使用装饰器注册挂机任务,完成Scrcpy模式,更新版本号至V1.3 2021/2/23重做客潮挂机任务,更新版本号至V1.4 2021/2/25新增swy.py用于加载游戏数据,初步实现线性规划做菜计算器 2021/2/26更新菜肴数据为计算缩减后的烹饪时间,更新版本号至V1.5 2021/9/13加入自动连连看算法,初步支持Linux 2021/9/14已加入对Linux和MacOS的支持,但尚未测试,更新版本号至V1.6 2021/9/17已加入千人千面自动挂机功能,更新版本号至V1.7 厨师们 详见Contributors 特别致谢 所有第三方库的开发者 Scrcpy功能参考自: py-scrcpy naive-scrcpy-client android_autoclicker 线性规划做菜计算器参考自: swy_profit 自动连连看算法来自: Auto-Lianliankan 感谢以上项目的开发者 以及这篇Python线性规划库PuLP教程:PuLP简介 版权信息 本项目以MIT协议开源,引用的代码仍按照原协议开源 仅供学习交流,严禁用于盈利 使用本脚本造成的一切后果由使用者自行承担 About 食物语自动挂机脚本,主要用于客潮和活动小游戏 Topics python opencv game-bot scrcpy shiwuyu swy Resources Readme License MITLicense Releases 2 ReleaseV1.4 Latest Feb23,2021 +1release Languages Python 100.0% Youcan’tperformthatactionatthistime. Yousignedinwithanothertaborwindow.Reloadtorefreshyoursession. Yousignedoutinanothertaborwindow.Reloadtorefreshyoursession.



請為這篇文章評分?