少女前线吧 关注:641,161贴子:31,724,292

【16-11-08】【夜战】敌人的ai逻辑讨论与3-4n撤退法

取消只看楼主收藏回复

更新后,夜战敌人似乎“聪明”了许多,一些我们以前使用的路线已经没办法再用了,正值“圣捞周”前夕,没有一个好的打捞办法,捞起来费神费力的,也不合适。
逛nga时看到一位大佬发了一篇3-4n撤退攻略,但实测几把后,效果并不理想。
故在其基础上进行改良,方才得到了一个荡气回肠的3-4n撤退打捞法,不知那位大佬玩不玩贴吧,希望看到后不要见怪。
考虑到再改ai的可能,我觉得不如把自己对夜战敌人ai的理解写出来,大家一起讨论订正,希望能对不久后就会到来的冬活夜战有所帮助。
楼下码字,手机慢发,各位插楼还请手下留情。
闷头码字,差点把这事忘了:
恭喜我大魏延成功夺冠,得封“武圣”。
ar-15镇楼。


IP属地:四川来自Android客户端1楼2016-11-08 21:04回复
    首先,我们立一个小一点的目标:
    先把夜战敌人的ai给tm分清楚。
    1.每回合单个敌人的行动点数为1。
    用现象来说明的话,就是我们每点击一次“回合结束”按钮,敌人才能走一步。(当然,也会有不走的时候,不过一般都会走一格的。)
    2.在作战开始后,第一回合中,敌人所在的位置我们称之为“出生点”,常规夜战图中,敌人的出生点位是固定。
    3.活动中,夜战boss的出生点位不固定,但根据夏活的经验可以判断,boss是随机出生在敌人已占领的机场的,可以作为我们搜索boss的依据。
    4.这一点的可信度存在很大的疑问,是我在夏活的观察总结,当没有我方梯队靠近时,在机场出生的敌人,不会离开机场超过3格以上?
    前面两点基本是定论,后两点值得商榷,在新版本更新后,夜战敌人的ai相比以前,已经不再是1-4套模板这样简单的东西了,打了一段时间,我感觉这次的修改,只是把原来的整体模板roll随机数,改成单个铁血路径roll随机数而已,但这个说起来好像挺简单的东西,却也足够让人头疼。
    举个例子:
    3-4n全图11只怪,每一只铁血每次行动都有两种可选的不同路径的话,那把每一回合的变化组合起来,就是2¹¹=2048种整体变动,每回合有2048种变化,请问“背版过关”这种行为现在真的可能吗?
    显然不太可能成立。(不过确实可能存在共通路径,即使是巧合,也确有这样的东西存在,因为我们梯队可是有8个之多)
    所以ai修改后,大佬们辛辛苦苦整理的夜战路线被付之一炬。
    但与此同时,2-4n撤退法打捞好像并没有受影响,这又是为何呢?
    下层楼里,我们慢慢扯。


    IP属地:四川来自Android客户端3楼2016-11-08 21:07
    回复
      黑化后勤官格琳娜:
      “嘿!嘿!年轻的指挥官,欢迎来到2-4地区,现在是晚上,一群格里芬的鼠辈正企图入侵这里,碾碎她们!!”
      “对了,为了以防万一,铁血工造给你配备了最新一批高达。据说在运来的途中,好像还用它缴获了一批16lab的最新研究成果,他们叫那东西“核弹显卡”?
      我把它放龙骑身上了,不过好像对我们的人形没有什么用,不必在意,只管用高达灭了她们就行!!”
      好的,然后我们就顺利上位了!以下是我们的部队,因为只关注高达,所以我只标出了高达的位置。


      IP属地:四川来自Android客户端14楼2016-11-08 21:36
      收起回复
        敌人的回合过后,终于轮到我们进攻了,虽然可以行动点数无限,但每一个单位只能移动一格。
        我们先拿一队“爬行者”试探一下她们的实力。




        IP属地:四川来自Android客户端19楼2016-11-08 21:46
        回复
          最后,我们第三次点击“回合结束”按钮,由于高达只有一种路径可选,其结果,就是高达从机场走向雷达。
          这里我们需要注意到,高达从视野外走进视野内,是有方向的,我们可以借着它来得方向,反推它的出生点。
          (上一段的光头出生点,那个机场也是凭借着,它从左边的雷达走到视野内的敌方机场,得以判断的。)



          IP属地:四川来自Android客户端26楼2016-11-08 22:51
          回复
            拿一张图来总结,其实在“2-4n撤退法打捞”中,高达的路径有且仅有这一种可能,所以才会出现新版ai改变后,其他线路失效,唯有此法得以幸存的结果。
            看到这里您肯定很不解,这么简单的东西,为何你要啰嗦那么多楼?直接上最后这张图不留行了吗?
            其实啰嗦那么多,只是为了让大家体会一下,那种倒推敌人行动的方法,以及为何撤退法受ai修改的影响小的原因。
            我们应该感受到的是,如果要比较清楚的推算敌人的位置,那有一个要求必不可少——回合数越少越好。


            IP属地:四川来自Android客户端29楼2016-11-08 23:04
            收起回复
              在有了2-4n作为练手后,我们就可以去3-4n或者1-4n,用推测敌人位置的方法,定制撤退打捞法了。
              根据我海量(都是泪)的3-4n打捞数,我可以100%的告诉各位,强无敌就在左下角的那个机场出生。
              所以有如图所示,当我们第一次点击“回合结束”后,强无敌将有三种行动方向。


              IP属地:四川来自Android客户端31楼2016-11-08 23:12
              回复
                那么在此基础上,如果再加一回合呢?
                图就变成了这副模样。
                白色“×”是第一次点击“回合结束”按钮后,强无敌可能在的位置。
                蓝色“×”为第二次点击“回合结束”按钮后,强无敌可能在的位置。
                如果再加一次呢?再加两次呢?这个“×”可能得画满全图了吧。


                IP属地:四川来自Android客户端37楼2016-11-08 23:27
                回复
                  既然如此,为了顺利的找到强无敌,我们所要做的,就是尽量压缩我们去到强无敌出生点所需的回合数。
                  在我看来,我能接受的,最多是让它移动两次,如果移动两次之后,我们还无法抓到它的踪迹,那就无从寻找了,因为那些“x”将淹没近乎整个地图。
                  既然它只能移动两次,我们又可以有几个可以移动的回合呢?
                  作战开始→格里芬第一回合→铁血第一回合(强无敌移动第一次)→格里芬第二回合→铁血第二回合(强无敌移动第二次)→格里芬第三回合………
                  也就是说,由于我们总是先手,所以总可以早敌方一个回合来行动,这多出的一个回合,一旦我们接近了强无敌,或者抓到了它的踪迹,那它就跑不掉了,因为它一回合只能动一格,可我们只要把机场运营好,行动点总是大于1的。


                  IP属地:四川来自Android客户端42楼2016-11-08 23:46
                  回复




                    IP属地:四川来自Android客户端44楼2016-11-09 00:15
                    收起回复
                      这里我们再看一眼强无敌出生的机场


                      IP属地:四川来自Android客户端58楼2016-11-09 09:43
                      回复
                        第二回合:
                        我们先看一眼强无敌出生的机场附近一格的范围,因为它应该已经行动了一格了。
                        对比上一层楼的图,我们可以看到右下的雷达并没有被占领,还是白色。
                        那这又能证明什么呢?
                        机场没有被占领,证明上面没有敌人,那强无敌自然也会在那上面,所以我们可以排除强无敌的一种行动方向,它现在只可能在图中“×”所在的两个地方。


                        IP属地:四川来自Android客户端59楼2016-11-09 09:54
                        收起回复
                          看到这里,有夏活e4经验的朋友可能会立刻想到:如果那个雷达被占领了呢?
                          是不是强无敌就在那里了!?那我们不就完全掌握了它的行踪了吗?
                          对此我的回答是: 并不是
                          我们看问题,不能只专注于个体,整体也需要协调,看到雷达旁边还有个机场了吗?和强无敌一样,那个机场也会有铁血出生,它的行动路径可也是覆盖了雷达的,所以即使雷达被占领了,我们也无法判断占领它的是不是强无敌,除非走到旁边亲自瞧一瞧。
                          第三张图可以证明这个推论。




                          IP属地:四川来自Android客户端61楼2016-11-09 10:08
                          回复
                            通过观察敌人占领位置的不同,我们可以得到部分敌人的信息,这正是夏活e4真正传达的索敌思路。
                            如果冬活的boss不再有特殊的行动路线的话,继续迷信夏活e4的看图法找boss,我们的结局只会是折戟而归。
                            不过这都是题外话,现在我们只需要关心,A路线能不能100%的找到,并击杀强无敌。


                            IP属地:四川来自Android客户端63楼2016-11-09 10:17
                            回复
                              话也不多说,第二回合开始后,我们队伍的现状,如图一所示。
                              如果要作为一个打捞线路,其基本要求是:无论敌人的ai如何变化,我们总能成功击杀强无敌。
                              那么就需要综合考虑所有情况了,其实也很简单,如图二所示,把位置标出来,一切就一目了然了。



                              IP属地:四川来自Android客户端70楼2016-11-09 10:37
                              回复