单机游戏

一切关于FB之C3C完全版本

2012-05-26 17:55:49来源:逗游网作者:佚名

  最近讨论共产的贪污的帖子很多,为了方便我来统一讲解一下文明3的贪污到底是怎么回事,本来是想要在网上找个完全正确的版本的贪污说明,可是不论是宽宽还是塞爱维,都没有找到,CFC上的又是E文,对于新手来说很困难,所以就这样整理了一下,以下文章借鉴了3篇文章,它们是:

  (1)CFC上的文章:关于C3C版本的FB的一切:原文网址:http://www.civfanatics.com/civ3/strategy/corruption_c3c.php

  (2)来自塞爱维的文明3征服(C3C)中城市FB(Corruption)的计算:原文网址:http://www.civclub.net/bbs/viewthread.php?tid=54971

  (3)来自塞爱维的C3C分析与决策(一):城市布局与反FB:原文网址:http://www.civclub.net/bbs/viewthread.php?tid=5350

  以上文章经过总结可以得到最正确的结论,但是单拿出哪个都有点小问题...(其实2的问题已经很少了,只是没有讨论共产制的RANK问题而已...)

  引用声明结束,一下为教程,非计算爱好者可以无视,但是请不要说什么玩游戏没必要玩到这个地步,在玩的同时我们想要知道一些真相以及过程,也是为了更深入的了解一款游戏,浅尝辄止是玩不好文明的

  我们在这里大部分讨论的是MZ和共产的FB,因为这两个代表两种不同的算法,而不论是共和还是君主,乃至是FXS或者封建,算法都和MZ的一样,只是相关数据会有一点点的区别,我会在其中表明的,顺便一提,虽然在政体设置的时候,君主和共和是不同的等级,但是实际游戏中这俩的FB是几乎没有区别的...不知道是不是又是征服的某BUG...

  首先我们要了解,C3C在计算FB时是按照百分比计算的

  例如,同一座城,其他都没有变化,只是工业值变化的话,当它有2的工业产量的时候,FB掉了1个,而当它有20的工业产量的时候,它会FB掉10个,因为这座城的FB=50%,而不是FB=1

  其次,我们要知道,一座城市的FB有他的上限,上限为:

  C=90%-10%*Ci+70%*Cw

  C是FB上限

  Ci是减少FB的建筑物,正常下是法院、警察局

  Cw是减少FB的奇迹,正常下是紫禁城、克格勃

  也就是说,一座拥有法院、警察局、紫禁城的城市,FB率为0

  这么看的话,共产下会有3座城市0FB,首都,紫禁城,克格勃;而MZ只有2个,首都和紫禁城;还有就是,不论FB多严重,程度都不会超过90%......

  再次,我们要了解FB的构成,FB的构成有两部分

  Cd距离造成的FB

  Cr城市RANK造成的FB

  而总的FB=Cd+Cr

  然后,我们来逐个分析两部分FB是如何计算的:

  1、距离部分---Cd

  一个重要的常数: MaxD = (MapW + MapH) / 4

  MapW和MapH分别是编辑器中世界大小里面的长与宽的数字,标准地图为100*100,MaxD也就是(100+100)/4=50

  然后计算一下真正的距离,这里说的距离都是城市的距离到首都的距离

  对于MZ等政体来说,距离d=max(x,y)+min(x,y)/2

  xy分别是该城市的xy坐标-首都的xy坐标的结果的绝对值(向下取整)

  对于共产来说,距离恒定为d=MaxD/4

  比如首都为(10,10),B城为(0,30),则在MZ等政体下距离为d=20+5=25,而在共产下距离恒定为12.5

  再如A城为(13,10),常见的一环城,则在MZ等政体下距离为d=3,而在共产下距离依旧为12.5

  这个距离是有修正的(不然也体现不出MZ的好...)

  修正距离da=min(Gd*t*d,MaxD)

  Gd是政体的加成,专制下此值为150%,MZ下此值为75%,剩下的都是100%

  t是进入贸易网与否,只要是能连上首都就可以了,不一定非要是修路,比如有机场,有海港等情况都可以,有的话为100%,没有的话为125%

  另外不论修正的大小,da都不大于MaxD

  以A城为例,连上路后A城在MZ下的修正距离为2.25,在共产下的距离为12.5

  以B城为例,没进入贸易网的B城在MZ下的修正距离为23.4375,在共产下为15.625

  然后我们来计算距离产生的FB---Cd

  Cd = 50%^Ni * (da / MaxD)

  其中Ni是城市拥有的减少FB的建筑,da是修正距离,MaxD是地图的常数

  以A城为例,有法院的A城在MZ下的Cd=50%*(2.25/50)=2.25%,在共产下的Cd=50%*(12.5/50)=12.5%

  以B城为例,无法院的B城在MZ下的Cd=23.4375/50=46.875%,在共产下的Cd=25%

  2、城市RANK部分---Cr

  首先说城市RANK是个什么东西,其实这个理解为城市的排行就可以了,怎么排行的呢?首先看距离,假设只有A城与B城,A比B近,所以A的RANK=1,B的RANK=2,这时候在(16,10)处建了个C城,A比C近,C比B近,于是A的RANK还是1,B的RANK降为了3,C的RANK为2

  那么如果又在(7,10)处建立了D城呢?D的距离和A的距离一样,这个时侯就看建造时间了,建造的越早,RANK越高,也就是说A与D一样近,并且大于C,C大于B,这个时候的RANK从小到大就是ADCB了,这样看就清楚了吧?

  我单独拿出一行来写,就是因为在所有的中文FB攻略中,没有文章提到这个...共产下的RANK值,所有城市均为该文明城市数量/2,向下取整...

  知道了城市RANK,就要知道另外的两个概念了

  首先是最优城市常数:OCN,OCN很好理解,是编辑器中世界地图大小中设置的...标准地图的OCN=20

  然后是最优城市量:Nopt,Nopt其实就是最优城市常数修正后的值

  OCN不需要计算,我们只看Nopt的计算

  Nopt=max(OCN*(L*(100%+c+Gr+Gp*Nw)+25%*Ni),1)

  L是难度修正,从酋长的100%到sid的50%

  c是是否为商业性,是为25%,不是为0

  Gr是政体修正,MZ为10%,共产为200%,其他的都是0

  Gp是对减少FB的奇迹的修正,共产为300%,其余的均是37.5%

  Nw是减少FB的奇迹的数量

  Ni是减少FB的建筑物的数量

  Nopt至少也会比1大

  注意,Nopt对于建造减少FB的建筑物与否的城市来讲数值是不一样的,这点要记好

  假设非商业性,文明在D城有紫禁城,A城在sid级别下的MZ里,Nopt=20*(50%*(100%+10%+37.5%)+25%)=19.75

  而在共产下,Nopt=20*(50%*(100%+200%+300%)+25%)=65,是MZ下的3倍多...

  接下来我们就可以计算城市RANK产生的FB---Cr了

  

全文
文明3

文明3

8.2|即时战略 RTS|997.5MB

进入游戏专区
热门推荐
相关攻略
+更多
最新资讯