翔鹰帝国网|帝国时代论坛|帝国时代系列|神话时代
 找回密码
 注册翔鹰会员(昵称)
搜索
12
返回列表 发新帖
楼主: Ikarus

[交流] KK的战役Ai问题专贴

 关闭 [复制链接]

229

主题

14

精华

11万

积分

圣徒

耕战
20973
鹰币
90387
天龙币
0
回帖
9213

特级翔鹰勋章一级嘉禾勋章一级帝国勋章雄鹰勋章第六届火箭筒杯最佳战役第七届火箭筒杯最佳战役

附庸关系0
 楼主| 发表于 2009-11-10 21:39:36 | 显示全部楼层
Ai不只为对战服务
对于Hawk,战役Ai显得更加重要…
ΙΚΑΡΟΣ ΣΕ ΟΡΑΙ
回复

使用道具 举报

78

主题

13

精华

2万

积分

圣徒

耕战
2683
鹰币
182
天龙币
0
回帖
1957

二级皇家勋章一级嘉禾勋章二级帝国勋章十字军勋章雄鹰勋章活跃者使者勋章

附庸关系0
发表于 2009-11-10 21:48:11 | 显示全部楼层
突然记得了…事件名字是(event-detected XX XX)XX里不记得要填入什么了…
心烦意乱。静下来吧。
回复

使用道具 举报

78

主题

13

精华

2万

积分

圣徒

耕战
2683
鹰币
182
天龙币
0
回帖
1957

二级皇家勋章一级嘉禾勋章二级帝国勋章十字军勋章雄鹰勋章活跃者使者勋章

附庸关系0
发表于 2009-11-10 21:50:29 | 显示全部楼层
其实用巡逻也是可以的哦…
心烦意乱。静下来吧。
回复

使用道具 举报

229

主题

14

精华

11万

积分

圣徒

耕战
20973
鹰币
90387
天龙币
0
回帖
9213

特级翔鹰勋章一级嘉禾勋章一级帝国勋章雄鹰勋章第六届火箭筒杯最佳战役第七届火箭筒杯最佳战役

附庸关系0
 楼主| 发表于 2009-11-10 21:52:09 | 显示全部楼层
但是兵一定要是新产生的。因为那条道还需要玩家人先过,敌人再追上来
ΙΚΑΡΟΣ ΣΕ ΟΡΑΙ
回复

使用道具 举报

78

主题

13

精华

2万

积分

圣徒

耕战
2683
鹰币
182
天龙币
0
回帖
1957

二级皇家勋章一级嘉禾勋章二级帝国勋章十字军勋章雄鹰勋章活跃者使者勋章

附庸关系0
发表于 2009-11-10 21:59:45 | 显示全部楼层
分几个阶段指派目标任务…或者用自我驻扎…奇怪…我怎么尽是用触发解决…
心烦意乱。静下来吧。
回复

使用道具 举报

229

主题

14

精华

11万

积分

圣徒

耕战
20973
鹰币
90387
天龙币
0
回帖
9213

特级翔鹰勋章一级嘉禾勋章一级帝国勋章雄鹰勋章第六届火箭筒杯最佳战役第七届火箭筒杯最佳战役

附庸关系0
 楼主| 发表于 2009-11-10 22:14:12 | 显示全部楼层
我想用Ai,当然问你…结果你告诉我隐身抖蓬…那个不想用的啊…
ΙΚΑΡΟΣ ΣΕ ΟΡΑΙ
回复

使用道具 举报

78

主题

13

精华

2万

积分

圣徒

耕战
2683
鹰币
182
天龙币
0
回帖
1957

二级皇家勋章一级嘉禾勋章二级帝国勋章十字军勋章雄鹰勋章活跃者使者勋章

附庸关系0
发表于 2009-11-10 22:25:26 | 显示全部楼层
哦…不过我也说过用AI无非就两种方法:TSA和ATTACK-NOW。TSA缺点就是兵十分分散,且他对别人外交也要同盟(避免AI打别人)。后者的话你可以试试,我没试过,且外交一样要改。
心烦意乱。静下来吧。
回复

使用道具 举报

78

主题

13

精华

2万

积分

圣徒

耕战
2683
鹰币
182
天龙币
0
回帖
1957

二级皇家勋章一级嘉禾勋章二级帝国勋章十字军勋章雄鹰勋章活跃者使者勋章

附庸关系0
发表于 2009-11-10 22:27:26 | 显示全部楼层
我还是不太明白你的要求,你想达成什么效果,是不是玩家守城,AI来进攻?
心烦意乱。静下来吧。
回复

使用道具 举报

229

主题

14

精华

11万

积分

圣徒

耕战
20973
鹰币
90387
天龙币
0
回帖
9213

特级翔鹰勋章一级嘉禾勋章一级帝国勋章雄鹰勋章第六届火箭筒杯最佳战役第七届火箭筒杯最佳战役

附庸关系0
 楼主| 发表于 2009-11-10 22:34:01 | 显示全部楼层
是!没错!就是这样!
是一个地方被玩家占领然后Ai的援军从玩家来的路来夺
ΙΚΑΡΟΣ ΣΕ ΟΡΑΙ
回复

使用道具 举报

78

主题

13

精华

2万

积分

圣徒

耕战
2683
鹰币
182
天龙币
0
回帖
1957

二级皇家勋章一级嘉禾勋章二级帝国勋章十字军勋章雄鹰勋章活跃者使者勋章

附庸关系0
发表于 2009-11-10 22:43:57 | 显示全部楼层
我很不明白,为什么要让敌军从原来的路来,从哪里不都一样吗?我倒觉得可以一开始用树挡住电脑的兵,顺便也让玩家看不到,然后移除树再指派目标,或者干脆把兵放在路的另外一端。
心烦意乱。静下来吧。
回复

使用道具 举报

229

主题

14

精华

11万

积分

圣徒

耕战
20973
鹰币
90387
天龙币
0
回帖
9213

特级翔鹰勋章一级嘉禾勋章一级帝国勋章雄鹰勋章第六届火箭筒杯最佳战役第七届火箭筒杯最佳战役

附庸关系0
 楼主| 发表于 2009-11-10 22:47:57 | 显示全部楼层
因为是山路,而且已经没有地方再放兵了。玩家可以从三条道任何一条上来,但每条都要通畅啊。
其实就是问一个怎么用触发控制Ai
再问一下Attack到底怎么写…
大家把问题复杂化了,我承认错误…
ΙΚΑΡΟΣ ΣΕ ΟΡΑΙ
回复

使用道具 举报

63

主题

8

精华

5万

积分

教皇

耕战
9517
鹰币
8493
天龙币
1
回帖
2199

冒险家翔鹰建站十周年纪念章特级翔鹰勋章特级嘉禾勋章特级帝国勋章雄鹰勋章鹰之智者蛟龙勋章第一玩家翔一电影节冠军

附庸关系0
发表于 2009-11-10 23:03:54 | 显示全部楼层
Attack Now很好写,摆好你要的条件,然后Attack一下就可以了。
比如:10游戏秒进攻一次。原则上每队不超过4人,总队数不超过35队。所有现有士兵参战。
(defrule
    (timer-triggered 1)
=>   
    (set-strategic-number sn-number-attack-groups 35)
    (set-strategic-number sn-maximum-attack-group-size 4)
    (set-strategic-number sn-minimum-attack-group-size 1)
    (set-strategic-number sn-percent-attack-soldiers 100)
    (set-strategic-number sn-attack-intelligence 1)
    (chat-to-all "现在开始进攻")
    (attack-now)
    (disable-timer 1)
    (enable-timer 1 10)
)

TSA不考虑调整范围的话,例如(输入5且进贡90木后进攻):
(defrule
    (taunt-detected 1 5)
    (wood-amount >= 90)
=>
    (set-strategic-number sn-maximum-town-size 144)
    (set-strategic-number sn-percent-attack-soldiers 0)
    (set-strategic-number sn-task-ungrouped-soldiers 1)
    (acknowledge-taunt 1 5)
    (chat-to-all "现在开始防御")
)

PS:按以前的试验效果以上两者,前者实际在防御,后者实际在进攻。。。。。。:34:

[ 本帖最后由 Ru43 于 2009-11-10 23:08 编辑 ]
回复

使用道具 举报

78

主题

13

精华

2万

积分

圣徒

耕战
2683
鹰币
182
天龙币
0
回帖
1957

二级皇家勋章一级嘉禾勋章二级帝国勋章十字军勋章雄鹰勋章活跃者使者勋章

附庸关系0
发表于 2009-11-10 23:13:30 | 显示全部楼层
有点问题,前者你一开始露了
(defrule
(ture)
=>
(enable-timer 1 1(这个随便))
(disable-self)
)
心烦意乱。静下来吧。
回复

使用道具 举报

78

主题

13

精华

2万

积分

圣徒

耕战
2683
鹰币
182
天龙币
0
回帖
1957

二级皇家勋章一级嘉禾勋章二级帝国勋章十字军勋章雄鹰勋章活跃者使者勋章

附庸关系0
发表于 2009-11-10 23:15:45 | 显示全部楼层
另外你说前者象防御后者象进攻是因为,ai进攻时候经常卡在那里的…而TSA则十分流畅,且很主动。
心烦意乱。静下来吧。
回复

使用道具 举报

78

主题

13

精华

2万

积分

圣徒

耕战
2683
鹰币
182
天龙币
0
回帖
1957

二级皇家勋章一级嘉禾勋章二级帝国勋章十字军勋章雄鹰勋章活跃者使者勋章

附庸关系0
发表于 2009-11-10 23:22:12 | 显示全部楼层
我认为你TSA中设置进攻士兵比例为零不必要,因为那个只在你用ATTACK-NOW才会被处理。其实最简单的TSA只要有扩大城镇范围就可以了,逐步增加,配合(enemy-building-in-town)会更好(晕…又扯到对战了…)
心烦意乱。静下来吧。
回复

使用道具 举报

78

主题

13

精华

2万

积分

圣徒

耕战
2683
鹰币
182
天龙币
0
回帖
1957

二级皇家勋章一级嘉禾勋章二级帝国勋章十字军勋章雄鹰勋章活跃者使者勋章

附庸关系0
发表于 2009-11-11 22:51:17 | 显示全部楼层
啊!第二个问题我终于记得了!触发条件随便,效果写送出AI信号X(随意)然后AI这样写:
(defrule
(event-detected trigger X)
=>
(acknowledge-event trigger X)
(attack-now)
(disable-self)
)
其中的attack-now也可以换成你想要的效果
心烦意乱。静下来吧。
回复

使用道具 举报

本版积分规则

排行榜|小黑屋|翔鹰帝国

GMT+8, 2024-11-22 23:39 , Processed in 0.160519 second(s), 175 queries , File On.

Powered by Hawk Studio  QS Security Corp.® Licensed

Copyright © 2001-2023, Hawkaoe.net All Rights Reserved

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