AI编写问题
为什么我编写的AI开局一分钟后才开始执行建筑的代码。其他代码开局就可以马上执行。比如我写了巡逻跟建造房子的代码。开局后AI巡逻了。但是不造房子。一分钟后才造。
是不是要添加什么别的代码。
本来我也想学写AI的,但自己的水平就很水,看见都要几千几万行代码就怂了 检查一下你的AI语句中有没有
(game-time > xxx)
这样的语句(xxx为数字,代表开始动作的游戏时间)
如果没有的话,检查一下使用该AI的电脑玩家有没有初始的资源去建造建筑。如果AI没有资源那自然没办法开局就造建筑呀。 Oracle_Ameth 发表于 2016-9-21 17:26
检查一下你的AI语句中有没有
(game-time > xxx)
这样的语句(xxx为数字,代表开始动作的游戏时间)
就算只写这段代码。还是要开局30秒以上才开始建造房子。
(defrule
(game-time > 0)
=>
(build house)
(disable-self)
)
页:
[1]