你提出的问题内容还真多.呵呵!
1.我希望有一定数量的村民随时待命维修堡垒、炮塔等建筑,他们死了的话电脑要继续生产出来维持足
额,怎样设置数量或比例?
<FONT color=#ee1111>AI 是很复杂的东西,生产村民一般需要设置几个"规则",不过至少以下代码可以维持生产村民达 32 个:</FONT>
<FONT color=#f70909>(defrule (unit-type-count-total villager < 32) (can-train villager) => (train villager) )</FONT>
2.卧龙上次给的AI里,电脑的部队分散得满地乱跑,如何解决?如果希望电脑完全采用防守策略,设置攻击
部队比例为零是否就可以了?
<FONT color=#ff0000>(defrule (true) => (set-strategic-number sn-number-attack-groups 1) //进攻分组为 1 (set-strategic-number sn-maximum-attack-group-size 100) //最大 (set-strategic-number sn-minimum-attack-group-size 100) //最小 进攻人数在每一个小队伍中,也许最小可以去掉,但你最好试试看 (disable-self) )</FONT>
3.如果贸易策略不加设定,电脑是否不会买卖资源?
<FONT color=#f70909>电脑默认不做买卖</FONT>
<FONT color=#f70909></FONT>
4.如何让军事建筑生产出来的部队留在该建筑旁边进行防守?
<FONT color=#ff0000>关闭巡逻系统,也就是士兵不动,可以模拟你的需要</FONT>
<FONT color=#ff0000>(defrule (true) => (set-strategic-number sn-task-ungrouped-soldiers 0) (disable-self) )</FONT>
<FONT color=#ff0000></FONT>
5.首位攻击类别依次为炮塔\堡垒\TC如何设置?
<FONT color=#f70909>请查看剧情狂翻译的 AI 脚本中的进攻优先策略,我忘记了,因为常常没用到</FONT>
<FONT color=#f70909></FONT>
6.探索村民的比例设为0.
<FONT color=#f70909>关闭村民探索:</FONT>
<FONT color=#f70909>(defrule (true) => (set-strategic-number sn-total-number-explorers 0) (disable-self) )</FONT>
7.如何使电脑在达到自己兵力数量极限后才集中部队主力进攻敌人?
<FONT color=#f70909>设置规则可以实现,比如指定进攻指令在军事人口达 50 人以后再执行:</FONT>
<FONT color=#f70909>(defrule (defend-soldier-count >= 50) => (attack-now) (disable-self) )</FONT>
8.使电脑自己的TC受到最高等级的保护如何设置?
<FONT color=#ff0000>不知道 TC 是什么</FONT>
<FONT color=#ff0000></FONT>
9.智能攻击系统应该如何开启?
<FONT color=#f70909>(defrule (true) => (set-strategic-number sn-attack-intelligence 1) (disable-self) )</FONT>
[此贴子已经被作者于2007-7-22 0:29:42编辑过]
|