牧羊三国游戏网(策略单机游戏无毒无插件无广告免费下载)

 找回密码
 立即注册

微信扫码登录

使用验证码登录

查看: 2737|回复: 2

[讨论] 关于人口,兵役人口,民心,兵役人口增加的一些数据研究,希望有能力做修改的大神...

[复制链接]

发表于 2016-2-26 10:52 | 显示全部楼层 |阅读模式

马上注册,结交更多三国游戏迷,轻松玩转“牧羊”。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
感谢本文作者:wsydy的分享!

开篇第一句话,光荣的数据设计师真是蠢如狗。

正文开始

论坛里已经有玩家发现了兵役人口增加量与民心有关,但是也有玩家说:"我民心很高,但是兵役人口还是增长得很慢",这是为什么呢?下面的公式可以给你答案。

在所有城市都没有部落,没有技术支持的情况下:

城市A兵役增长数=【(全国总人口-全国总兵役人口)/100】*【(城市A民心+250)/(15000+全国总民心)】

而"我民心很高,但是兵役人口还是增长得很慢"。 这句话中的慢大概可以从两方面来理解:

1.我每个月只能增加100-200个兵役(绝对的慢)。

2.我每个月可以增加1500个兵役,但是别人家的城可以增长2500(相对的慢)。

第一点可以由上述等式右边的第一部分解答,即全国总人口与全国总兵役人口差值太小,导致大家都慢。第二点则由等式右边第二部分解答,你民心很高(比如800),但是别人更高(比如1000),所以你比别人慢。

通过上面的公式,大家应该都对于人口,兵役人口,民心有了一个直观的了解。接下来我们来看看光荣的设计师有多么的傻逼。

1.一个城市兵役增长居然和全国的总人口与全国总兵役的差值挂钩(上述等式右边的第一部分),这个公式本身就已经很搞笑了。但是,蠢如狗的光荣设计师还做了另一个更加可笑的设定,那就是:

2.在没有部落,没有都市技术的情况下,人口的增长依赖于兵役人口增长,没有任何一个变量可以支持人口的独立增长。 什么意思呢?那就是,城市A的人口增长数也是由上面的那个公式决定的,即人口增长=兵役人口增长。

举个极端而又明显的例子,在没有部落,没有城市技术的情况下,全国人口10万,全国兵役10万。那么恭喜你,如果不发生战争,全国每一个城市的人口及兵役人口不会发生任何变化

3.在不考虑部落,没有都市技术的情况下,各城市的兵役增长只由一个变量,即民心决定。民心高的城市,兵役增长绝对大于民心低的城市。于是下面这搞笑的一幕成为了可能:

曹操(据许昌,城市繁荣高,人口百万,民心500,兵役增长2484):“努力发展城市是值得的,我每个季度可以增加2484个士兵啦。”
李傕(占洛阳,城市繁荣废墟,人口5万,民心1000,兵役增长4141):“傻逼。”

吐槽这么多,来说说解决办法。其实光荣应该是有考虑过这个问题,在游戏里兵役人口数量是无法超过人口数量的(无论是总数还是单个城市都是这样),唯一的问题还是出自上述公式。由于只考虑全国总人口与总兵役的差值,导致出现了有的城市明明人口不多,但是只要民心相同,兵役依然可以和人多的城市同速增长的奇观。

一个最直接的修改就是把等式右边的第一部分变量中的《全国》全改为《城市A》,从而使不同的城市拥有不同的兵役增长(绝对)速度。

更进一步,则可以考虑在等式右边的第二部分加入更多变量,如城市繁荣度等,改变兵役增长的(相对)速度。

以上两点,目前的修改器都无法做到,技术上是否能实现也不得而知,各位有能力做修改器的大神们若有时间不妨探索一下。

所以目前我们能做的只有给不同的城市,分配都市技术(人口增加大中小)来增加个别城市的兵役上升数。但是,这并不能体现出,建设城市——>城市繁荣——>人口增加——>兵役上升 这一基本逻辑。










上一篇:SAN13美女通道图
下一篇:如何向创建人物模型在外交和单挑中变成诸葛亮等人物造型!
发表于 2016-2-27 22:33 | 显示全部楼层
分析的好透彻,牛B
发表于 2016-12-23 17:36 | 显示全部楼层
很好的攻略,感谢楼主
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

牧羊头条上一条 /1 下一条

QQ|Archiver|手机版|小黑屋|牧羊三国游戏网

GMT+8, 2024-12-22 10:59 , Processed in 2.865806 second(s), 29 queries .

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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