轩辕春秋文化论坛 » 运筹帷幄 » 三国志9中决定兵役人口的因素


2004-9-18 13:41 i smile 1111
三国志9中决定兵役人口的因素

[color=blue]有个小测试让你做,兵役人口是什么因素确定的。[/color]

小兵一声令下,在下岂敢不从?

下面是测试的结果(主要以增加兵役为准):
0。内政对兵役人口的影响
在民心不变的情况下,农业商业耐久等值与兵役人口毫无关系
1。民心对兵役人口的影响
我取秣陵做测试,在人口(116000)不变,兵役为0的前提下:
民心100   增加兵役 607
民心200   增加兵役1207
民心300   增加兵役1799
~~~
民心1000  增加兵役5747

可见民心决定城市的增加兵役。基本成线性关系,民心越高,增加兵役增加的速度稍稍减缓。(废话,这谁都知道  )

2。都市非兵役人口对兵役人口的影响
以周瑜的老家柴桑为例(民心1000不变):
(非兵役,下同)人口10000~40000时每增加一万人口,增加兵役加13(真可怜  )
但人口从40000增加到50000时,增加兵役一下增加了270!(也不多嘛,有什么好惊讶的  )
从50000到140000时,仍旧是人口每增加10000,增加兵役增加13到14,可是一到了150000,增加兵役一下子增加了277!
顺着这个规律发现从240000到250000时增加兵役增加了284,而其他时候人口每增加10000,增加兵役只增加13~15不等

可见城市非兵役人口也可以决定城市的增加兵役

3。城市士兵对城市兵役的影响
考虑这个问题源于一次玩39给每个敌城加了10W兵且内政全满发现所有城市都没有兵役人口了,真是消耗战啊  

以柴桑为例:民心1000,兵役为0,人口25W
士兵在0~14999之间时,增加兵役稳定在6993不变
士兵在15000~114999之间时,增加兵役稳定在6724不变
士兵在115000~214999之间时,增加兵役稳定在6455不变
下面还用继续试么?

可见城市内士兵越多,兵役人口越少(不过幅度不大)

4。有民心上的不同就有人口流动,这里看看邻接城市的民心对城市增加兵役的影响
以秣陵为例:在民心1000的前提下,将吴和会稽的民心调0(够狠!),发现秣陵的增加兵役明显增加(也就不到1000的变化),在把两城的民心调满,发现兵役显著下降(同样在1000以内)

可见邻接城市的民心对城市增加兵役有着不大的影响。当然民心高出周围城市越多,增加兵役就越多


后记:这次测试没有把数据一一列出,也没有总结出一个可以直接计算出增加兵役的万能公式~~~我觉得没有那个必要。我想如果单是想解决“[color=blue]兵役人口是什么因素确定[/color]”这个问题,这就足够了。

不知小兵以为如何?

[[i] 本帖最后由 ethos1001 于 2008-6-30 00:58 编辑 [/i]]

2004-9-18 13:47 i smile 1111
补充一点,各个城市只要指数和周遭环境相同,增加兵役也相同
在下把洛阳和秣陵的各项指数(包括周围城市的民心)调成一样,发现果然两城的增加兵役相同

2004-9-18 13:50 永远的小兵
对于3还是有疑问,主要是战争后期,确实出现过兵役人口非常少的情况

还有,高级难度和低级难度时兵役人口的变化

4,我是没有想过,真是大开眼界啊。

2004-9-18 13:56 i smile 1111
我想难度和兵役的增加方式没有关系吧
高级难度好象只是在开始给敌方加10000士兵~~~一直打高级,从来没注意过这方面~~~不过这次测试是用低级难度做的~~~我想要是换高级,性质不会改变,即使有改变也只是数值上的一点调整

2004-9-18 14:00 永远的小兵
[quote]原帖由[i]i smile 1111[/i]于2004-09-18, 13:56:50发表
我想难度和兵役的增加方式没有关系吧
高级难度好象只是在开始给敌方加10000士兵~~~一直打高级,从来没注意过这方面~~~不过这次测试是用低级难度做的~~~我想要是换高级,性质不会改变,即使有改变也只是数值上的一点调整 [/quote]
我的想法是
1.高级难度兵役人口可能会大幅下降
2.整个游戏中军队的总兵力会影响兵役人口
3.游戏时间长短也可能影响兵役人口。

2004-9-18 14:13 i smile 1111
[color=blue]整个游戏中军队的总兵力会影响兵役人口[/color]

好象也不能这么说。
如前面第3条,士兵越多,都市的增加兵役越少。当每个城市士兵都非常多时,各个城市的增加兵役都大幅减少,当然在总量上显得就少。
当总士兵没有超过一定限度时还是符合上述规律的。限度以外就是没有增加兵役

[color=blue]游戏时间长短也可能影响兵役人口。[/color]

当城市民心稳定后每一季的增加兵役都有下降的趋势,因为在其他因素不变的前提下民心差值在不断减少,流动的人口也在不断减少。所以在感觉上容易产生“游戏时间长短也可能影响兵役人口”这样的想法

2004-9-18 14:16 i smile 1111
还有,随着不断的征兵,非兵役人口大幅减少。而非兵役人口作为增加兵役的基数显然对后者产生很大影响

2004-9-18 15:03 永远的小兵
把汉中剧本存档中的数据看了一下(由于把修改功能在进入设定时已关闭,所以没法改民心了,挑了两个城市的数据)
洛阳
时期  城市人口 兵役人口 相邻城市民心

218 437590 10134 891 971 977
219 455204 8788 924
220 458277 7938 984
221 409722 8754 314
222 371488 7540 122
223 324264 6868 422
224 319329 6976 162
225 340480 7246 170
226 323553 6464 90
227 346703 7642 90 238 146
228 295865 8787 0 308 146 67
229 291132 9586 380 327 711 0 308 146 185


濮阳
218 331363 9901 891 971 927 961
219 337006 8788 924 962
220 384539 7938 984 998
221 413514 8754
222 415676 7540
223 425638 6868
224 449127 6976
225 478530 7246
226 496348 6464
227 526790 7642
228 423825 8787 372 225


说明一下
1.确实与周围城市的民心有关,应该还和周围城市的人口有关,人口没有统计。
2.随着时间兵役人口会慢慢下降,应该不止和民心差值有关,它本身也有下降趋势。尤其是对该城进行征兵后。

2004-9-18 15:19 i smile 1111
2.随着时间兵役人口会慢慢下降,应该不止和民心差值有关,它本身也有下降趋势。尤其是对该城进行征兵后。

[quote]原帖由[i]i smile 1111[/i]于2004-09-18, 14:16:06发表
还有,随着不断的征兵,非兵役人口大幅减少。而非兵役人口作为增加兵役的基数显然对后者产生很大影响[/quote]

非兵役人口的增长速度显然比兵役人口增长的速度慢,这就造成了增加兵役自身的下降趋势

2004-9-18 15:25 永远的小兵
[quote]原帖由[i]i smile 1111[/i]于2004-09-18, 15:19:18发表
2.随着时间兵役人口会慢慢下降,应该不止和民心差值有关,它本身也有下降趋势。尤其是对该城进行征兵后。



非兵役人口的增长速度显然比兵役人口增长的速度快,这就造成了增加兵役自身的下降趋势 [/quote]
比如
218年1月,人口40万,兵役人口8000
到219年1月,人口42万,兵役人口8000(或者有小幅变化)

如果期间由于征兵2万,兵全被输送走了
219年1月,人口还是40万,兵役人口比如下降到7000

从数据上来看就是
同人口40万,218年8000,219年7000

是不是有这个结论。

2004-9-18 15:29 i smile 1111
我所说的是增加兵役而不是兵役人口
即使没有运走那20000兵,增加兵役也是在减少,虽然兵役人口增多了

2004-9-18 15:45 pkfge
感觉pk版的兵役是按民心来的,各城只要民心相同增加兵役也相同
还感觉也许是官爵达到某个位置同时占领个足够的城市以后,在某个季度初,所有城的增加兵役全部狂跌

2004-9-18 15:51 i smile 1111
[quote]原帖由[i]pkfge[/i]于2004-09-18, 15:45:01发表
感觉pk版的兵役是按民心来的,各城只要民心相同增加兵役也相同
还感觉如果玩家占领了很多的城市变为大势力后,某个民心1000的城的增加兵役会从1W多突然跌到只有几千,所有城的增加兵役全部狂跌,就好象使用的是263年的官方剧本开始的 [/quote]
以上的各种测试都是针对PK版而言的

2004-9-18 18:09 重阳
[quote]原帖由[i]永远的小兵[/i]于2004-09-18, 13:50:23发表
对于3还是有疑问,主要是战争后期,确实出现过兵役人口非常少的情况

[/quote]
大概是男人都当兵去了,剩下的都是女人、老人和孩子了

2004-9-18 20:11 永远的小兵
总算明白“增加兵役”与哪些因素有关了。


两个基本观点
1.“增加兵役总量”。
a.增加兵役总量与游戏中的时间有关,而且随着游戏时间逐步下降。
b.游戏中总兵力越少,增加兵役总量越多。
c.游戏中人口越多,增加兵役总量越多。
d.游戏中兵役越少,增加兵役总量越多。

2.民心相同的城市“增加兵役”数量相同,“增加兵役"与民心成线形关系.

每个城市的增加兵役这一项是这样算出来的
第一步:根据游戏时间,总兵力,总人口,总兵役,确定增加兵役总量。
第二步:根据民心进行分配。民心相同的增加兵役的量相同,与城市人口等其他因素无关,这些因素影响的是总量。民心又是安照线形关系来的。

城市增加兵役量=增加兵役总量x该城市民心/城市民心总量



黄巾之乱剧本兵役增加表(注民心全部调为1000)

日期  增加兵役量     逐步缩小量

184/02        12475       
184/04        11528        847
184/07        10580        948
184/10        9791        789
185/01        9001        790
185/04        8211        790
185/07        7580        631
185/10        7106        474
186/01        6474        632
186/04        6001        473
186/07        5527        474
186/10        5053        474
187/01        4579        474
187/04        4263        316
187/07        3948        315

2004-9-18 20:18 i smile 1111
1中的4个似乎都是推论啊

2004-9-18 20:20 gameplore
我有一个疑问:就是一开始时把电脑兵力加到最大,内政、民心调到最大,为什么第一年各个城市的增加兵役总是0呢?一只要到第二年(也就是282年7月)之后才开始有增加兵役。

2004-9-18 20:25 i smile 1111
这似乎是游戏本身设置的问题
游戏可能存在一个人口(非兵役+兵役+士兵)上限的问题,达到上限后两者均不能再增加,直到经过消耗直至上限以下.
相信这个上限可以测试出来

2004-9-18 20:26 永远的小兵
[quote]原帖由[i]i smile 1111[/i]于2004-09-18, 20:18:18发表
1中的4个似乎都是推论啊 [/quote]
1中的4个都是定性分析,由于同时和4个量有关,所以无法进行定量分析。
而这些定性分析都是经过验证的。

2004-9-18 20:28 永远的小兵
[quote]原帖由[i]gameplore[/i]于2004-09-18, 20:20:23发表
我有一个疑问:就是一开始时把电脑兵力加到最大,内政、民心调到最大,为什么第一年各个城市的增加兵役总是0呢?一只要到第二年(也就是282年7月)之后才开始有增加兵役。 [/quote]
应该就是导致了增加兵役总量为0,当然各个城市都为0。
第二年是参数发生了变化,那个总量不是0了,就有兵役了。

2004-9-18 20:41 gameplore
根据二中的算法,可能会出现某个城市增加兵役大于该城市人口的情况吧?
考虑极端的情况,其他所有城市的民心均为0,只有一个城市民心不为零,那么总民心=该城市民心,总增加兵役=该城市增加兵役,这个总增加兵役有可能大于该城市非兵役人口数啊,这合理吗?

2004-9-18 20:49 永远的小兵
[quote]原帖由[i]gameplore[/i]于2004-09-18, 20:41:14发表
根据二中的算法,可能会出现某个城市增加兵役大于该城市人口的情况吧?
考虑极端的情况,其他所有城市的民心均为0,只有一个城市民心不为零,那么总民心=该城市民心,总增加兵役=该城市增加兵役,这个总增加兵役有可能大于该城市非兵役人口数啊,这合理吗? [/quote]
极端的情况就是这样的(当然实际游戏中很难出现)
这种情况下,可以分析第一条中的影响因素(我就是这么分析的  )


附图:
[url=http://bbs.sjtu.edu.cn:8000/KOEI/1095511963257020.JPG][size=3][color=purple]请点击[/size][/color][/url]

2004-9-18 20:56 i smile 1111
[color=blue]a.增加兵役总量与游戏中的时间有关,而且随着游戏时间逐步下降。[/color]

举个最简单的反例:随便开始一个剧本,把各个城市的民心都调满,其他值不变(就等于全做巡查),看看所谓的增加兵役总量发生了怎样的变化

[color=blue]b.游戏中总兵力越少,增加兵役总量越多。[/color]

因为单个城市的增加兵役随该城市的士兵增加而减少,且有严格的分水岭:
(再把我的测试结果重复一遍)
[color=red]以柴桑为例:民心1000,兵役为0,人口25W
士兵在0~14999之间时,增加兵役稳定在6993不变
士兵在15000~114999之间时,增加兵役稳定在6724不变
士兵在115000~214999之间时,增加兵役稳定在6455不变[/color]

相信这个测试结果对任何城市都成立,所差的仅仅是3个数值而已
由此我认为:
[color=red]同样的总兵力,不同的分配方式,得到的"增加兵役总量"不同[/color].所以我认为这一条也是[color=red]不可逆[/color]的推论

[color=blue]c.游戏中人口越多,增加兵役总量越多。[/color]

跟2一个性质.同样可以在单个城市的例子中找到合理的解释

[color=blue]d.游戏中兵役越少,增加兵役总量越多。[/color]

也可以从单个城市的结论而得出

最后修正我的一个观点:
第2条,非兵役人口改为人口
相应的,小兵的C和D实际上是同一个因素的体现

2004-9-18 21:01 gameplore
[quote]原帖由[i]永远的小兵[/i]于2004-09-18, 20:49:20发表
[quote]原帖由[i]gameplore[/i]于2004-09-18, 20:41:14发表
根据二中的算法,可能会出现某个城市增加兵役大于该城市人口的情况吧?
考虑极端的情况,其他所有城市的民心均为0,只有一个城市民心不为零,那么总民心=该城市民心,总增加兵役=该城市增加兵役,这个总增加兵役有可能大于该城市非兵役人口数啊,这合理吗? [/quote]
极端的情况就是这样的(当然实际游戏中很难出现)
这种情况下,可以分析第一条中的影响因素(我就是这么分析的  )


附图:
[url=http://bbs.sjtu.edu.cn:8000/KOEI/1095511963257020.JPG][size=3][color=purple]请点击[/size][/color][/url] [/quote]
原来真会这样  

不过刚才忘了一点,其他城市的非兵役人口也会因为民心差值流动过来吧。

2004-9-18 21:04 i smile 1111
小兵能对一些概念不太重视
对于C可以证明其明显的错误,比如只增加兵役人口,那么总人口增加了,增加兵役却减少了
人口=兵役人口+非兵役人口

2004-9-18 21:12 gameplore
[quote]原帖由[i]i smile 1111[/i]于2004-09-18, 21:04:30发表
小兵能对一些概念不太重视
对于C可以证明其明显的错误,比如只增加兵役人口,那么总人口增加了,增加兵役却减少了
人口=兵役人口+非兵役人口 [/quote]
确实,如果用修改器将城市的兵役人口硬性调大,那么城市的增加兵役会编少。但是此时非兵役人口数并未变

2004-9-18 21:16 i smile 1111
[color=blue]但是此时人口数并未变 [/color]

不是未变,而是增加

2004-9-18 21:18 永远的小兵
[quote]原帖由[i]i smile 1111[/i]于2004-09-18, 20:56:20发表
[color=blue]a.增加兵役总量与游戏中的时间有关,而且随着游戏时间逐步下降。[/color]

举个最简单的反例:随便开始一个剧本,把各个城市的民心都调满,其他值不变(就等于全做巡查),看看所谓的增加兵役总量发生了怎样的变化

[color=blue]b.游戏中总兵力越少,增加兵役总量越多。[/color]

因为单个城市的增加兵役随该城市的士兵增加而减少,且有严格的分水岭:
(再把我的测试结果重复一遍)
[color=red]以柴桑为例:民心1000,兵役为0,人口25W
士兵在0~14999之间时,增加兵役稳定在6993不变
士兵在15000~114999之间时,增加兵役稳定在6724不变
士兵在115000~214999之间时,增加兵役稳定在6455不变[/color]

相信这个测试结果对任何城市都成立,所差的仅仅是3个数值而已
由此我认为:
[color=red]同样的总兵力,不同的分配方式,得到的"增加兵役总量"不同[/color].所以我认为这一条也是[color=red]不可逆[/color]的推论

[color=blue]c.游戏中人口越多,增加兵役总量越多。[/color]

跟2一个性质.同样可以在单个城市的例子中找到合理的解释

[color=blue]d.游戏中兵役越少,增加兵役总量越多。[/color]

也可以从单个城市的结论而得出

最后修正我的一个观点:
第2条,非兵役人口改为人口
相应的,小兵的C和D实际上是同一个因素的体现 [/quote]
我看明白了

1。随着游戏时间,兵役人口确实下降,我已对黄巾之乱剧本做了试验,数据上面的帖子中有。
说明一点,游戏时间是指同一剧本。即黄巾之乱剧本与281年剧本没有关联性。

2.我的分析是从单个城市变化一个量看总量的变化,你的分析我也看明白了,就是说每个城市是分段函数,即同一个总量分配到不同的城市,最后的结果会不同。
对这个试验推断我还是不是很赞成,兵力不应该是属于城市的。总兵力这个概念应该更正确。
对于人口我确实错误了。

重新表述一下:

应该这样说:
a.增加兵役总量与游戏中的时间有关,而且随着游戏时间逐步下降。
b.游戏中总兵力越少,增加兵役总量越多。
c.游戏中非兵役人口越多,增加兵役总量越多。(这个由剧本决定,后期剧本由于每个城市非兵役人口很少所以增加兵役不多)
d.游戏中兵役越少,增加兵役总量越多。

2004-9-18 21:19 gameplore
另外一个问题:刚才试了一下,用巡查指令,消息框中显示增加兵役变为7242,但是查看该城市的属性时,却发现增加兵役为7219,为什么会少一些呢?另外,我试了一下,发现增加兵役参数这个好像是每次查看时现计算的,用fpe在内存中找不到其存储地址

2004-9-18 21:21 i smile 1111
[color=blue]根据二中的算法,可能会出现某个城市增加兵役大于该城市人口的情况吧?[/color]

如果单纯要证明者一点的话,不用那么极端的例子
随便一个剧本,把一个城市的非兵役调到最小3000,兵役调0,民心调到1000,则增加兵役可以达到27360之多,远远超过该城市总人口3000

2004-9-18 21:25 永远的小兵
[quote]原帖由[i]gameplore[/i]于2004-09-18, 21:19:55发表
另外一个问题:刚才试了一下,用巡查指令,消息框中显示增加兵役变为7242,但是查看该城市的属性时,却发现增加兵役为7219,为什么会少一些呢?另外,我试了一下,发现增加兵役参数这个好像是每次查看时现计算的,用fpe在内存中找不到其存储地址 [/quote]
关键是这些影响因素都是随时变化的。你的民心增加了,电脑执行操作后,电脑的民心也增加了,总民心就比刚才算的增大了,你分配增加兵役就比刚才变少了。

2004-9-18 21:27 i smile 1111
[color=blue]随着游戏时间,兵役人口确实下降[/color]

那是因为征兵或是其他因素的介入.如果只做巡查,[color=red]总兵役[/color]抑或是[color=red]总增加兵役[/color]没有理由下降(除非初始状态所有城市民心全满).

2004-9-18 21:30 i smile 1111
[color=blue]你分配增加兵役就比刚才变少了。[/color]

并非减少,而是没有增加那么多

2004-9-18 21:37 永远的小兵
[quote]原帖由[i]i smile 1111[/i]于2004-09-18, 21:27:18发表
[color=blue]随着游戏时间,兵役人口确实下降[/color]

那是因为征兵或是其他因素的介入.如果只做巡查,[color=red]总兵役[/color]抑或是[color=red]总增加兵役[/color]没有理由下降(除非初始状态所有城市民心全满). [/quote]
一直搞浑,就是指“增加兵役总量”

你说的做巡查肯定会增加是不对的,因为你只是在别人不作巡查,或者说做得少,你才能分得更多的。就是公式中:该城民心/(该城民心+其他城民心),在其他城民心不动的时候,你可以分得更多的“增加兵役”。
不过,在计算公式中可能没有随时间变小这个因子,因为我上面的试验中,把民心全部开始为1000,但每个城的兵役人口在增多,必然会减少“增加兵役总量”。
因为战争中的伤亡总是少于产出,结果兵力上升,兵役人口增多,所以表观上看到的就是随着时间的延续,“增加兵役总量”不断减少。

2004-9-18 21:43 i smile 1111
[color=blue]a.增加兵役总量与游戏中的时间有关,而且随着游戏时间逐步下降。[/color]

针对你一直坚持的时间理论,可能你是看一个城市每季过后的增加兵役自动下降(不做巡查).
其实是因为一部分非兵役人口转化为兵役人口造成基数减少,而非兵役人口的增加状况主要决定于民心.所以它是一个不准确的推论

2004-9-18 21:45 gameplore
[quote]原帖由[i]永远的小兵[/i]于2004-09-18, 21:25:45发表
关键是这些影响因素都是随时变化的。你的民心增加了,电脑执行操作后,电脑的民心也增加了,总民心就比刚才算的增大了,你分配增加兵役就比刚才变少了。 [/quote]
此时电脑的民心(其它城的民心并未变化)吧?我觉得这是程序的一个小bug。

我指的情况是这样的:用设施-->巡查指令,找人做巡查,就会出现一个消息框,显示AAA城的民心变为XX(+TT),增加兵役变为YY(+WW);接着(这时电脑还没有执行巡查等指令吧)用设施-->都市情报指令,发现该城的增加兵役与前面消息框中显示的不一致。

2004-9-18 21:47 永远的小兵
[quote]原帖由[i]i smile 1111[/i]于2004-09-18, 21:30:29发表
[color=blue]你分配增加兵役就比刚才变少了。[/color]

并非减少,而是没有增加那么多 [/quote]
说来说去就是“增加兵役”分配公式,变量只有民心。

自己城的“增加兵役”=“增加兵役总量”x自己城民心/(自己城民心+其他城民心)

“增加兵役总量”在上面的情况下是定值。

巡查了一下,自己城民心变大,此时显示
自己城的"增加兵役“=“增加兵役总量”x(自己城民心+自己城民心增加量)/(自己城民心+其他城民心)=7242


进行后,电脑开始操作,电脑方进行了巡查,使其他城民心增大此时显示

自己城的"增加兵役“=“增加兵役总量”x(自己城民心+自己城民心增加量)/(自己城民心+其他城民心+其他城民心增加量)=7219

2004-9-18 21:50 永远的小兵
[quote]原帖由[i]gameplore[/i]于2004-09-18, 21:45:53发表
此时电脑的民心(其它城的民心并未变化)吧?我觉得这是程序的一个小bug。

我指的情况是这样的:用设施-->巡查指令,找人做巡查,就会出现一个消息框,显示AAA城的民心变为XX(+TT),增加兵役变为YY(+WW);接着(这时电脑还没有执行巡查等指令吧)用设施-->都市情报指令,发现该城的增加兵役与前面消息框中显示的不一致。 [/quote]
哈哈,你的电脑反应好快啊。

2004-9-18 21:50 i smile 1111
[quote]原帖由[i]永远的小兵[/i]于2004-09-18, 21:37:29发表
[quote]原帖由[i]i smile 1111[/i]于2004-09-18, 21:27:18发表
[color=blue]随着游戏时间,兵役人口确实下降[/color]

那是因为征兵或是其他因素的介入.如果只做巡查,[color=red]总兵役[/color]抑或是[color=red]总增加兵役[/color]没有理由下降(除非初始状态所有城市民心全满). [/quote]
一直搞浑,就是指“增加兵役总量”

你说的做巡查肯定会增加是不对的,因为你只是在别人不作巡查,或者说做得少,你才能分得更多的。就是公式中:该城民心/(该城民心+其他城民心),在其他城民心不动的时候,你可以分得更多的“增加兵役”。
不过,在计算公式中可能没有随时间变小这个因子,因为我上面的试验中,把民心全部开始为1000,但每个城的兵役人口在增多,必然会减少“增加兵役总量”。
因为战争中的伤亡总是少于产出,结果兵力上升,兵役人口增多,所以表观上看到的就是随着时间的延续,“增加兵役总量”不断减少。 [/quote]
不,如果所有城市都做巡查,所有城市的增加兵役都会增加.如果非要计算一下总量并算一下各个城市所占的比例则肯定有的增,有的减(和是不能超过100%  )的.但总量在增加.
人口的总量是变化的,增加兵役的总量也是变化的,用两个变化的量去描述另一个变量的增减也显然没有确定性的结论

2004-9-18 21:55 永远的小兵
[quote]原帖由[i]i smile 1111[/i]于2004-09-18, 21:50:20发表
[quote]原帖由[i]永远的小兵[/i]于2004-09-18, 21:37:29发表
[quote]原帖由[i]i smile 1111[/i]于2004-09-18, 21:27:18发表
[color=blue]随着游戏时间,兵役人口确实下降[/color]

那是因为征兵或是其他因素的介入.如果只做巡查,[color=red]总兵役[/color]抑或是[color=red]总增加兵役[/color]没有理由下降(除非初始状态所有城市民心全满). [/quote]
一直搞浑,就是指“增加兵役总量”

你说的做巡查肯定会增加是不对的,因为你只是在别人不作巡查,或者说做得少,你才能分得更多的。就是公式中:该城民心/(该城民心+其他城民心),在其他城民心不动的时候,你可以分得更多的“增加兵役”。
不过,在计算公式中可能没有随时间变小这个因子,因为我上面的试验中,把民心全部开始为1000,但每个城的兵役人口在增多,必然会减少“增加兵役总量”。
因为战争中的伤亡总是少于产出,结果兵力上升,兵役人口增多,所以表观上看到的就是随着时间的延续,“增加兵役总量”不断减少。 [/quote]
不,如果所有城市都做巡查,所有城市的增加兵役都会增加.如果非要计算一下总量并算一下各个城市所占的比例则肯定有的增,有的减(和是不能超过100%  )的.但总量在增加.
人口的总量是变化的,增加兵役的总量也是变化的,用两个变化的量去描述另一个变量的增减也显然没有确定性的结论 [/quote]
这个已经得到证明,最简单的方法是,其他条件不变。
只有一个城有民心,其他城民心为0
那么这个城民心不管为多少,它的“增加兵役”就等于“增加兵役总量”,当然0的情况游戏中是不会出现的要不就是bug了。上面这一点我已经验证过了。
再说一遍,民心只影响分配,不影响总量。

2004-9-18 21:55 陈珺
增加兵役人口绝对于时间没有关系,不信你直接把城市人口和兵役人口改改试试

2004-9-18 22:01 i smile 1111
[color=blue]再说一遍,民心只影响分配,不影响总量。[/color]

随便玩任何一个剧本只要稍稍注意一下总人口的变化就不会得出这个结论
我感兴趣的是
1.你认为民心不影响总量那么什么因素影响总量?
2.你认为总量是不是变化的?
3.如果是变化的,你又怎样推出"随时间变化,增加兵役总量是下降的"这个结论?

2004-9-18 22:01 永远的小兵
[quote]原帖由[i]陈珺[/i]于2004-09-18, 21:55:15发表
增加兵役人口绝对于时间没有关系,不信你直接把城市人口和兵役人口改改试试 [/quote]
是啊,现在已基本排除时间的因素了。

应该就是兵役人口,非兵役人口,部队士兵数量这三个因素。

2004-9-18 22:05 i smile 1111
[color=blue]只有一个城有民心,其他城民心为0.那么这个城民心不管为多少,它的“增加兵役”就等于“增加兵役总量”[/color]

我们假设这个城市的民心为1  
然后疯狂的巡查吧~~~记住不要征兵
再看看增加兵役(同时也是你提出的[color=blue]增加兵役总量[/color]的概念)的变化是增还是减

2004-9-18 22:08 i smile 1111
[color=blue]是啊,现在已基本排除时间的因素了。[/color]

恭喜我们在这一点上终于达成了共识

2004-9-18 22:09 永远的小兵
[quote]原帖由[i]i smile 1111[/i]于2004-09-18, 22:05:32发表
[color=blue]只有一个城有民心,其他城民心为0.那么这个城民心不管为多少,它的“增加兵役”就等于“增加兵役总量”[/color]

我们假设这个城市的民心为1  
然后疯狂的巡查吧~~~记住不要征兵
再看看增加兵役(同时也是你提出的[color=blue]增加兵役总量[/color]的概念)的变化是增还是减 [/quote]
其实,实现很简单的,只要用光荣本身的修改器,把其他城的民心改为0,只有一个城有民心。
再改动这个城的民心,看”增加兵役“是否变化。

不用巡查的

2004-9-18 22:11 永远的小兵
[quote]原帖由[i]i smile 1111[/i]于2004-09-18, 22:08:51发表
[color=blue]是啊,现在已基本排除时间的因素了。[/color]

恭喜我们在这一点上终于达成了共识    [/quote]
其实,在讨论中认识越来越深刻,民心问题你只有赞成我的了。  

这个问题定性上分析就差不多了,定量就不用了。

2004-9-18 22:16 i smile 1111
[quote]原帖由[i]永远的小兵[/i]于2004-09-18, 22:09:19发表
[quote]原帖由[i]i smile 1111[/i]于2004-09-18, 22:05:32发表
[color=blue]只有一个城有民心,其他城民心为0.那么这个城民心不管为多少,它的“增加兵役”就等于“增加兵役总量”[/color]

我们假设这个城市的民心为1  
然后疯狂的巡查吧~~~记住不要征兵
再看看增加兵役(同时也是你提出的[color=blue]增加兵役总量[/color]的概念)的变化是增还是减 [/quote]
其实,实现很简单的,只要用光荣本身的修改器,把其他城的民心改为0,只有一个城有民心。
再改动这个城的民心,看”增加兵役“是否变化。

不用巡查的  [/quote]
不做巡查怎么看出"时间"的变化啊(我发那个帖子时还不知你已放弃"时间理论"了)

2004-9-18 22:21 永远的小兵
[quote]原帖由[i]i smile 1111[/i]于2004-09-18, 22:16:02发表
[quote]原帖由[i]永远的小兵[/i]于2004-09-18, 22:09:19发表
[quote]原帖由[i]i smile 1111[/i]于2004-09-18, 22:05:32发表
[color=blue]只有一个城有民心,其他城民心为0.那么这个城民心不管为多少,它的“增加兵役”就等于“增加兵役总量”[/color]

我们假设这个城市的民心为1  
然后疯狂的巡查吧~~~记住不要征兵
再看看增加兵役(同时也是你提出的[color=blue]增加兵役总量[/color]的概念)的变化是增还是减 [/quote]
其实,实现很简单的,只要用光荣本身的修改器,把其他城的民心改为0,只有一个城有民心。
再改动这个城的民心,看”增加兵役“是否变化。

不用巡查的  [/quote]
不做巡查怎么看出"时间"的变化啊(我发那个帖子时还不知你已放弃"时间理论"了) [/quote]
兵役人口是随着民心一改立刻发生变化的。所以立杆见影,就可以知道民心不参与影响“增加兵役总量”

2004-9-18 22:21 i smile 1111
[color=blue]民心问题你只有赞成我的了[/color]

谁说的?  
我一直认为不存在[color=blue]总民心[/color]这样一个说法,更不同意用民心和所谓的[color=blue]总民心[/color]来计算增加兵役(PS:我也不承认有[color=blue]增加兵役总量[/color]这一概念).
因为[color=red]总人口本身就是由民心决定的[/color].

2004-9-18 22:27 永远的小兵
[quote]原帖由[i]i smile 1111[/i]于2004-09-18, 22:21:51发表
[color=blue]民心问题你只有赞成我的了[/color]

谁说的?  
我一直认为不存在[color=blue]总民心[/color]这样一个说法,更不同意用民心和所谓的[color=blue]总民心[/color]来计算增加兵役(PS:我也不承认有[color=blue]增加兵役总量[/color]这一概念).
因为[color=red]总人口本身就是由民心决定的[/color]. [/quote]
你可以做一个很简单的试验,随便拿一个你打过的剧本。
把每个城的“增加兵役”这一项加起来(一共49个城,别漏了)

然后,把每个城的民心改为1000,再算一下
把每个城的“增加兵役”这一项加起来(一共49个城,别漏了)

看看,是否两个总量相等。

2004-9-18 22:29 陈珺
部队士兵数量应该没关系吧

2004-9-18 22:31 i smile 1111
这是你的观点,自然是要你举证!  (实际上是我今天看不完这部电视剧了,上一集就没看明白  )

2004-9-18 22:32 永远的小兵
[quote]原帖由[i]陈珺[/i]于2004-09-18, 22:29:39发表
部队士兵数量应该没关系吧 [/quote]
有关系的,要不大家都去征兵了。
兵役人口的增多,士兵的增多,都会减少“增加兵役总量”。
鼓励大家多打战,多消耗

2004-9-18 22:41 i smile 1111
[quote]原帖由[i]永远的小兵[/i]于2004-09-18, 22:32:48发表
有关系的,要不大家都去征兵了。
兵役人口的增多,士兵的增多,都会减少“增加兵役总量”。
鼓励大家多打战,多消耗  [/quote]
兵役人口与增加兵役的关系就像现有金钱和收益的关系一样,前者是后者决定的.小兵怎么来个本末倒置?  

还是从非兵役人口减少来解释这个问题吧

2004-9-18 22:44 gameplore
赞同小兵“增加兵役总量”的观点,即每个城的增加兵役是由总增加兵役根据民心来分配的,而与该城自身的参数(人口数、兵役人口数等无关);而不是倒过来,即就每个城单独计算增加兵役然后再相加得到一个总增加兵役。

不过有一点,小兵所说的增加兵役总量(或曰总增加兵役)的相关因素未必正确(但也未必不正确):

1. 随便一个剧本,将所有城的民心调为0,兵役人口调为0,发现所有城的增加兵役均为32767,那么总增加兵役为32767*50;

2. 随便调整一个城的人口参数(非兵役人口或兵役人口),发现该城的增加兵役仍然为32767,这是按比例分配说法的一个有利证据;

3. 调整数个城的人口数(用存档修改器或用游戏的编辑功能编辑非兵役人口,增大或减小),发现所有城增加兵役仍然为32767,似乎总增加兵役并未变化(意味着总增加兵役与总人口数无关?)。但是考虑到32767这个数字的特殊性(16bit的有符号数最大值),可能总增加兵役已经变化,但由于存储限制,反映不出来了;

4. 调整数个城的兵役人口(最大值500000),发现所有城的增加兵役仍然为32767,似乎总增加兵役也未变化(意味着总增加兵役与总兵役人口数无关?),当然也可能与3同情况。

5. 调整数个城的士兵数(最大值500000),发现所有城的增加兵役仍然为32767,似乎总增加兵役也未变化(意味着总增加兵役与总士兵人口数无关?),也可能与3、4同情况。

需要说明的是,3、4、5中的调整也许不够,所以总增加兵役的变化未能从各个城分得的增加兵役反映出来。

个人猜测:可能游戏设定了一个总上限:游戏总战力=总增加兵役+总兵役人口+总士兵(包括伤兵数),如此则总增加兵役与总人口数是无关的。如此,如果剧本开始时给各个城的士兵数和兵役人口数太多,致使后面两项之和超过总站力上限,因而导致总增加兵役为0,各个城的增加兵役也就位0。

2004-9-18 22:50 gameplore
[quote]原帖由[i]永远的小兵[/i]于2004-09-18, 22:27:01发表
[quote]原帖由[i]i smile 1111[/i]于2004-09-18, 22:21:51发表
[color=blue]民心问题你只有赞成我的了[/color]

谁说的?  
我一直认为不存在[color=blue]总民心[/color]这样一个说法,更不同意用民心和所谓的[color=blue]总民心[/color]来计算增加兵役(PS:我也不承认有[color=blue]增加兵役总量[/color]这一概念).
因为[color=red]总人口本身就是由民心决定的[/color]. [/quote]
你可以做一个很简单的试验,随便拿一个你打过的剧本。
把每个城的“增加兵役”这一项加起来(一共49个城,别漏了)

然后,把每个城的民心改为1000,再算一下
把每个城的“增加兵役”这一项加起来(一共49个城,别漏了)

看看,是否两个总量相等。 [/quote]
小兵,总增加兵役的确应该与总民心无关的,估计只有总人口才与总民心有关,但总增加兵役似乎与总人口挂不上关系。

2004-9-18 22:51 i smile 1111
12345都一样的
总战力的提法我先前就提出过(大致相同)

[quote]原帖由[i]i smile 1111[/i]于2004-09-18, 20:25:47发表
这似乎是游戏本身设置的问题
游戏可能存在一个人口(非兵役+兵役+士兵)上限的问题,达到上限后三者均不能再增加,直到经过消耗直至上限以下.
相信这个上限可以测试出来[/quote]

2004-9-18 22:52 永远的小兵
[color=blue]将所有城的民心调为0,兵役人口调为0[/color]

这种情况属于bug,因为如果我上面的结论成立,民心公式中分母为0了,我的公式当然不可以解释这个事情了。

2004-9-18 23:00 永远的小兵
[quote]原帖由[i]i smile 1111[/i]于2004-09-18, 22:31:03发表
这是你的观点,自然是要你举证!  (实际上是我今天看不完这部电视剧了,上一集就没看明白  ) [/quote]
刚才随便选了一个剧本计算了一下

计算过程如下:
民心1000的城28个,“增加兵役”统一为7938

其余城“增加兵役”分别如下:
7922 7811 7652 7589 7581 7279 7263 7216 6350 6223 4318
2857 2159 2151 2048 1286 198 182 127 0 0

28x7938=222264
余下的=88212
总计310476

把民心全部改为1000后,每个城的“增加兵役”统一为6336
6336x49=310464

相差的2应该是取整来的。即310476/49=6336.24,取6336。

页: [1] 2


Powered by Discuz! Archiver 5.0.0  © 2001-2006 Comsenz Inc.