信长之野望吧 关注:154,101贴子:5,439,151

【强迫症真害人】浅论影响兵力回复的各种因素。

只看楼主收藏回复

看到@上彬的心酸 的神贴“创造PK 一站式种田贴”中关于兵力回复的部分
“100民忠时是标准兵力回复,每5天恢复1/60。随民忠减少递减,民忠0时每5天恢复1/76.”
当时从直觉上就感到不对,感觉“民忠对兵力回复基本无影响”的推论和游戏经验不符。
原帖:http://tieba.baidu.com/p/3543395413?pid=63347031153&cid=63532847454#63532847454
于是,手贱开始测试。


1楼2015-02-02 10:24回复
    先附上测试用的EXCEL以供大家验证http://pan.baidu.com/s/1qWHkTMc


    2楼2015-02-02 10:26
    回复
      第一部分,兵力上限对兵力回复的影响。


      可以看到,这是一个以兵力上限为4500的分段函数
      >4500,X/100+30
      <4500,X/60
      =4500的时候,4500/100+30=4500/60=75


      3楼2015-02-02 10:36
      回复
        第二部分,民忠对兵力回复的影响。
        已知,不同的兵数上限下民忠对兵力回复的影响是不同的。
        例1:兵数上限10000


        显而易见,0民忠时兵力回复为100民忠的一半,民忠与兵力回复成线性关系,每1点民忠提升0.005倍率的兵力回复(和民忠对人口增长的影响十分类似)
        例2:兵数上限3000


        例2中的公式拟合十分麻烦,最后总算搞定了,弄出了这么个鬼东西。
        可以看到,在例2中,民忠68时的兵力回复已经与民忠100时的兵力回复相同。也就是说,民忠在例2里不如例1中重要。

        最后分析得出结论,4500的兵数上限是转捩点。兵数上限大于等于4500时,完全符合例1中的规律。
        兵数小于等于4500时,达到兵力回复最大所需民忠不到100,并且随着兵数上限下降而下降。如例2中显示的那样,若兵数上限为3000,民忠68时已经达到最大兵力回复 50兵/5天。另外,若兵数上限为1260或更少,民忠对兵力回复完全无影响,无论100民忠还是0民忠。兵力回复成了一个固定的值。


        4楼2015-02-02 10:55
        回复

          本来想做一个不同兵数上限及民忠下的兵力回复表格,因为兵数上限4500之下民忠对兵力回复影响的机理尚不清楚,所以只做了上半部分。如果哪位同学有兴趣,欢迎实测一下空白处的数据,鄙人十分感谢。


          5楼2015-02-02 10:58
          回复
            最后再说几点:
            1.兵力回复是每5天一跳。
            2.兵力回复是恒速的,无抑制效果。例如,7000兵数上限的城现在0兵力,查上文中的表格,每5天回复100兵力,需要11个月零20天回复满。
            3.本帖有何实际意义?做完了所有工作后我仔细想了想,本帖完全没有任何实际意义呀,根本就是闲的蛋疼。果然强迫症害死人。
            4.心酸的种田帖中所说:汤殿“browse里标记的是兵力回复,实际上这个设施对兵力回复是没加成的”。
            还有:汤治场“有折算约合35民忠的回兵速度加成也很强,大约能加速回兵20~30%这样,不过高民忠的话这个加成就没用了。”
            我已心灰意懒,没去测试。
            5.下次准备发点有意义的,比如影响士气下降的因素有哪些?


            6楼2015-02-02 11:14
            收起回复
              技术贴,支持


              IP属地:湖北来自Android客户端7楼2015-02-02 14:44
              回复
                建议将所有测试检验的过程结论这些集中发贴,楼主若有心的话


                来自Android客户端8楼2015-02-02 14:57
                收起回复
                  还有两个蛋疼的东西就是汤治场/汤殿,以及义勇国人众……


                  IP属地:四川9楼2015-02-02 15:42
                  收起回复
                    还有哪些因素影响兵力减少,不麻烦的话也可以研究下。


                    10楼2015-02-02 16:18
                    回复
                      简单测试了一下影响兵力减少的因素,放出结论:
                      1.兵力减少速度与现有兵力或民忠均无关,只与兵数上限有关。
                      2.公式为int(30+X/100),X为兵数上限。
                      于是发生了有趣的事儿:
                      现有10000兵力,如果兵数上限为7000,5个月后,兵力减少至7000;如果兵数上限为2000,10个月后,兵力减少至7000,2年零2个月20天后,兵力下降至2000。


                      11楼2015-02-02 16:38
                      回复
                        给楼主跪了 看来是我测试的时候大意了 我就测了5个点,也没想太多
                        还是楼主要严谨


                        来自Android客户端12楼2015-02-02 18:23
                        收起回复
                          给跪了,妈蛋一个公式都看不懂,不过要是这么说以后的建设是不该 1 1 8 开分离,这样打起仗来感觉自己萌萌哒~


                          IP属地:上海13楼2015-02-02 18:29
                          回复
                            顶技术贴


                            IP属地:江西来自Android客户端14楼2015-02-03 20:37
                            回复