设为首页收藏本站

塞爱维(CIV)文明联盟

 找回密码
 注册
查看: 41557|回复: 59

[原创] [深不可测][欢迎提问][向Khyron前辈致敬]文明五游戏机制拾遗

[复制链接]
发表于 2013-5-7 23:59:35 | 显示全部楼层 |阅读模式
这贴也是当年我在论坛看的相当上瘾的帖子
http://www.civclub.net/bbs/viewt ... &extra=page%3D1

于是想模仿一下:
不过鉴于我很懒(喂坑太多了!)。。。所以我觉得以问题为基础驱动方式比较好,就是说如果发现有人问关于游戏机制的问题,我就集中写在这个帖子里面。。所以欢迎大家提问,有时间我都会去查代码的~
问题收集:
单位数量上限如何计算
哪种情况下AI对你采取欺骗的外交态度
城防是是怎么算的
领袖界面,AI的称谓,例如仁慈的君主阿提拉,伟大的统帅甘地这些是由什么决定的?
三格射程长弓遮挡规则全解析
送钱的艺术

[ 本帖最后由 sweetrryy 于 2013-8-12 11:14 编辑 ]
 楼主| 发表于 2013-5-7 23:59:50 | 显示全部楼层
传送门们:
7楼:关于文明支持单位上限计算
54楼:城防的计算

[ 本帖最后由 sweetrryy 于 2013-5-22 20:41 编辑 ]
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-5-8 00:00:11 | 显示全部楼层
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-5-8 00:00:28 | 显示全部楼层
再占 肯定够了~
回复 支持 反对

使用道具 举报

发表于 2013-5-8 00:08:05 | 显示全部楼层
又是深挖洞?~
回复 支持 反对

使用道具 举报

发表于 2013-5-8 00:16:46 | 显示全部楼层
  高筑墙,深挖坑,广积粮,缓称王
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-5-8 00:21:43 | 显示全部楼层
有关单位支持数目计算
SDK:213
一个文明可以支持的最大单位数目由三个部分构成:
  1. 免费单位
  2. 由城市数目支持的单位
  3. 由人口支持的单位
复制代码
超过支持最大数目的单位会极大的降低城市产能,但是有趣的是,最高产能降低只能到70%,所以超过7个和超过100个降低的产能是一样的。

免费单位根据人口难度不同不同
  1. 移民:10
  2. 酋长:7
  3. 王子:7
  4. 亲王到天神:5
复制代码
城市数目支持的单位=城市数*每城可支持单位数
每城支持单位数:
  1. 移民:3
  2. 酋长:3
  3. 王子到天神:2
复制代码
人口支持单位数=人口数*支持百分比
支持百分比默认都为0.5

对于AI优待
对于非城邦/非人类/非人类组队的AI,单位支持有优待,即能够额外支持这么多单位
  1. 移民酋长:无优待
  2. 王子:10%
  3. 亲王:20%
  4. 国王:30%
  5. 皇帝:30%
  6. 圣人:40%
  7. 天神:50%
复制代码
参考:
CvPlayer.cpp->GetNumUnitsSupplied()
CIV5HandicapInfos.xml

[ 本帖最后由 sweetrryy 于 2013-5-8 00:25 编辑 ]
回复 支持 反对

使用道具 举报

发表于 2013-5-8 01:23:15 | 显示全部楼层
我想问下那个科技点数是怎么算出来的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-5-8 01:45:43 | 显示全部楼层

回复 8# 的帖子

科技点数?Ra?还是说每个科技的研究点数
如果说是RA 那么 攻略区有帖子了
每个科技需要科研数是xml定义的不是算的,当然因为游戏速度不同会有不同系数
回复 支持 反对

使用道具 举报

发表于 2013-5-8 07:45:32 | 显示全部楼层

楼主帮我把地图生成和起始点分配机制这个大坑填上吧~
回复 支持 反对

使用道具 举报

发表于 2013-5-8 09:21:22 | 显示全部楼层
真XX够深的
回复 支持 反对

使用道具 举报

发表于 2013-5-8 09:49:44 | 显示全部楼层
求轰炸机伤害机制,面板上显示40+伤害,才打出22点,完全不符合80%~120%的浮动差
回复 支持 反对

使用道具 举报

发表于 2013-5-8 09:51:02 | 显示全部楼层
深不可测 可以预计
回复 支持 反对

使用道具 举报

发表于 2013-5-8 10:46:18 | 显示全部楼层
原帖由 sweetrryy 于 2013-5-8 01:45 发表
科技点数?Ra?还是说每个科技的研究点数
如果说是RA 那么 攻略区有帖子了
每个科技需要科研数是xml定义的不是算的,当然因为游戏速度不同会有不同系数

就是当前的那个科技点数电脑是如何帮你算出来了的,开始值是“4”,然后怎么涨的我就十分的困惑,感觉人口多了会多,最直接的就是加科技点数的建筑、奇观什么的加多少很直观,但是除了这些明码标价的,人口增加什么跟科技点数增加是怎么折算的
回复 支持 反对

使用道具 举报

发表于 2013-5-8 11:46:49 | 显示全部楼层

回复 14# 的帖子

1、每人口1科技
2、远古开局3(宫殿)+1(人口)科技
回复 支持 反对

使用道具 举报

发表于 2013-5-8 11:53:32 | 显示全部楼层
原帖由 hejun442001 于 2013-5-8 11:46 发表
1、每人口1科技
2、远古开局3(宫殿)+1(人口)科技

哦,那就是说除了其他的,每涨一人口必涨一科研
回复 支持 反对

使用道具 举报

发表于 2013-5-8 12:11:55 | 显示全部楼层
嗯,S大又开一坑,就这样吧。。。
回复 支持 反对

使用道具 举报

发表于 2013-5-8 12:31:29 | 显示全部楼层
这是一个大坑。。。。。路过留名
回复 支持 反对

使用道具 举报

发表于 2013-5-8 12:36:17 | 显示全部楼层
还有个问题,每次看见显示“你进入了新的时代,城邦提供的资源更有价值了”,不知道这个具体指的是什么
回复 支持 反对

使用道具 举报

发表于 2013-5-8 13:14:46 | 显示全部楼层

回复 19# 的帖子

比如说同盟的文化城邦每回合给你贡献6的文化,进入新的时代以后,给你贡献的文化增加到12等等,以此类推。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-23 19:30

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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