模拟城市中文网

 找回密码
 入住
搜索
查看: 3102|回复: 11

RCI研究,初步揭秘。

[复制链接]
发表于 2007-10-14 22:39 | 显示全部楼层 |阅读模式
另一篇帖子是摸索中写的,错误太多,也比较乱,不便于观看,所以另开一贴总结一下得出的结论。

2007.10.15 15:30 已更新:找到了人口数和劳动力之间的精确换算公式。

中心:人口增加促进CI需求增长,CI发展,产业规模扩大,又反过来促进R需求增长,而C和I之间目前并没发现有直接联系。

几个重要概念:sc4是用Jobs和WorkForces这两个数据来计算R和CI之间相互促进的需求的。

1,EQ等级,EQ即通称的智力智商教育水平。。。游戏里把人群按EQ分为4个等级,分别是EQ1(EQ为0-40),
EQ2,EQ3,EQ4。

2,Jobs:即工作岗位。使用问号查询工商企业,会看到诸如A/B的数值对,其中A和B就是Jobs,B是最大岗位,A是当前环境下最大岗位。Jobs是按照产业的不同而分类的,有ID-jobs,CS$-jobs等等。以下简称为JB(不是J8)。

3,WorkForces:即劳动力。以下简称为WF。WF和人口数(表示为POP)以及人口成分(收入,智力)密切相关,具体关系是:WF = POP / X,其中X是一个介于2和3之间的数字。例如:某城有100个R$,其智力为0,那么这些人就能提供劳动力WF$EQ1 = 100 / X,大概等于45。也就是100人提供45个劳动力,这45个劳动力需要45个JB。一共有12种WF,他们是:WF$EQ1,WF$EQ2,WF$EQ3,WF$EQ4;WF$$EQ1,WF$$EQ2,WF$$EQ3,WF$$EQ4;WF$$$EQ1,WF$$$EQ2,WF$$$EQ3,WF$$$EQ4.

更新:公式WF = POP * M,M由居民平均寿命决定。平均寿命在50 - 100 之间波动时, 相对应的X在0.4 - 0.6 之间波动。举例说明:一个城市100人,平均寿命50时,WF =100 * 0.4 =40;平均寿命100时,WF = 100 * 0.6 =60。

下面进入重点:

1,如何计算人口增加所促进的CI需求增长。

   具体实例:人口增加100,可以产生100 / X = 45个WF。假设这100人口是EQ=0的R$,那么这45个WF就是WF$EQ1。每种WF都有两个重要属性,一个是他可以促进哪些CI需求的增长,另一个是它可以促进多少增长。前者可见下表:

劳动力能促进需求增长的CI
WF$EQ1ID,CS$
WF$EQ2ID,IM,CS$
WF$EQ3ID,IM,CS$,CS$$,CO$$
WF$EQ4IM,CS$$,CO$$,CO$$$
WF$$EQ1ID,IM,CS$,CS$$,CO$$
WF$$EQ2ID,IM,CS$,CS$$,CO$$,CO$$$
WF$$EQ3IM,IHT,CS$$,CO$$,CO$$$
WF$$EQ4IHT,CS$$,CS$$$,CO$$,CO$$$
WF$$$EQ1ID,IM,CS$,CS$$,CS$$$,CO$$,CO$$$
WF$$$EQ2IM,CS$$,CS$$$,CO$$,CO$$$
WF$$$EQ3IHT,CS$$,CS$$$,CO$$,CO$$$
WF$$$EQ4IHT,CS$$$,CO$$$

    举例说明一下上表的意义:如果你增加了一些WF$EQ1,也就是增加了一些智力0 - 40的R$,那么这些人将会而且只会引起ID和CS$的需求增长,这里不考虑农业。其他种类的WF都和前例类似。

    再看一下可以促进多少增长,每种WF还有一个属性,这个属性是一个比例因子M,对应着其促进的各种CI。比如:WF$EQ1促进ID需求增长,其比例因子是112,而他也促进CS$发展,比例因子是37。那么接着前面的例子,增加100个EQ=0的R$,等于增加了45个WF$EQ1,其能促进的ID需求增长是:45 * (112/100) = 50 ID-JB,也就是可以促进ID发展出最大工作岗位为50的楼,至于这50个岗位具体怎样发展,要看工业区的环境,可能是若干个小企业,也可能是一个大企业,总之发展出来的ID企业其总共的岗位是50。同理:45个WF$EQ1促进CS$需求增长:45 * (37 / 100) = 16 CS$-JB。注意两者是同时的,也就是说100R$EQ1人口可以发展出50岗位的ID加上16岗位的CS$。而WF$EQ2促进ID的比例因子只有0x4B,也就是75,因此100R$EQ2只能发展45 * (75/100) = 31个岗位的ID,所以当人们EQ增加到40以上进入R$EQ2时,ID的需求会下降。这些比例因子都可以从sim_city1.dat中查到,有时间我会列出来的。

综上所述:人口增长所促进的CI需求增长REQ的计算公式:REQ = WF *( M / 100),M是比例因子,REQ的单位是JB。而且,对于任何种类的WF,其促进的所有CI需求增长加起来恰好是其本身的149%。举例:100个WF$EQ1,可以促进增长112个ID JOBS,37个CS$ JOBS,112+37 = 100 * 149%。



2,如何计算CI发展所促进的R需求的增长。

这个相对简单的多,你发展的工业提供了一些岗位,那么因此而增长的R需求刚好可以用完这些岗位。举例:你发展了100个JB的ID,那么由于ID 100%都是R$工作,因此你的R$需求将会增长100 / M,这里的M是人口与劳动力换算因子。

[ 本帖最后由 kiffa 于 2007-10-21 04:42 编辑 ]

评分

参与人数 1威望 +3 收起 理由
txynys + 3 精品文章

查看全部评分

 楼主| 发表于 2007-10-14 22:53 | 显示全部楼层
解析RCI需求变负的原因和所造成的各种迥异的后果。


   为什么会出现RCI需求为负?你发展人口,要消耗R需求,发展商业,要消耗C需求,发展工业,要消耗I需求。RCI为负,也就是说你消耗过头了,你发展的RCI消耗的需求大于产生的需求总量。

  那这种情况又是怎样产生的呢,归根结底是由于SC4的计算方式,游戏里的大部分数据都是一个月计算一次,一个月更新一次的,包括RCI需求。

  举个例子大家就明白了:假设当前你的R需求能增加100人,然后你划分了一大片住宅区,这些住宅开始长出房子,但是在这一个月内R需求是不会变化的,只有在下个月1号才会计算新的R需求(就是拿旧的R需求减去长出房子能容纳的最大人口总数)。在这一个月内你的R需求始终是100,所以你始终能长房子,你划分的面积越大,长的房子越多,增加的人口也越多。但是到了下个月,你的R需求减少的也越多。如果你这个月长了300人口,那么下个月1号R需求就会变成负200,当然,前提是你只发展了人口,没有发展CI来促进R需求的增加。

  因此SC4的发展可以说是超前消费,明明只有100需求,你却可以发展出1000的产业来,相当于你透支了900需求,如果不加以控制,可能会产生很大的麻烦。

[ 本帖最后由 kiffa 于 2007-10-16 13:39 编辑 ]
 楼主| 发表于 2007-10-14 22:54 | 显示全部楼层
解析黑楼的成因和可能的解决办法。
 楼主| 发表于 2007-10-14 22:55 | 显示全部楼层
解析纯商纯高科城市的发展之道。
发表于 2007-10-15 11:32 | 显示全部楼层
很专业的分析,受益匪浅,期待更新内容啊
 楼主| 发表于 2007-10-16 13:44 | 显示全部楼层
RCI-MOD
头像被屏蔽
发表于 2007-10-19 17:14 | 显示全部楼层
RCI关系用公式:R=C+I
发表于 2007-10-23 00:42 | 显示全部楼层
C和I貌似有关系的。I的增长对C有促进。但是量化关系不晓得。我只是目测。
 楼主| 发表于 2007-10-23 01:55 | 显示全部楼层
原帖由 seep 于 2007-10-23 00:42 发表
C和I貌似有关系的。I的增长对C有促进。但是量化关系不晓得。我只是目测。










我可以做一个纯商零工业的城,没有临城。人口组成全R$,CS$,CS$$,CO$$,CO$$$都有,就是没有CS$$$。一点工业也没有。
发表于 2007-10-23 02:31 | 显示全部楼层
然后再作个比较,如果有了I的话是否会有变化
但是I的变化似乎会增加人口的,这个会否影响到结果的准确性呢?
期待LZ的实验结果
发表于 2007-10-24 02:31 | 显示全部楼层
那个劳动力WF的图表显示R$$和R$$$的低EQ人群 都能增长CS$和ID 但是这2种企业要的是100%的R$   那么就是说只能刺激增长CS$和ID的需求但不能去那里工作?
发表于 2007-10-24 03:14 | 显示全部楼层
好強。這都能研究出來。
初略的看了一下。
一個面積超廣型的城市,是不是城市也會發生停頓現象。
也就是如果不建設,讓時間長期持續的跑,需求還會增加嗎?
您需要登录后才可以回帖 登录 | 入住

本版积分规则

小黑屋|手机版|模拟城市中文网

GMT+8, 2024-3-29 01:39 , Processed in 0.036925 second(s), 17 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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