游戏之家 > 游戏库

维多利亚2 人口增长修改最终方案

玩了一段时间VIC2, 发现后期比较卡, 看了很多帖子尤其是loja人口增长分析及修改帖子:

http://bbs.52pcgame.com/thread-334453-1-22.html

感觉受益良多, 经过具体分析数值发现游戏设定非常不合理, 现在分享一下分析过程以及可能的,比较现实的修改方案

先引用经典:: 人口增长是3个因素:
1 基础增长: 这个原始设定都是0;

2 环境: 30以下的都是0, 35以上的人口开始增长,每5点加人口增长0.1%

3 医改效果: 分为四个等级 0.1%, 0.2%, 0.3% , 0.4%

4 科技发明: 共有4个加成, 原始设置都是0.05%

按照平均来说 , 我们可以认为:
世界平均生活条件是35: 人口加成0.1%

世界平均医改效果是第二等级: 人口加成0.2%

世界平均科技发明有2个: 人口加成0.1%

这样总共世界人口加成是: 0.1% + 0.2% + 0.1% = 0.4%, 严重注意, 这里的增长率是月增长率, 而不是年增长率

通过简单的数**算, 我们可以了解到VIC2中, 
平均年增长到初始人口的: 1.0491倍
平均10年增长到初始人口的: 1.6145倍
平均100年增长到初始人口的: 120.35倍
平均200年增长到初始人口的: 14485倍


关于所谓的联合国官方数据统计:联合国人口基金会1999年初公布的统计数字向人们展示了全球人口增长的历程:1804年世界人口只有10亿,1927年增长到20亿,1960年达到30亿,1975年达到40亿,1987年上升到50亿,1999年10月12日,世界人口达到60亿。截至2005年6月,世界人口已达64.77亿。2011年10月31日凌晨前2分钟,作为全球第70亿名人口象征性成员的丹妮卡•卡马乔在菲律宾降生

由此可见, 现实世界中花了207年世界人口增长了7倍, 然而VIC2中人口增长的非常非常吓人... 这样消耗电脑资源是非常恐怖的

这些都是月增长率的功劳, 但是本人水平有限, 不知道如何修改整个系统设定(年增长率), 既然如此, 我们只能修改能控制的数值

现在开始分析如何修改:
common文件夹defines.lua文件
BASE_POPGROWTH = 0
  这里是基础增长率,初始值为零, 我们可以改为0.0001, 也就是: 0.01%

MIN_LIFE_RATING_FOR_GROWTH = 30
  这里是有人口加成因素的最小环境,建议不动, 这样的话还是生活条件35以及35以上的地区才会获得人口加成

LIFE_RATING_GROWTH_BONUS = 0.0002
  这里是每增加一点环境质量影响的人口增长率,(每5点加人口增长0.1%),建议0.0001(5点加人口增长0.05%)

common文件夹issues.txt文件最后部分
global_population_growth = 0.001
这里是医改效果,建议改为0以下3级类似. 因为医改效果的人口加成最少都是0.1%, 如果按照这个速度, 仅仅凭借生活条件以及医改效果造成的人口加成是: 0.05% + 0.1% = 0.15%. 通过简单的数**算: 
平均100年增长到初始人口的: 6.04倍
平均200年增长到初始人口的: 36.5倍

对比联合国官方数据统计, 这不科学!!! 因此我们必须去除掉医改效果


inventions文件夹industry_inventions.txt
这里是发明,搜索pop_growth,共有4个地方,原始设置都是0.0005,建议全部改为0.0001, 也就是说有4个0.01%的人口加成

这样我们可以计算, 对于全部研究了pop加成发明的国家:
人口加成= 基础增长率(0.01%) + 生活条件人口加成(0.05%) + pop加成发明(0.04%) = 0.10%, 通过简单的数**算: 
平均100年增长到初始人口的: 3.31倍
平均200年增长到初始人口的: 11.01倍

对于没有问题研究pop加成发明的国家:
人口加成= 基础增长率(0.01%) + 生活条件人口加成(0.05%)  = 0.06%, 通过简单的数**算: 
平均100年增长到初始人口的: 2.05倍
平均200年增长到初始人口的: 4.21倍

平均研究水平研究pop加成发明的国家, 我们设置为一半:
人口加成= 基础增长率(0.01%) + 生活条件人口加成(0.05%) + pop加成发明(0.02%) = 0.08%, 通过简单的数**算: 
平均100年增长到初始人口的: 2.61倍
平均200年增长到初始人口的: 6.82倍


这个结果看起来很符合联合国官方数据统计

并且不知道大家有没有注意到VIC2中几乎所有中国的省份的生活条件都是35! 其他亚洲人口大国(日本, 朝鲜, 俄罗斯, 印度, 缅甸…)中国的省份的生活条件几乎都是35. 大多数欧洲国家生活条件也不过是35. 我觉得这样的设定很不合理, 建议修改:
1 中国传统人口大省(山东河南河北华中)生活条件不变, 传统地区省会生活条件不变, 其余的省份生活条件修改为30/25/15

2 亚洲人口大国传统大省生活条件不变, 其余的省份生活条件修改为30/25/15

3 可以适当增加世界其他地区生活条件

经过这样的大动作修改, 相信现在VIC2中的人口体系变得比较合理