发个小弟写的AI呵呵
shavyAI 1.0 beta(还在测试改进中,就叫beta版吧呵呵)早在上个学期就说过要自己写一个AI,但这一段时间由于学习和感情上(女朋友飞了我ToT)的困扰而颓废了好久,近日又突然有兴趣,于是花了一个星期的时间写了一个很简单的,正在改进中……
该AI目前仅适用于阿拉伯,200人,总之是默认打局的那种设置,没有针对种族做不同设置,不过最好是用步兵民族。
由于现在仅是一个框架,所以侧重点放在了经济发展上,在没有受到太多骚扰的情况下一般能在30分左右到帝王,然后拼命暴剑士系步兵。军事方面现在还是一塌糊涂(各位也能看到关于军事的语句也就那么10来条,其余全都是经济和科技方面的),仅出步兵,所以在遇到对方建墙的时候简直就成了一个弱智AI-_-,小弟对军事方面的一些语句很陌生,在测试时发现很多问题,如下:
1。不知道怎么让军队在我没有发出attack now之前不要离开城镇太远,我发现我的兵老是喜欢跑到城镇外面去逛风景-_-。
2。不知道怎么让步兵攻击城墙。
3。我发现我的兵有时候傻乎乎的,好像不是很主动攻击,甚至被人攻击了都没什么反应,一个个就这么被慢慢消灭掉。
还有一些经济上的问题:
1。发现在到了大约100村民的时候,后面训练出来的村民很多都不会动了,就呆在原地闲着,不知道是不是跟采矿人口比例有关。
2。不知道怎么让村民同时建造多块耕田,比如建造耕田时,一次就只能建造一块,必须等这一块建造完毕,才能开始建造下一块。
3。我希望在开始升封后将第一个矿场建在金矿旁边,但有时会出现没有发现金矿(resource-found gold 不起作用)或者发现了金矿但却把矿场建在了石矿旁边的问题,不知道是否有什么方法解决?
以上问题,希望知道的朋友指点一下!谢谢了!
该AI基本上使用AI Editior 0.99a编写,好用:),在这再次谢谢作者。可惜就是里面没有翻译完全,很多语句不知道怎么用,查cpsb.doc也搞不懂(另,发现有一个 sn-minimum-boar-hunt-group-size,最小的村民杀猪群组数量?有谁知道怎么用吗?难道只是一个完全没用的语句?)。
在测试中还发现一个有趣的问题,就是隔着敌人的城墙也能采矿(bug??),该矿紧贴着敌方的城墙,在城墙里面,我的村民在城墙外面。而且确实是隔着城墙,我控制村民让她进入里面却进不去,说明该城墙并没有破损,可惜没有录像没有说服力。
哦对了,这个AI里面在各阶段资源采集的人手分配上还有很多注释与语句不符合的地方,因为这里经常改动,所以有时忘记修改注释 30分升帝王有作弊吗? 自己做Al,強! 当然没有作弊,如果让它作弊,20分钟到帝王也不出奇啊怎么没几个人看呀,随便说两句也好啊 哇,好厉害啊,现在我还没弄明白伐木场、磨房之类的怎么让电脑造啊`~~~ 玩自制AI竞赛一定很有意思`~~:) 刚上帝王的时候食物好象少了些,导致不能很快地升级到剑勇,别的都很好,我是比不了的啦:)<img src="https://www.cccamu.net/bbs/Skins/default/topicface/face3.gif"> 是呀,现在发现就连经济部分也很多不合理的地方。如果可以不考虑外来的干扰,仅考虑升级的话,稳定在26~28分升完帝王应该没问题,不过这个没什么意义。这几天看了一下farmertron(我个人认为这个AI是最强的)的AI文件,发现很多值得学习的地方方。比如为什么拼命起箭塔和坚持在升完剑勇之前不出兵,都有它的理由,确实是一个非常适合于跟电脑对战的AI(跟人还是蠢了点,近来我就很喜欢塔暴两个farmertron,然后用炮塔慢慢折磨它呵呵)。我将它跟很多AI对战过,基本都是赢,只是在跟RD_ChampioN这个封快AI打时几乎败北,但最后等它坚持到升完剑勇之后,形势也是一边倒。Narusasu我用1.0c版打时,总是会出错,难道只适用于1.0版?暂时没试过,以后试试。我的AI以后可能会向它靠近,不过不是抄袭,人家好的地方学习是应该的嘛:P。也发现了它的一些细节上的不足,这个会在我的AI里改进,取齐精华去其糟粕么,呵呵。等到能打败AzKing时,我再把我的AI发上来大家一起研究。 期待<img src="https://www.cccamu.net/bbs/Skins/default/topicface/face5.gif"> 这是BooM与shavy的测试局录像, 由于BooM城堡强攻, Shavy抢升帝王基本没资源还手。希望能对Shavy的战术改进有帮助。
以下是引用 旧王孙 在2004-7-25 0:18:00的发言:
一方打一方供的黄金搭档在死亡竞赛AI中有。如Devastation配Duke或Alliance。
Devastation属于猛攻猛打型,资源消耗也很快。而那两个AI经济力很强而且乐于资助盟友
哦,是的,Duke在盟友要钱时会给的。有一回我和Duke作盟友2打2,我灭掉一家后把自己围起来,看它们两家打,还拼命向Duke要资源,直到把它害S了。。。 看了你的AI,很不错。与我和第一个AI也很象。。呵呵。我第一个AI叫BooM,也是参照了farmertronv暴步兵。而且farmertronv有一个好处是两个AI的互补,一家做进攻方,一家作资源供给方。这到现在为止我还没见过别的AI能做到过。其实AI的设计体现了作者对帝国的打法,帝王时代进攻的确是比较保险,但打不过城堡强攻的AI,你拿farmertronv和swan一打就知道了,我没试过,不过估计farmertronv可能支撑不到升帝王。 一方打一方供的黄金搭档在死亡竞赛AI中有。如Devastation配Duke或Alliance。Devastation属于猛攻猛打型,资源消耗也很快。而那两个AI经济力很强而且乐于资助盟友 。。。是输入38还是3、4、5、6? 就3456 是的,我发的这个是很旧的了,我现在已经改进了很多,差不多可以跟farmatron抗衡了。。。可是前天一不小心将整个帝国都删了,我写的那个AI无法恢复。。。555555。。。长期的心血啊(虽然不是经常写)。。。。 闲闲兄,swan在哪里有得下载啊? 在AOK heaven, <a href="https://aok.heavengames.com/" target="_blank" >https://aok.heavengames.com/</A> swan的下载方式已补充进了这个主题---<a href="https://cccamu.w29.west263.cn/bbs/dispbbs.asp?boardID=21&ID=1518&page=1" target="_blank" >https://cccamu.w29.west263.cn/bbs/dispbbs.asp?boardID=21&ID=1518&page=1</A>
页:
[1]
2