lws735 发表于 2010-8-20 19:46:53

TSA进攻怎样和Attack-now配合使用?

TSA进攻怎样和Attack-now配合使用?才能达到最理想进攻效果!
纯TSA进攻兵太散,易被一个个灭掉
纯Attack-now进攻兵太傻!闷着头就知道朝预定目标冲,对敌人的半路截杀视而不见!

旧月 发表于 2010-8-20 23:12:30

手中好像没有同时使用的AI,其实我也不知为何,但是我不建议一起用,怕会出错。当然你也可以试试看。优化建议:TSA使用的时候一般都是兵力较多(三四十以上)且经济支持爆兵才用的(封建战争(人数不一定多,但是经济也要跟上)或城初小规模战斗例外),特别如果远程多会比较厉害。ATTACKNOW也可以弄许多名堂,如一组攻击(封建单个兵较弱,常用),三组五组攻击(比较中庸),分散攻击(二百组,兵力较多且强时候,通常帝王或占优势时候用)等,KOSMOS是个很好的教材

lws735 发表于 2010-8-21 07:38:48

楼上太热心了,怕别人第一遍没听懂,再说一遍!

bingbing 发表于 2010-9-26 10:26:48

“组”是指AI里面里面多少兵编为一对。
对应的设置就是sn-minimum-attack-group-size和sn-maximum-attack-group-size
如果都设为1,就是老胡说的“分散攻击(二百组)”,这时候的攻击很像TSA;优点是缺点是互相不照顾
如果都设为一个比较大的数值,例如70,100,甚至200,这时就是“一组攻击”,优点是集中火力,缺点好像是兵出发之后,如果兵营里面在再造出一个兵来的话,原先的部队会折回与之会合,然后再前进,容易贻误战机;
“三组五组攻击”就是折中方案啦,值设的不是太小,也不是太大

老胡V1 发表于 2010-9-26 11:35:34

额,我想问下再出来的兵不是下次执行ATTACKNOW才组队过去的吗

bingbing 发表于 2010-9-26 14:23:27

抱歉,我也没完全弄明白。
KOSMOS不是用attack-now触发攻击的,而是设置
sn-number-defend-groups
sn-minimum-attack-group-size
sn-maximum-attack-group-size
设了这三个这值之后就自动触发攻击了。

例如,如果盟友被攻击,救援是这样:
    (set-strategic-number sn-number-attack-groups 100)
    (set-strategic-number sn-minimum-attack-group-size 1)
    (set-strategic-number sn-maximum-attack-group-size 1)


在这里设回来:
(defrule
    (or
      (goal g-military TOWN_SIZE_ATTACK)
      (and
      (goal g-military DEFEND)
      (not(town-under-attack))
      )
    )
    (strategic-number sn-number-attack-groups != 0)
=>
    (set-strategic-number sn-number-attack-groups 0)
    (set-strategic-number sn-minimum-attack-group-size 0)
    (set-strategic-number sn-maximum-attack-group-size 0)
)

我测试发现,如果已经升级了地图共享,救援盟友的效果很好,这一点the horde不如kosmos

bingbing 发表于 2010-9-26 14:29:06

或许我们应该总结出一些范例代码,比如攻击、设置城镇尺寸...而且这些代码应该做到与其他代码无关,也不会影响其他代码,这样AI编写人员不用管具体内容如何,只要代码加到自己的AI中去就可以了

众人拾柴火焰高

老胡V1 发表于 2010-9-26 15:38:06

设置TS怎么都会冲突的吧……
话说救援盟友我也不大明白。到底是如何执行的?
难道不用ATTACK也可以?

bingbing 发表于 2010-9-26 17:08:27

我以前测试,似乎当前军队数量大于sn-maximum-attack-group-size,就会自动进攻。
the horde之类的里面的attack-now不是用于进攻,而是用于火力侦察或者是TSA失效时(请参考“AI攻击的第二种方式——TSA!”帖子)的处理。

我的意见是是不再深究,采用拿来主义就行。

老胡V1 发表于 2010-9-26 17:31:12

火力侦察是一个很大的亮点

话说你如果有空最好可以整理一些直接拿来用的 呵呵

bingbing 发表于 2010-9-28 12:28:41

嗯,好的,我国庆时整理一下,以模块的形式发表
页: [1]
查看完整版本: TSA进攻怎样和Attack-now配合使用?