几年前无意接触了耗神的ai教程,自己学着在原版基础上改了一些,不过当我重新写一份新的ai时,却发现不少问题,有些触发明明没错,分量给很高,都不给触发,后面才发现跟rules的设置有关
首先,电脑玩家必须满足rules的这个设定MinimumAIDefensiveTeams=1,1,1
也就是说,电脑开局必须建造一只防御小队,他将在在作战小队的属性里面IsBaseDefense=yes的触发里面选择一个分量较高的触发,IsBaseDefense=no的队伍的触发将不被考虑。如果你写的ai全部都是进攻性的ai,那么ai会什么都不造,除非你将MinimumAIDefensiveTeams=改为0,0,0
另外,作战小队的还有一个代码Aggressive=yes,耗神的解释是“侵略性的,电脑在防御达到一定数量之后再开始建造该小队” ,这里说的比较模糊 ,到底要达到多少数量才算满足,个人测试后发现应该是MaximumAIDefensiveTeams=2,2,2
我将这个代码数值加大之后发现电脑屯兵但是不进攻,所以我觉得这两个代码是相互挂钩的,不知道耗神有什么看法
首先,电脑玩家必须满足rules的这个设定MinimumAIDefensiveTeams=1,1,1
也就是说,电脑开局必须建造一只防御小队,他将在在作战小队的属性里面IsBaseDefense=yes的触发里面选择一个分量较高的触发,IsBaseDefense=no的队伍的触发将不被考虑。如果你写的ai全部都是进攻性的ai,那么ai会什么都不造,除非你将MinimumAIDefensiveTeams=改为0,0,0
另外,作战小队的还有一个代码Aggressive=yes,耗神的解释是“侵略性的,电脑在防御达到一定数量之后再开始建造该小队” ,这里说的比较模糊 ,到底要达到多少数量才算满足,个人测试后发现应该是MaximumAIDefensiveTeams=2,2,2
我将这个代码数值加大之后发现电脑屯兵但是不进攻,所以我觉得这两个代码是相互挂钩的,不知道耗神有什么看法