最近火爆全球的自走棋游戏《云顶之弈》吸引了大批玩家的关注和热情参与。为了帮助玩家更好地搭建强力阵容并获得胜利,我们特别开发了一款云顶之弈阵容小助手,通过Python编程语言打造。这款小助手可以帮助玩家根据游戏情况和英雄选择,提供最佳的阵容搭配建议,助你天天吃鸡,成为云顶之弈的高手!
概述本人云顶新手,好多年不玩LOL了,被朋友安利云顶之弈,玩了两天觉得有点意思。但是这个游戏阵容可搭配太多了,如果不是天天研究这个游戏的,很难吃鸡。所以我就心血来潮想写个阵容助手(python),给定几个你想玩的英雄,基于遗传算法向玩家推荐阵容。目前适配9.19版本,不过后面有新阵容出现的话,改起来也方便。增加铲子功能,不过只能增加一个(增加两个的话计算量大,不够实时性)
这一步是可以自己输入的,但是作为一个倔强的程序员,显然不能做这种事(手动狗头)
一开始选的是lol官网…搞半天都搞不出来(技术不够,泪目)
后来发现还是多玩好爬一点
结果如下
另外还保存了英雄的昵称与其对应的id,方便输入(有时候真想不起来英雄的真名啊)
阵容搭配与得分
建立一个列表,记录各种阵容搭配,需要人口数目,记录铲子能增加的羁绊
计算英雄阵容与所需金币总数
计算得分时候,不考虑羁绊效果不平衡的情况(我也玩得少…不大了解)
另外,默认组成人口越多,羁绊效果增加得越多(采用平方得分函数)
遗传算法设计编码的话,就是用的实数编码
得分函数选择是上面的阵容得分+所需金币数(越贵的英雄越强)
选择策略是得分最高的个体直接复制到下一代,得分最低的9个个体直接全部重抽
上代码:
运行结果效果还不错,大概几秒钟就能运行出结果,不影响游戏进度同时为不熟悉python的小伙伴做了个双击直接运行版本
双击,cmd里根据提示输入参数即可
(至少需要安装pandas库,命令:pip install pandas)
欢迎大家关注我的头条号,私信“python",学习资料包免费分享给需要的朋友,另有python学习交流群,可以交流学习拓展人脉。
关注私信:“LOL”即可得到源代码呦!
边锋宁波千分游戏
休闲益智 138.8M
下载植物大战僵尸2新春版2.4.6最新版
策略塔防 771MB
下载火柴人空手道大师
休闲益智 59.36M
下载fnf黄色模组羊妈下载(黑色星期五之夜)
角色扮演 78.38MB
下载别脱我内购最新版本
模拟经营 10.67MB
下载SF性斗士手游修改器
角色扮演 81.67MB
下载我的生殖活动记录汉化
模拟经营 12.06 MB
下载电车之狼R破解中文版
模拟经营 1.12GB
下载