设为首页收藏本站

塞爱维(CIV)文明联盟

 找回密码
 注册
查看: 14529|回复: 19

[原创] 微技术——G&K大科学家烧瓶算法、测试与相关用法优化

[复制链接]
发表于 2012-6-23 00:58:14 | 显示全部楼层 |阅读模式
先给出结论
G&K中大科学家一次性提供科研点数的计算方法为:
最近8个回合你的城市烧瓶 产出之和。

比方说,100回合烧的大科,所提供的烧瓶为从92回合你点下Next Turn开始到100回合开始时你的城市所产出的瓶子和。

之所以强调是城市产出,是因为实测表明,赞助政策的经院哲学和理性开门政策所提供的烧瓶都不在范围内。

【定义】
assets\DLC\Expansion\Gameplay\XML\Units\CIV5Units.xml
<BaseBeakersTurnsToCount>8</BaseBeakersTurnsToCount>

[ 本帖最后由 ming_infinite 于 2012-6-23 01:03 编辑 ]

评分

1

查看全部评分

 楼主| 发表于 2012-6-23 00:58:28 | 显示全部楼层
事情的起因是游戏说明中提到大科提供的烧瓶与自产烧瓶相关,于是我便想在烧大科之前把专家全塞满(理性左一专家2 )以获得更多的瓶子(如下图所示),但结果当然不遂人愿,这样做之后和塞专家之前对比获得的瓶子是完全相同的。



在与群内玩家讨论时,Sinakiradio提到的巴比伦给了我灵感
开了一局巴比伦做测试,大科出现后存档每回合烧,发现会逐回合多1 。于是开始猜测各种可能的算法。发现8回合内的瓶子和这个符合实际,而每回合多1 是因为出大科的前一回合我刚涨人口。
但凭资料片正在打的第一局经验表明,科研比较稳定的时候大科也只能秒掉7倍多的瓶子,远远达不到8倍。为了验证结论,以及随之想出的可能应用,继续回去打了第一局游戏的最后二十回合做实测。


从242回合开始调整专家,在保证8回合内不饿死人的情况下,使自己的城市产出瓶子尽可能的高。
在每回合开始的时候,记录当前的烧瓶。因为资料片城邦叛变太快,城邦提供的烧瓶很不稳定,应以回合开始时的瓶子为准。

简单起见就不放出中间6回合的图了。可以看出这8回合总烧瓶还是有浮动的,但因为饥荒的缘故,没有涨人口的影响,自己城市产瓶还是很稳定的。



250回合的科技树。究竟6个大科能秒掉多少科技呢?

[ 本帖最后由 ming_infinite 于 2012-6-26 15:12 编辑 ]
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-6-23 00:58:39 | 显示全部楼层





连点六个大科。
呃,发现少截两张图 但凭这5张图也是可以推算的

第一二张图之间-3684+6400+6172=8888
第二张图和忘截的(- -||)Robotics:7796 of 7700之间-6172+7265+7796=8889
Robotics和第三张图的Mobile Tactics之间-7796+7700+8984=8888
第三四张图之间-8984+7265+10608=8889
最后两图间-10608+8800+10696=8888

之前8回合的总瓶子虽有浮动,但城市产瓶恒为1111.2,符合结论。

另外过程中还稍微调整了下当回合自产烧瓶数,证明无关。

[ 本帖最后由 ming_infinite 于 2012-6-26 15:17 编辑 ]
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-6-23 00:59:01 | 显示全部楼层
唔,大概就是这样。
虽说是测试,同时也将用法介绍了。

1.什么时候烧大科比较合适?
   在自己科研爆发的8回合后……

2.科技胜利该如何规划大科使用?
   如上所说,瓶子稳定后(研发实验室普及完毕8回合)就可以开始烧大科了。尤其是冲火箭科技提前阿波罗,早烧早受益。
   紧接火箭之后的卫星科技建议用牛津秒,大工秒哈勃望远镜,送两个大科还不止啊,这回科技胜利也有必抢奇观了……
   
如果条件可以的话,可以像我测试中这么做:
前件1.城市人口要比较多,最好15个以上吧,保证几乎塞满专家不饿死人。
前件2.大科比较多,5个以上吧,不然似乎不值得这么做……

然后你就可以像我一样放弃食物产能金钱等等专心憋8个回合烧瓶了…………

这样做的收益:

额外获得(每回合提升的瓶子数)*8*(大科数+1)的瓶子


拿我这局来说,之前误解算法时烧大科,获得的瓶子为7470.而优化后为8888.优化所得额外瓶子为(8888-7470)*7=9926,相当于多出了一个大科还有剩!



最后附一点资料片第一局打完的感想。
开的8级small图,纯种田目标科技胜利,主要目的是为了像当年thwsl大那样测试一下新版本的科研速度。记得当年thwsl的348测试战报中给了我非常多之启发……其中包含着更新版本时对瓶子量的估算……唔,向thwsl大致敬。

我的结论是:
纯种田科技胜利有两个方向:

1是尽可能保有最多数量的朋友,要能宣友达到铁三角铁四角铁N角,循旧路抢陶塔开理性(要到左三),靠RA冲工业以后漫长的科技。尚未实际应用过,但我估计自产瓶不能低于500,工业以后由于意识形态的缘故,友谊很难保持多家,RA只是助力,不可能像曾经那样靠RA为生。这个思路不要求很多城,因为研发实验室的科技提前了,我预计3、4城就够了,城少的话关系也更容易维持。

2是像我这局这样,自己多铺城,自力更生冲科研,如果对AI关系一般到险峻基本无RA的话,我觉得要有800以致1000自产瓶才保险,我这局胜利时AI已经造好3个组件,联合国还4回合投票,波斯手握3万金每回合压5个城邦(这点跟以前不同了)你懂的。资料片中限制玩家发展的已经不是笑脸了。自我感觉多铺一些城还是不错的,但要注意铺城速度不能快过AI……

当然还有一个隐藏必杀叫间谍,但可能是我不会用的缘故,目前来看后期偷科技的助益非常小。


好了就这样吧,愿多多参与讨论,如有问题望指正。

[ 本帖最后由 ming_infinite 于 2012-6-24 23:09 编辑 ]
回复 支持 反对

使用道具 举报

发表于 2012-6-23 01:00:44 | 显示全部楼层
近距离膜拜lz神发现  另据说抢到沙发可得ming大爷果照一张

终于可以碎觉了 养肥再看
回复 支持 反对

使用道具 举报

发表于 2012-6-23 01:02:16 | 显示全部楼层
ming大爷果然是我辈的典范啊
回复 支持 反对

使用道具 举报

发表于 2012-6-23 01:33:25 | 显示全部楼层
可以占位吗?
回复 支持 反对

使用道具 举报

发表于 2012-6-23 01:40:13 | 显示全部楼层
支持技术贴。。。

弱弱的问下:你们群号能短我么。。。
回复 支持 反对

使用道具 举报

发表于 2012-6-23 03:10:22 | 显示全部楼层
伸手党果断给数据帝跪了
回复 支持 反对

使用道具 举报

发表于 2012-6-23 08:37:31 | 显示全部楼层
最近8回合的烧瓶总数~这个设定好有历史感~我喜欢~
回复 支持 反对

使用道具 举报

发表于 2012-6-23 09:41:22 | 显示全部楼层
神发现啊,我怎么突然有种想卡BUG的冲动
回复 支持 反对

使用道具 举报

发表于 2012-6-23 10:01:21 | 显示全部楼层
有一点点不明白,lz在测试理性政策影响时提到“这样做之后和塞专家之前对比获得的瓶子是完全相同的”是指的非科学家的其它专家吧?科学家席位上面的专家本身的科研还是要归入城市产出的吧?
我的理解,烧大科时计算的城市科研产出包括:
-地块产出(比如自然奇观、大科坐地产生的学院)
-建筑产出(比如国立产生的+3科研+50%科研)
-科学家产出
不包括:
-RA(科研协议产出)
-其它奖励(比如朝鲜的UA,以及烧其它大科产生的奖励)
-所有政策带来的奖励(比如理性政策里面的所有专家+2,有大学城市的丛林+2,贸易站+1)
回复 支持 反对

使用道具 举报

发表于 2012-6-23 10:55:31 | 显示全部楼层
同楼上疑问。
科学建筑的专家奖励会计算入内么。

[ 本帖最后由 cooldieliao 于 2012-6-23 10:57 编辑 ]
回复 支持 反对

使用道具 举报

发表于 2012-6-23 11:02:47 | 显示全部楼层

回复 #12 Archicle 的帖子

LZ不是这个意思。当时他以为烧大科得到的烧瓶数和【当前全国的产瓶】相关。后来发现,和【过去8回合的城市产瓶】相关。每个专家加的2瓶算在城市产瓶里面的,而快乐+15%瓶的这一部分不算。看2楼的第二张图,左上的1111.2~
回复 支持 反对

使用道具 举报

发表于 2012-6-23 11:05:07 | 显示全部楼层
好东东,赞一个~

有点小疑问,ming兄的意思是不是连续点大科,比单个点大科效果来得好呢?
回复 支持 反对

使用道具 举报

发表于 2012-6-23 11:28:13 | 显示全部楼层

回复 #14 乜斜者 的帖子

大概就是直接看 城市科研产出就可以了
回复 支持 反对

使用道具 举报

发表于 2012-6-23 11:36:56 | 显示全部楼层

回复 #15 kaikaimen 的帖子

因为是之前8回合的瓶子总和 所以靠专家全力把科研拉上去 但是这个状态因为要饿死人 必然不能长久 所以攒着大科一起爆发一波效果更好吧
回复 支持 反对

使用道具 举报

发表于 2012-6-23 17:26:32 | 显示全部楼层
8回合不要粮不要锤的暴大科
回复 支持 反对

使用道具 举报

发表于 2012-6-23 20:53:03 | 显示全部楼层
坐地几个,爆一个?
回复 支持 反对

使用道具 举报

发表于 2012-11-22 16:27:55 | 显示全部楼层
正要找这个贴呢~
回去代码看了下,lz结论是正确的~
具体的是在这里
GetScienceYieldFromPreviousTurns
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Archiver|塞爱维(CIV)文明联盟    

GMT+8, 2024-4-26 12:51

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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