设为首页收藏本站

单机游戏

 找回密码
 - 注 - 册 -

QQ登录

只需一步,快速开始

查看: 780|回复: 5
打印 上一主题 下一主题

[VIC2] (贴近现实/防卡机)人口增长修改最终方案(基于loja分析帖子 )

[复制链接]

1

主题

2

听众

2

积分

新兵

UID
796614
阅读权限
5
注册时间
2013-1-9
积分
2 个
金钱
24 Pb
存款
0 Pb
臭鸡蛋
0 斤
切糕
0 斤
贡献
0
跳转到指定楼层
楼主
发表于 2013-1-18 10:15:00 |只看该作者 |倒序浏览
本帖最后由 yuyingchenk 于 2013-1-18 12:19 编辑

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

http://bbs.52pcgame.net/oldbbs/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中的人口体系变得比较合理
分享到: QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
转播转播0 分享淘帖0 分享分享0 收藏收藏1 顶0 踩0

28

主题

4

听众

176

积分

中士

UID
744601
阅读权限
40
注册时间
2012-2-6
积分
176 个
金钱
521 Pb
存款
0 Pb
臭鸡蛋
0 斤
切糕
0 斤
贡献
0
沙发
发表于 2013-1-18 15:50:49 |只看该作者
但是如果玩人口少的國家,會很吃力
回复

使用道具 举报

28

主题

4

听众

176

积分

中士

UID
744601
阅读权限
40
注册时间
2012-2-6
积分
176 个
金钱
521 Pb
存款
0 Pb
臭鸡蛋
0 斤
切糕
0 斤
贡献
0
藤椅
发表于 2013-1-18 15:53:18 |只看该作者
中國人口成長得太快了,是最主要卡的原因,如果可以修改中國的人口增長
回复

使用道具 举报

15

主题

2

听众

150

积分

中士

UID
614001
阅读权限
40
注册时间
2010-8-7
积分
150 个
金钱
843 Pb
存款
0 Pb
臭鸡蛋
0 斤
切糕
0 斤
贡献
0

社区QQ达人

板凳
发表于 2013-1-18 19:06:53 |只看该作者
还不如直接做点事件呢  比如说黄河夺淮入海直接死亡几百万人    上千万人陆续死亡不就好了   还有西班牙流感  欧洲死亡人口总数的三成  等等那
回复

使用道具 举报

6

主题

2

听众

73

积分

下士

UID
644451
阅读权限
30
注册时间
2010-11-19
积分
73 个
金钱
326 Pb
存款
0 Pb
臭鸡蛋
0 斤
切糕
0 斤
贡献
0

社区QQ达人

报纸
发表于 2013-1-19 14:53:05 来自手机 |只看该作者
好像有点狠,昨晚按照楼主的改了,APD,中国过了二十年还在九千万上不去
来自: iPhone客户端
回复

使用道具 举报

119

主题

2

听众

1万

积分

超级版主

UID
30493
阅读权限
255
注册时间
2006-11-23
积分
13654 个
金钱
936 Pb
存款
1434740 Pb
臭鸡蛋
6 斤
切糕
165 斤
贡献
8

优秀斑竹奖 52MOD勋章

地板
发表于 2013-1-19 17:17:56 |只看该作者
VIC1即使修改剧本初始就人口增长率发明全出,拉完美医疗,土地全部是生活环境40以上的粮食产地,人口也要25-30年翻一倍。
100年就是2的3-4次方,8-16倍;200年也就是2的7-8次方,128-256倍。这是极端理想的状态,根本不可能达到。
实际上,正常的游戏,不修改不作弊,不开完美医疗,或者到了国家工业化后财政能支持的情况下才开完美医疗,人口要50年左右才能增长一倍。
游戏中期开始,战争导致的人口死亡比例越来越高,到了后期,几乎死亡比例为1:1。看一些战报,比如F_117m发的安南战报,就非常清楚,超级大国之间的世界大战,人口不但不增长,反而全面倒退,日本都能被打成无人区。
VIC2如果人口增长真的如楼主统计那般,那电脑配置再怎么高,也是不可能玩200年的。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | - 注 - 册 -

Archiver|手机版|单机游戏    

GMT+8, 2025-6-20 00:05 , Processed in 0.073290 second(s), 15 queries , Apc On.

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部