[原创]compi mayan 1
<a href="https://www.hawkaoe.net/bbs/down_list.asp?id=148" target="_blank" >https://www.hawkaoe.net/bbs/down_list.asp?id=148</A><BLOCKQUOTE>这个AI是我做的第一个AI,很烂的。 该AI只供电脑玛雅使用。 该AI不分难度。 该AI在一开始会造房子,还会造哨所(%#*@〈)。到了城堡时代才会造兵营和城堡,射箭场不会造。农民数量50以下会一直出农民。会研究黄金国度。只会造雄鹰和羽箭两种兵。当雄鹰到50个、羽箭到40个时会进攻哦!发现BUG请说明,谢谢!</BLOCKQUOTE> 谢谢了;不要跟我耍嘴皮,我说了不正确就是不正确.也许你是参照帮助文档的 你要明白,帮助文档也有写错的时 ;候.至少我已经发现了很多处 ;(research eldorado) ;)那应该是什么呢? 应该是研发特色科技的那个。 顶一下.看起来挺不错的样子呀 不会吧?电脑连发木场、,磨房、农田、矿场都不会造,是重大失误。准备把BUG全找出再改进点发个2上来。发这个就是让你们找BUG的 这个AI太弱智了。 ERR2004: Missing identifier(错误码2004:欠缺标识符),再检查检察吧。 作为 AI 斑竹,我给予你精神上最大的支持...以鼓励大家的热情.顶你!:) <DIV class=quote><B>以下是引用<I>帝国菜鸟</I>在2006-04-29 19:45:53的发言:</B> ERR2004: Missing identifier(错误码2004:欠缺标识符),再检查检察吧。</DIV>
我检查不出来,怎么办? 叫卧龙先生帮忙咯,他不是说' 我给予你精神上最大的支持...以鼓励大家的热情.顶你!:)"么?嘿嘿嘿! 如果你真的搞不定的话.哪我,就重新安装一个帝国时代(我的已经删除了).帮你解决... 标识符,是不是eagle-warrior中间的那个-? (defrule (current-age imperial-age) (can<FONT color=#ff0033>-</FONT>train plumed-archer-line) => (train plumed-archer-line) )(defrule (can<FONT color=#ff0033>-</FONT>build house) => (build house) )(defrule (can<FONT color=#ff0033>-</FONT>research eldorado) => (research eldorado) )(defrule (current-age imperial-age) (unit-type-count-total eagle-warrior-line > 50) (unit-type-count-total plumed-archer-line > 40) => (attack<FONT color=#ff0033>-</FONT>now) )没有villager-line这个系列,可以直接用villager 不知为何还是错误,还得请教先生了。 已经帮你修改好了.
(defrule (game-time > 30) => (chat-to-all "我开始采集资源了!") (set-strategic-number sn-percent-civilian-explorers 0) (set-strategic-number sn-percent-civilian-builders 0) (set-strategic-number sn-percent-civilian-gatherers 99) (set-strategic-number sn-food-gatherer-percentage60) (set-strategic-number sn-gold-gatherer-percentage10) (set-strategic-number sn-stone-gatherer-percentage 10) (set-strategic-number sn-wood-gatherer-percentage20) (disable-self) )
(defrule (can-train eagle-warrior-line) => (train eagle-warrior-line) )
(defrule (escrow-amount food >= 500) (can-research feudal-age) => (research feudal-age) )
(defrule (escrow-amount food >= 800) (escrow-amount gold >= 200) (can-research castle-age) ;记得这儿又有一个 can research, 记住是 can-research . => (research castle-age) )
(defrule (escrow-amount food > 1000) (escrow-amount gold >= 800) (can-research imperial-age) => (research imperial-age) )
(defrule (can-build outpost) => (build outpost) )
(defrule (current-age == imperial-age) (can-train plumed-archer-line) => (train plumed-archer-line) )
(defrule (can-build castle) (escrow-amount stone >= 650) => (build castle) )
(defrule ;年龄的判断可以使用 == , >= , <= 等等符号.== 表示"等于", >= 表示"大于或等于" (current-age == castle-age) ; 类似于(current-age castle-age) 这样的语句是错误的 => (build barracks) )
(defrule (current-age == imperial-age) (unit-type-count-total eagle-warrior-line > 50) (unit-type-count-total plumed-archer-line > 40) => (attack-now) ;attack now 编译器不能认识,往后注意增加符号 - ,也就是 attack-now )
(defrule ;生产村民直接使用表示符号 villager .农民就是农民,没有农民系 (unit-type-count-total villager < 50) => (train villager) )
(defrule (can-build house) ;我发现了很多处地方如出一辙, 比如 Can build ,记住应该是 Can-build (中间有一个符号) => (build house) )
;(defrule ;(can-research eldorado)你尝试研究黄金国.但 eldorado 这个标识符号并不是正确的,然而我也不知道它究竟是什么:) ;=> ;不要跟我耍嘴皮,我说了不正确就是不正确.也许你是参照帮助文档的 你要明白,帮助文档也有写错的时
;候.至少我已经发现了很多处 ;(research eldorado) ;)
[此贴子已经被作者于2006-05-01 02:51:39编辑过]
老哥重装帝国啦,喜讯哈`~~~~~~~~~~!!!!老哥可以把你以前做的建设毁灭都发些上来么?很怀念呐。特别是匈奴在东方,那时候水平太菜了,实在没享受够啊`~~ 谢谢大智支持:),我发布到这里了:https://www.hawkaoe.net/bbs/viewthread.php?tid=11810&replyID=2955&skin=1 <DIV class=quote><B>以下是引用<I>天使界主</I>在2006-05-28 21:07:17的发言:</B> 阔比爱模仿,有人出了AZKING的你就出MAYAN,都是石头建筑</DIV>
你乱说,那个AI我根本没看过 顶一下.看起来挺不错的样子呀
页:
[1]