BTyeyou

 找回密码
 注册(联系QQ1025005235审核)

AI理论实验室--38位英雄中谁最扛打?

[复制链接]
BTyeyou 发表于 2020-9-21 13:14:37 | 显示全部楼层 |阅读模式

大家好,我是一名AI工程师,我制作的“金属光泽”神经网络已经帮我在《荒野乱斗》中立足天梯了,除开日常的冲杯以外,我还从“金属光泽”的英雄数据库中翻出了很有趣的数据,所以这个系列是为了给大家展示它们,看看人工智能是怎么去整理归纳这些数据的.

本次带来的是谁最扛打的评判标准,这个数据库会让神经网络知道在特定的条件下,谁更能扛住更多伤害,如此在追杀和反追杀的实战里,获得更准确的行动判断.


                               
登录/注册后可看大图

对于正常实战中浩瀚如海的各种情况,即使是最顶级的超级计算机也没办法完全模拟出来.“金属光泽”将这些情况做了简化:假使有一个只能通过一个人且无法破坏的狭窄长廊,长廊左边是一个不断发射激光的机器人,激光是持续发射的,伤害为1000/秒,激光可以被召唤物遮挡,机器人无法被攻击且无法无视任何控制,英雄站在长廊右边,等级是满级且初始可以选择任何随身妙具和星辉之力,入场时所有状态均为最满,包括血,弹药,大招和随身妙具.


                               
登录/注册后可看大图

在这种情况下,38位英雄谁能坚持最久而不倒下?大家其实可以猜一下,结果可能会让你们大吃一惊哦~


                               
登录/注册后可看大图


                               
登录/注册后可看大图


  • 雪莉满级时血量:5040
  • 雪莉单次自动回血:655

这个初始英雄许多玩家都对其有感情,但是论其强度着实不算太高,由于机器人无法被攻击,所以大招击退控制的效果也没有,随身妙具“冲刺跑鞋”和星辉之力“震荡射击”也没甚作用,但另外一个星辉之力“快速包扎”可以让其在40%血以下时回复1800血,CD是20秒.


                               
登录/注册后可看大图

雪莉计算:40%血是2016,回复1800血也才3816,按照1000/秒的伤害,不足以等到第二个“快速包扎”,故雪莉坚持秒数是(5040+1800)/1000=6.84秒.

  • 雪莉坚持总时长:6.84秒


                               
登录/注册后可看大图


  • 妮塔满级时血量:5600
  • 妮塔单次自动回血:728

这个英雄也是在游戏的大前期就能获得,它的特点是能召唤很强力的熊,将熊挡在自己前面,可以承受大量伤害.但遗憾的是,机器人无法被攻击,故她的星辉之力“灵魂协同”和“狂暴巨熊”无法使用;机器人也无法被控制,所以能眩晕敌人的随时妙具“熊之利爪”亦无法使用.


                               
登录/注册后可看大图

妮塔计算:满级熊的血量是5600,本体血量也是5600,先让妮塔本体扛到1血后,再由熊去抗.熊扛的过程中,妮塔可以自动恢复一定血量,具体为3秒之后,妮塔每0.5秒恢复728点血,熊能扛住5600/1000=5.6秒,可以恢复⌈(5.6-3)/0.5⌉=6次(第3秒,第3.5秒,第4秒,第4.5秒,第5秒,第5.5秒),一共恢复728*6=4368点血量,所以妮塔坚持的秒数是(5600+5600+4368)/1000=15.568秒.

  • 妮塔坚持总时长:15.568秒


                               
登录/注册后可看大图


  • 杰西满级时血量:4480
  • 杰西单次自动回血:582

杰西,我们的炮台哥,厉害了,和妮塔一样也是可以使用炮台来为自己承受伤害.但不同的是,虽然随身妙具“火花塞”“法条弹簧”和星辉之力“脉冲炮台”无法使用,但另一个星辉之力“战地充能”可以让炮台很持久--杰西击中自己的炮台时可为炮台恢复800生命值,无法攻击机器人但可以攻击自己人嘛......所以这个计算起来也很麻烦,因为可以先放炮台,然后给炮台回血,然后炮台不行了可以移动到炮台前面自身挡着继续给炮台回血如此往复这种操作.


                               
登录/注册后可看大图

杰西计算:满级炮台是4200血,杰西一次普攻可以恢复800血,那么首先放炮台,等炮台血量掉到3400血,发出第一次普攻(暂不考虑弹道速度,或者即使考虑也视作提前发射子弹,子弹击中炮台时,刚好是3400血,下同),炮台满血,杰西的弹药数是3,装填子弹的时间是1.8秒,到需要打出第二枪的时候,激光一共射击时长是800/1000=0.8秒,得出每次给炮台补充血量时,都会亏掉1秒的装弹时间,由于杰西自带3发子弹,所以可以看成自带1.8*3=5.4秒的额外时间,在杰西刚好消耗完所有额外时间之时,激光一共攻击了5.4/1=5.4秒.

此时的状态是:杰西没有子弹库存,且上弹时间刚开始进入1.8秒的cd,而炮台目前是满血4200血,此时杰西应该使用自身来抵挡激光伤害,时刻保持炮台的满血,由于亏损时间仍然为1秒,而杰西用自身可以抵挡的时间为4480/1000=4.48秒(全部用时的话杰西会阵亡,但是可以看成留有一点血之后,换炮台扛伤害,之后炮台阵亡后一点血再瞬间阵亡,总时间上没有区别),于是在此状态一直到炮台阵亡前,总时长是4.48/1=4.48秒,具体操作是让炮台扛0.8秒伤害,再让自己扛1秒伤害,依次循环.


                               
登录/注册后可看大图

最后这个状态是:炮台现在仍为满血,但杰西本体无血量(上面那段话有解释,此时也可以看成留有一点血),现在杰西每1.8秒攻击一次回复800血,而炮台总共4200血,可以计算得出第一个1.8秒机器人伤害为1.8*1000=1800,回复800,中间差值为1800-800=1000,所以每1.8秒掉1000血,一共能掉4个1.8秒,此时炮台剩下4200-4000=200血,而杰西此时正在装弹,200血能扛住200/1000=0.2秒,最后状态总共用时:1.8*4+0.2=7.4秒.杰西的坚持的总时长是5.4+4.48+7.4=17.28秒.

值得注意的是,杰西在最后状态即自己没血炮台满血也可以选择不攻击来等待自动回血,计算一下,⌈(4200/1000-3)/0.5⌉*582=1.746秒<7.4秒,还是选择给炮台奶血划算.

  • 杰西坚持总时长:17.28秒


                               
登录/注册后可看大图


  • 阿渤满级时血量:5040
  • 阿渤单次自动回血:655

阿渤的星辉之力“捕熊陷阱”无法眩晕机器人,只有随身妙具“超级图腾”能扛住伤害,超级图腾能给阿渤充能,但他的大招也没啥作用,每个图腾也只能扛住1000血量.值得注意的是,由于随时妙具有5秒的CD,且一共有三次充能,所以得计算在阿渤阵亡之前能否释放出所有三个“超级图腾”:首先是直接放出第一个图腾,能扛住第一秒,在第二个图腾CD前,阿渤本体还需要扛住剩下4秒,一共受到4000血的伤害,然后放下第二个图腾继续扛住一秒,现在阿渤只剩下1040点血量,不足以支撑到放置第三个“超级图腾”,在这个全部的过程中,阿渤都没有机会自动回复血量.


                               
登录/注册后可看大图

阿渤计算:能够放置的两个图腾可以看成阿渤自身的血量,于是坚持的总时长是(5040+1000*2)/1000=7.04秒.

  • 阿渤坚持总时长:7.04秒


                               
登录/注册后可看大图


  • 艾魅满级时血量:5040
  • 艾魅单次自动回血:655

艾魅只有星辉之力:“自我激励”有帮助,效果是艾魅释放大招时,作用范围内的每个敌人使她每秒回复320生命值,机器人虽然无法被攻击,但也算是敌人.


                               
登录/注册后可看大图

艾魅计算:艾魅大招持续时间是5秒,每秒320血量回复,就算是不释放大招,艾魅也能扛住5040/1000>5秒,所以大招可以完整的释放出来,一共回复5*320=1600血量,坚持的总时长是(5040+1600)/1000=6.64秒.


                               
登录/注册后可看大图


  • 艾魅坚持总时长:6.64秒


                               
登录/注册后可看大图

专栏文章中所有已出现的英雄排序为:

  1. 杰西(17.28s)>妮塔(15.568s)>阿渤(7.04s)>雪莉(6.84s)>艾魅(6.64s)
复制代码

由于如果可以攻击机器人则计算量过大,比如得考虑攻击还是等自动回复,攒多少能量释放大招等非常复杂的维度,故目前“金属光泽”还没有做到如此深度的模拟,不过这些数据除了供君一乐以外,还是对实战有一些参考的,抗揍与否和我们平时实战的排序也是差不多的.

本系列会将所有英雄更完,下期我们来说说卡尔,纳尼等另外5个英雄的生存时长,期待一下吧~

数据来自“金属光泽”,一个被编写出来玩荒野乱斗的人工智能,求点赞求关注~


                               
登录/注册后可看大图



上一篇:《合成人》--相信我,这是全地表最好玩的俯视角射击
下一篇:我编写了一个人工智能,并让它玩上了荒野乱斗
回复

使用道具 举报

发新帖

QQ|BTyeyou

GMT+8, 2025-7-1 22:57

快速回复 返回顶部 返回列表