xyjnsdcn 发表于 2008-10-5 15:42:05

or的用法好奇怪啊

(defrule
(or (building-type-count town-center < 1)
(unit-type-count-total villager < 4))
(unit-type-count-total villager < 8)
(soldier-count <= 3)
(players-population any-enemy >= 15)
=>
(chat-to-allies "对不起,我退了...")
(disable-self)
)

===============================>

or的用法好奇怪啊,具体条件怎么分析?

xyjnsdcn 发表于 2008-10-5 18:56:26

(or (building-type-count town-center < 1)
(unit-type-count-total villager < 4))
(unit-type-count-total villager < 8)
(soldier-count <= 3)
(players-population any-enemy >= 15)

什么意思啊?

(没有基地 或者 村民小于4)且(村民小于8)且(兵不大于3)且(敌军不小于15)???

(没有基地 或者 村民小于4)和(村民小于8)不矛盾嘛?!

xyjnsdcn 发表于 2008-10-6 09:41:36

比如我希望得到 (A OR B) AND (C OR (D AND E))的事实,该怎么写?

(or(a)(b))
(or(c)((d)(e)))

?????????

xyjnsdcn 发表于 2008-10-7 10:24:21

晕倒,一点看不懂...
:funk:

xyjnsdcn 发表于 2008-10-8 09:08:05

比如我希望得到 (A OR B) AND (C OR (D AND E))的事实,我这样写对吗?

(or
(a)
(b)
)
(or
(c)
(
(d)
(e)
)
)

xyjnsdcn 发表于 2008-10-9 08:26:38

虽然还是很不明白,但非常感谢楼上的支持!:$
页: [1]
查看完整版本: or的用法好奇怪啊