wztianfeng 发表于 2010-1-26 10:24:42

求Mexico V1.3的造围墙语句

AIEditor里的建造围墙的语句不行。。


还有参加比赛带有CC语句就不行?那么这个
    (cc-players-unit-type-count 0 gold-mine < 1)   也不行吗??

[ 本帖最后由 wztianfeng 于 2010-1-26 10:29 编辑 ]

lws735 发表于 2010-1-26 11:00:59

如果你是参加Sonic杯死亡竞赛对战,我认为你所说的查看对方金矿数量基本用不上,正常情况下起始黄金还没用玩,就决定胜负了.
但cc-add-resource是绝对禁止的.可以参看本人AI参赛作品 BOSS-DM-chinese (完全不用cc- ).
希望你能胜过我的作品.

老胡V1 发表于 2010-1-26 11:02:26

MEXICO V1.3的造墙的语句有很多(不同地图不同)在此只摘录一点:
#load-if-defined ARENA-MAP
(defrule         (current-age >= feudal-age)
                   (building-type-count gate < 6 )
                   (can-build-gate 2 )
=>                (build-gate 2 )
)

(defrule         (current-age >= feudal-age)
                (wall-completed-percentage 2 < 100 )
                 (wall-invisible-percentage 2 == 0 )       
                   (can-afford-complete-wall 2 stone-wall-line)
=>                (build-wall 2 stone-wall-line)
)

(defrule        (current-age >= feudal-age)
                (can-build-wall 2 stone-wall-line)
=>                (build-wall 2 stone-wall-line)
)


(defrule         (current-age == castle-age)
                (current-age-time > 300)
                   (building-type-count gate < 6 )
                   (can-build-gate 2 )
=>                (build-gate 2 )
)

(defrule         (current-age == castle-age)
                (current-age-time > 300)
                (wall-completed-percentage 2 < 100 )
=>                (build-wall 2 stone-wall-line)
)
#end-if


都在Mexico Architecture V1.3.per那里 你自己去看吧



第二个问题的话 检测盖亚的东西没问题 但是不能检测对手的

老胡V1 发表于 2010-1-26 11:17:29

回复 2# 的帖子

LWS兄看清楚 人家用的是0 也就是检测盖亚女神的而不是检测对手的= =
另外没用完金就决胜负有点夸张 也不一定的 视乎AI水平而定

wztianfeng 发表于 2010-1-27 08:09:18

如果我用(cc-players-unit-type-count 0 gold-mine < 1)    测试过,,打赢过DM_Chinses..

老胡V1 发表于 2010-1-27 10:10:12

原帖由 wztianfeng 于 2010-1-27 08:09 发表 https://www.hawkaoe.net/bbs/images/common/back.gif
如果我用(cc-players-unit-type-count 0 gold-mine < 1)    测试过,,打赢过DM_Chinses..

LWS你要加油咯……

wztianfeng 发表于 2010-1-27 10:23:57

我的AI游戏开始时会有1个村民在犯傻,,不干活还总是抖着,,但是一段时间后,大概几百秒后又正常了,,怎么解决。。

老胡V1 发表于 2010-1-27 11:46:29

原帖由 wztianfeng 于 2010-1-27 10:23 发表 https://www.hawkaoe.net/bbs/images/common/back.gif
我的AI游戏开始时会有1个村民在犯傻,,不干活还总是抖着,,但是一段时间后,大概几百秒后又正常了,,怎么解决。。

sn-number-forward-builders 把这个策略值的值设为0
页: [1]
查看完整版本: 求Mexico V1.3的造围墙语句