AI里面的进贡问题
我想做一个AI设置,我给电脑进贡一样资源,电脑也给我一种资源。问题来了,由于循环设置问题,电脑一直不停给我进贡。我想要的效果是:我给他进贡一次他就给我进贡一次,不要我一次他N次。。求高手说说怎么设置。。试过清楚贡品记忆,可是这样电脑直接没有任何动作。。。设置不循环也是没有任何动作检测进贡的事实语句直接使用players-tribute-memory而不要用players-tribute
然后在动作语句中先执行电脑的进贡动作,然后用clear-tribute-memory清楚记忆
关于两种事实语句的说明如下:
players-tribute<游戏者编号> <资源种类> <关系运算子> <数量>
游戏者贡品:
这个事实检查 <游戏者编号> 的游戏者在整个游戏期间,曾进贡给计算机游戏者的该 <资源种类> 的 <数量> 。
这个事实允许使用 <游戏者编号> 的「any-」及「every-」百搭参数。
players-tribute-memory<游戏者编号> <资源种类> <关系运算子> <数量>
游戏者贡品记忆:
这个事实检查 <游戏者编号> 的游戏者在上次清除贡品记忆后,曾进贡给计算机游戏者的该 <资源种类> 的 <数量> 。 清除贡品记忆是透过动作「clear-tribute-memory」来进行的。
这个事实允许使用 <游戏者编号> 的「any-」及「every-」百搭参数。
条顿武士 发表于 2014-5-7 17:36
检测进贡的事实语句直接使用players-tribute-memory而不要用players-tribute
然后在动作语句中先 ...
谢了。。不过在测试的时候会有些许延迟。有时候20多秒,有时候一分多钟。不知道怎么回事。。我的是翔鹰Z3.0版本 有可能是电脑还在采集资源或者正在建造什么导致资源不足吧,然后他要凑齐资源才会进贡 条顿武士 发表于 2014-5-7 19:44
有可能是电脑还在采集资源或者正在建造什么导致资源不足吧,然后他要凑齐资源才会进贡
这个我也考虑过。。可是连死斗模式都是这样。。。可能是别的什么原因。
页:
[1]