stellaris吧 关注:273,629贴子:6,661,045

关于最近的舰船配置影响舰船停止位置的测试

只看楼主收藏回复

Kur那位朋友讲的有点过于复杂了点,我大概测试了一下,测试结果如下

图方便,我直接拿我MOD里的现成设计改了改拿来测,舰船行为接近线列,即预期停止在中位距离。
为确保测试过程不会出现混乱,分不清谁是谁,使用事件设计作为测试对象。
如图所示
设计1停在160距离 其中一艘船过度前冲是受旗舰冲锋机制影响。
设计2中位处于点防御,结果冲在30距离附近
设计3调整顺序和槽位数量使主武器X槽为中位 符合预期停在160附近。
由于玩家手动设计也是在存档内保存一份设计,可以认为结果是相同的。
先选取的区段位于更靠前位置,各区段内武器组件按安装顺序从上往下填充。
这是舰船行为里“median”的行为,假如median是这样的话 那max和min怕不是首位武器和末位武器
不愧是你啊,paradox


IP属地:河南1楼2024-01-05 13:55回复
    @Kur.Š


    IP属地:河南来自Android客户端2楼2024-01-05 14:00
    回复
      蠢驴属实是天机工程一般的逻辑


      IP属地:日本来自Android客户端3楼2024-01-05 14:03
      回复


        IP属地:北京5楼2024-01-05 14:10
        收起回复
          什么mod?


          IP属地:陕西来自Android客户端6楼2024-01-05 14:23
          收起回复
            测完了 max和min就是单纯的读舰船最大和最小射程 只有median是抽象的读位置


            IP属地:河南来自Android客户端8楼2024-01-05 14:56
            收起回复
              可能还是比较混乱,再总结下
              舰船设计的组件顺序是以以下方式排列的:
              A-1
              A-2
              A-3
              B-1
              B-2
              B-3
              B-4
              C-1
              C-2
              C-3
              A是第一个安装的区段,无关这个区段在船的哪个部分,bc同理
              A-1是A区段里第一个安装的武器,无关槽位类型和武器类型,23同理
              max和min行为已测试是读取舰船最大和最小射程组件为距离值,max即炮击脑使用的停车距离
              median就很抽象了,取上述组件序列的中间位置组件射程为median值。而median是线列和哨戒脑用的停车距离
              空置槽位不对该机制造成影响,即被考虑的只有已安装的组件。
              如果要发挥最大射程优势,就要尝试根据上述机制,调整安装顺序来让median值取到一个远射程组件,避开近程组件。


              IP属地:河南来自Android客户端9楼2024-01-05 15:09
              回复
                所以,结论是啥?
                满配战列电弧+舰载机。
                是否安装点防御?s槽装不装文物导弹
                第三区段装还是不装?用啥?
                线列炮机航母选哪个?
                ……
                t34裸电弧又用什么脑?


                IP属地:上海来自Android客户端10楼2024-01-05 15:49
                收起回复
                  那么以高配战列来说以:
                  点防
                  点防
                  掠夺导弹
                  掠夺导弹
                  电弧
                  战机
                  战机
                  蜂群导弹
                  蜂群导弹
                  这样顺序配就能取线列和哨戒最大射程了?


                  IP属地:天津来自Android客户端11楼2024-01-05 15:53
                  收起回复
                    也就说,median只读取我安装顺序的中间值,同一个区段安装顺序不同,读出来的也不一样么?


                    IP属地:湖北来自Android客户端12楼2024-01-05 15:58
                    收起回复
                      所以怎么确定谁先安装,还是用改装实现?


                      IP属地:福建来自Android客户端13楼2024-01-05 16:25
                      收起回复

                        区段内顺序可能和点击顺序有关,记得先上点防


                        IP属地:北京14楼2024-01-05 16:39
                        回复
                          那位大兄弟其实算是把这个机制找出来了,奈何表述能力……他完全是按着他自己的理解,从“开发者”的角度来阐述的,没有从玩家的角度用一种通俗易懂的思路去阐明,也难怪大家看得云里雾里,然后大伙问他他就会以自己的理解用更复杂的语言解释一遍,结果就是有些人问完反而更迷糊了


                          IP属地:广东来自Android客户端15楼2024-01-05 16:42
                          回复
                            省流:第一步:根据安装区段顺序对槽位进行排序。比如先航母,再X,再齐射舰尾,则p社把槽位排成sspphhxmm。。。第二步,你填充武器,则从前往后,去掉空槽,中间的那个武器就是主武器,若为偶数,比如装了4个武器,那么向后取中位数,即第3个是主武器


                            IP属地:上海来自Android客户端16楼2024-01-05 17:04
                            回复
                              感谢分享,wiki说的中位数是射程中位数,实操下来完全对不上,感谢大佬们的发现与分享


                              IP属地:浙江17楼2024-01-05 17:08
                              回复