<FONT size=1>請問要如何令兩個AI對戰時攻擊村民?因為對方在自己的地方蓋東西,那些兵都只會攻擊那建築而不會攻擊村民,</FONT> <FONT size=1>還有在殺光對手的兵時,他的村民不斷蓋伐木場等的東西,不會攻擊村民的話就不能完結這個遊戲,有方法解決嗎?(因為AI對玩家好像波這問題)</FONT> 另外一個問題是 關於計時與攻擊的用法, (defrule
(population >= 180)
(not(town-under-attack))
(strategic-number Attack == 1)
=>
(attack-now)
(enable-timer AttackTimer 180)
(set-strategic-number sn-percent-attack-soldiers 100)
(set-strategic-number sn-number-attack-groups 200)
)
(defrule
(timer-triggered AttackTimer)
=>
(disable-timer AttackTimer)
(set-strategic-number Attack 0)
(enable-timer AttAGTimer 120)
(set-strategic-number sn-percent-attack-soldiers 0)
(set-strategic-number sn-number-attack-groups 0)
)
(defrule
(timer-triggered AttAGTimer)
=>
(disable-timer AttAGTimer)
(strategic-number Attack 1)
)
我想寫 攻擊180秒 之後停120秒 後再次攻擊,上面的寫法不對嗎? 我用了之後我的AI完全不會攻擊,麻煩各位懂做的朋友幫個忙, 教一教我寫個正確的做法.
[此贴子已经被作者于2005-10-18 20:40:14编辑过]
|