軍神 发表于 2010-12-25 17:08:03

跪求AI高手幫做一個AI

大家應該都聽過“AllianceThundaEmpire”這個AI吧
可以幫把這AI我改成
1.不蓋修道院
2.不生產駱駝騎兵
3.不迴避攻擊(火炮投石車等攻擊)

因為這AI的資料夾裡的.per很複雜
拜託各位高手能幫我
感謝萬分!


AllianceThundaEmpire載點:
https://aok.heavengames.com/blacksmith/lister.php?&category=ai&start=0&s=r&o=d

進去之後選擇AllianceThundaEmpire

老胡V1 发表于 2010-12-25 17:45:39

完全不回避攻击几乎做不到,但是可以做到很少回避。别的都不难

軍神 发表于 2010-12-25 17:58:35

很少迴避也行

那可以請您幫我做嗎?
感謝

bingbing 发表于 2010-12-27 11:09:07

我问一个关于“不生产骆驼兵”的问题,如果此AI的某个民族只生产骆驼兵,那么如果仅是简单地将生产骆驼兵的代码删掉的话,将不会出任何骑兵,对于这种情况,楼主想怎么处理?

軍神 发表于 2010-12-28 11:28:13

這AI不管選到什麼民族都會做騎士或輕騎兵
所以不用擔心不生騎兵的問題~

很少迴避究竟要怎做....
可以教我嗎?

bingbing 发表于 2010-12-28 18:38:07

1 回避的问题,可以这么修改:
在Ai\AllianceThundaEmpire.per开头加入以下两条规则:
(defrule
    (strategic-number ability-to-maintain-distance != 100)
=>
    (set-difficulty-parameter ability-to-maintain-distance 100)
)

(defrule
    (strategic-number ability-to-dodge-missiles != 100)
=>
    (set-difficulty-parameter ability-to-dodge-missiles 100)
)

2 不造修道院
将所有出现的
(build monastery)
替换为;(build monastery)
共143个

3 不产骆驼
将所有出现的
(train camel-line)
换成
;(train camel-line)
共57个

bingbing 发表于 2010-12-28 18:41:14

抱歉,说的有错误
(train camel-line))
这样的情况不能直接加;
还是把出现的相关规则删掉吧

軍神 发表于 2010-12-29 11:58:53

加了那個語句還是會miss.....
請問這有實驗過嗎?

還有關於駱駝騎兵的語句刪除後會沒辦法開啟此AI

不過還是感謝回答
謝謝

bingbing 发表于 2010-12-29 13:29:42

没有试验,我周末帮你试试:)

老胡V1 发表于 2010-12-29 22:53:23

如果开始设置零,但是后面读取的文件中设置了别的就会杯具。(后设置的覆盖掉先设置的)另外不能直接加分号,因为如果只有一个语句就会出错,建议换成do-nothing

軍神 发表于 2011-1-16 16:11:20

那所以到底要如何讓這個AI不建修道院跟很少迴避??
拜託高手指點一下吧!
页: [1]
查看完整版本: 跪求AI高手幫做一個AI