设为首页收藏本站

塞爱维(CIV)文明联盟

 找回密码
 注册
12
返回列表 发新帖
楼主: royantar

[原创] 如何让AI成为你的打手

[复制链接]
发表于 2009-3-9 21:52:18 | 显示全部楼层
有些人反映叶卡捷琳娜亲密的也能宣,我想,是不是开了好战AI,挑拔开战所需的关系阀值会有所降低?
发表于 2009-3-9 21:59:35 | 显示全部楼层
拒绝勒索以后宣战的机制有点不同的
发表于 2009-3-9 23:40:25 | 显示全部楼层

回复 #22 孟仲玄 的帖子

我是说AI拒绝我的勒索,不是说我拒绝AI的勒索
发表于 2009-3-10 06:47:38 | 显示全部楼层
一般是AI勒索我啊
发表于 2009-3-10 09:15:06 | 显示全部楼层

回复 #23 power 的帖子

AI拒绝人类玩家应该就-1的外交影响吧

人类拒绝AI的勒索会有很大的影响
发表于 2009-3-10 13:29:11 | 显示全部楼层

回复 #25 孟仲玄 的帖子

AI拒不拒绝人类玩家,与减不减关系无关。

减不减关系只看please以上或以下。
发表于 2009-3-11 07:17:20 | 显示全部楼层

回复 #26 power 的帖子

哦,记错了,不好意思,哈哈
发表于 2009-4-2 18:39:35 | 显示全部楼层
真是令人遗憾,这么好的文章有一个致命错误。

通过研读如下方法
int CvTeamAI::AI_declareWarTradeVal(TeamTypes eWarTeam, TeamTypes eTeam) const

可知作者的解读在eTeam处出了问题,他把eTeam当成了我们,实际上eTeam是要收买的对象,this才指向代表我们的CvTeamAI实例。
因而royantar对CvTeamAI的某些成员函数的解读发生了偏差。

[ 本帖最后由 Khyron 于 2009-4-2 20:12 编辑 ]
发表于 2009-4-2 21:41:07 | 显示全部楼层

回复 #28 Khyron 的帖子

最终造成的理解上的误差是什么?
发表于 2009-4-2 22:23:04 | 显示全部楼层
冒昧的借royantar原文一用,修改后的为:

当你可以挑拨AI去宣战某一国时,你手上还必须有足够的筹码让其接受开战协议。要A接受一个对B国开战的协议所需要的筹码我们记为V,它的计算流程如下所示:

1. V = 10 * B的城市数 + 2 * B的总人口
2. V = V * ((100 + {0, 25, 50, 150, 400}) / 100), 花括号中的五个数字分别对应愤怒至亲密的关系,这个关系是A对B的态度。
3. V = V * (50 + ((100 * B的真实实力) / (A的真实实力 + B的真实实力 + 1)))/100
4. 如果B不是A的同盟陆地目标:V = V * 2
5. 如果我们和B处于和平状态:V = V * 3,否则V = V * 150 / (100 + ((50 * 100 * 我们对B的胜利点数 / (8 + 我们的总人口))) / 100)) (A的总人口不包括附庸国,胜利点数的计算参见Khyron的文章)
6. V = V + 20 * A城市数 + 15 * A人口数
7. 如果我们和B正处于战争中,依照我们和A的关系有三种可能
    7.1 亲密:V = V * max(50, 100 - 和我们交战的组队总数 * 20) / 100
    7.2 热情:V = V * max(75, 100 - 和我们交战的组队总数 * 10) /100
    7.3 其它:V = V
8. V = V + B拥有的核弹数 * 250
9. V = V + A拥有的核弹数 * 150
10. 如果现在B没有在打仗
    10.1 V = V * 2
    10.2 V = V + 30 * 和B签订共同防御协议的国家的城市数 + 20 * 和B签订共同防御协议的国家的总人口
11. V = V * (60 + (140 * 回合数 / 预计结束时的回合数) / 100
12. V取整到十位

[ 本帖最后由 Khyron 于 2009-4-2 22:43 编辑 ]
发表于 2013-3-26 10:34:28 | 显示全部楼层
这篇文章对于了解外交中的挑拨相当重要,不过指出一点小错误
第一张表格对于要挑拨的电脑之间的关系,说明里面写反了,应该是第一栏是them,即要挑拨的电脑对于某一个国的态度,第二栏才是我们和要挑拨电脑之间的关系。表格里的关系也验证了这一点,战狂都是annoyed可以宣战pleased,而好人性格的都是pleased可以宣战annoyed。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-3-29 22:32

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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