2007-3-15 12:50
阿尔法孝直
关于英杰传中敌军各AI值的一些细节
[table=98%][tr][td]用DEBUG看到的敌军AI属性[/td][td]解释[/td][td]是否会攻击[/td][td]是否会用攻击性策略[/td][td]是否会用补给性策略 [/td][td]当他被包围时 [/td][/tr][tr][td]攻击最近敌[/td][td]部队主动移动并攻击我军最近的人[/td][td]会 [/td][td]会[/td][td]会[/td][/td][td][url=http://www.xycq.net/forum/thread-12340-1-8.html]查看此处[/url] [/td][tr][td](X,Y)移动[/td][td]该人物会奔向坐标(X,Y),到达目标后自动变成休息[/td][/td][td]会[td]会[/td][td]会[/td][td][url=http://www.xycq.net/forum/thread-12340-1-8.html]查看此处[/url] [/td][/tr][tr][td](X,Y)休息[/td][td]部队在原地不移动,但如果有敌人进入其移动后还能攻击到的地方,部队将移动并进行攻击。(X,Y)含义不明[/td][td]会[/td][td]会[/td][td]会[/td][/td][td][url=http://www.xycq.net/forum/thread-12340-1-8.html]查看此处[/url][/td][tr][td](X,Y)不动[/td][td]部队在原地不移动,即使受到攻击也是如此,但如果有人进入其攻击范围,部队将发起攻击。[/td][td]会[/td][td]会[/td][/td][td]会[td]仍然会按程序攻击、策略[/td][/tr][tr][td]人物XX移动[/td][td]人物会向人物XX所在位置移动,如果XX退场则自动变成攻击最近敌[/td][td]会[/td][td]会[/td][td]会[/td][/td][td][url=http://www.xycq.net/forum/thread-12340-1-8.html]查看此处[/url][/td][tr][td](X,Y)无攻击移动[/td][td]该人物会奔向(X,Y)且沿途不会攻击或施展计策,到达目标后自动变成休息[/td][td]不会[/td][td]不会[/td][td]不会[/td][/td][td]不会攻击[/td][tr][td]XX无攻击移动[/td][td]人物会向人物XX所在位置移动,且沿途不会攻击或施展计策[/td][td]不会[/td][td]不会[/td][td]不会[/td][/td][td]不会攻击[/td][tr][td](X,Y)强行移动[/td][td]人物会直接瞬间移动到(X,Y)[/td][td]不存在这个问题[/td][td]不存在这个问题[/td][td]不存在这个问题[/td][/td][td]死机,晕!!![/td][/tr][/table]
2007-3-15 21:55
武骧金星
恩,要是附带举举例子就更好了~等夜雨看到了有空加到电子书里去~现在建议先加个蓝哟~
对了~如果LZ有兴趣研究下这个问题吧:
如何修改使敌军部队在物理攻击时也能象我军和友军一样获得经验并升级?
总觉得游戏规则对敌人有点不公平~有点欺负敌人的YS~当然啦,最终他们还是会变成偶们的经验~哇哈哈哈哈哈哈哈~
[[i] 本帖最后由 武骧金星 于 2007-3-15 21:56 编辑 [/i]]
2007-3-16 12:10
阿尔法孝直
1、攻击最近敌:好多,不举例子了……
2、(X,Y)移动:一般在每一关前几回合出现,也好多……
3、(X,Y)休息:第一关除了华雄都是……
4、(X,Y)不动:一般只有敌方主将才有的属性,如第一关的华雄、下邳的吕布、最后一战的曹操、司马懿等……
5、人物XX移动:这是敌方某支部队很无聊,专门跟着我军某个人跑,例如巨鹿的张郃、长坂坡的大部分敌人……
6、(X,Y)无攻击移动:典型的例子是南阳之战当破阵之后敌军有一些人不会攻击、也不会用策略
7、XX无攻击移动:我只发现了一个,那就是洛阳之战的徐庶。
8、(X,Y)强行移动:比如第二关的吕布被张飞单挑、长沙的魏延和刘备讲话之后、界桥一开始赵云和文丑单挑之后,至于包围住吕布后单挑、把魏延搞混乱之后再对话为什么会死机,自己试试看……
2007-3-22 09:21
phone
我觉得在每种AI情况下,比较下继续攻击和使用恢复性策略和进入恢复性结构的优先级比较有用。
2007-3-24 17:05
阿尔法孝直
每一个AI值对应的动作
[table=50%][tr][td]AI[/td][td]DEBUG显示[/td][td]存在“仇人(设名字为XX)”时的DEBUG显示[/td][/tr][tr][td]0[/td][td](X,Y)移动[/td][td]XX移动[/td][/tr][tr][td]1[/td][td]攻击最近敌[/td][td]攻击最近敌[/td][/tr][tr][td]2[/td][td](X,Y)不动[/td][td]XX不动[/td][/tr][tr][td]3[/td][td](X,Y)休息[/td][td]XX休息[/td][/tr][tr][td]4[/td][td](X,Y)无攻击移动[/td][td]XX无攻击移动[/td][/tr][tr][td]5[/td][td](X,Y)混乱(没见过)[/td][td]XX混乱(没见过)[/td][/tr][tr][td]6[/td][td](X,Y)麻痹(没见过)[/td][td]XX麻痹(没见过)[/td][/tr][tr][td]7[/td][td](X,Y)键入(我军AI)[/td][td]XX键入(没见过)[/td][/tr][tr][td]>=8[/td][td]**命令OVER FLOW!!!**[/td][td]**命令OVER FLOW!!!**[/td][/tr][/table]另外,如果敌军部队被包围,且“仇人”在攻击范围之内,但又不是最优先攻击,此时仍然按照一楼的表格所说的进行下去。
上一句话的两个推论:1、如果AI=2,且“仇人”在攻击范围之内,但又不是最优先攻击,此时敌军可能优先攻击仇人(如果行动价值最高的话)。
2、如果AI=4,且“仇人”在攻击范围之内,此时敌军仍然不攻击。
还有,“(0,0)移动”等价于“攻击最近敌”(但不敢肯定),因为没有目标位置用(0,0)表示。
[color=Silver][[i] 本帖最后由 阿尔法孝直 于 2009-5-17 15:38 编辑 [/i]][/color]
2007-3-31 17:12
阿尔法孝直
还有一点值得注意,就是AI=3的敌人(被动型),如果移动范围+攻击范围内没有敌人,他是不会动的,[color=Red]即使兵力不足(<40%)或士气低落(<40)且移动范围内有恢复地形也不会进去[/color]。
2009-5-17 15:23
阿尔法孝直
更正:AI=7为我军固定AI。
[color=Silver][[i] 本帖最后由 阿尔法孝直 于 2010-3-11 15:06 编辑 [/i]][/color]
页:
[1]
Powered by Discuz! Archiver 5.0.0
© 2001-2006 Comsenz Inc.