翔鹰帝国网|帝国时代论坛|帝国时代系列|神话时代
 找回密码
 注册翔鹰会员(昵称)
搜索
查看: 10946|回复: 109

[发展AI] 我寫了一個仿人類戰術的有趣AI,Beginner 2020/10/30 更新6.9版

  [复制链接]

3

主题

0

精华

2533

积分

公爵

耕战
485
鹰币
1690
天龙币
0
回帖
122

创意工坊通行证

附庸关系0
 楼主| 发表于 2019-1-20 23:23:00 | 显示全部楼层 |阅读模式
本帖最后由 Jacky_Lin 于 2022-11-25 16:52 编辑

影片先上:(三場與極限ai的對戰,三戰全勝)
Game 1
Game 2
Game 3


此ai已可在決定版DE上訂閱,在模組選項裡搜尋Beginner就可以找到!

我將不在HD繼續更新此ai,請各位到DE上多多支持此ai。
基本上,本次更新已經讓此ai脫胎換骨,它和HD的版本相比起來,除了名字一樣以外,其它沒有一個地方是一樣的。
它現在有不作弊的版本,並且表現更加地智能。

4.6版後,對戰DE極限ai有76%勝率!(21戰16勝)
4.6版後,DE平台上對戰Barbarian極難去作弊有47%勝率!(19戰9勝)


Beginner DE模組區連結:
https://www.ageofempires.com/mods/details/2972

WK帝王版請下載這個:(此AI在WK上僅能發揮一半的實力)


注意:此AI已不再兼容HD!

請下載後將AI安裝到C:\Program Files (x86)\Hawkaoe\aoc\Games\WololoKingdoms\Script.Ai




這是一個不作弊AI,此AI將會仿照人類的戰術,黑快轉封、封快等,另外還可以命令它直城以及爆經濟,詳閱下方說明。
它可以擊敗極限AI,勝率在50%左右,不作弊大約是1000分的玩家水平,如果覺得太簡單,有作弊的版本可以玩。
帶有數字、D、Super、1vN的是有作弊的版本,讓各程度的玩家都能找到自己合適的強度。
帶有OS字樣的是適合在封閉式地圖如綠洲、黑森、michi等地圖打的變態級版本。


注意:這AI被塔攻、被壓城堡、被TC爆將會暴怒,請不要對這個ai這麼做...
適合地圖:無水地圖,只能純陸地,阿拉伯最佳
適合模式:武力征服
適合人口:至少500






建議遊戲設置


資料片:任何
遊戲:隨機地圖
地圖類型:標準
位置:阿拉伯
地圖大小:大型以下(8名遊戲者以下)
難易度:極限
遊戲者:2~8
資源:標準
人口:至少500
遊戲速度:任何
顯示地圖:任何
開始時代:黑暗時代
終結時代:帝王時代
勝利:武力征服


隊伍群落:開
鎖定隊伍:開
完整科技:任意
鎖定速度:任意
允許使用密技:任意
記錄遊戲:任意


Beginner遊戲者文明:任意
Beginner遊戲者隊伍:任意


人類隊友給AI的命令:
31=現在進攻
45=現在撤退
36=禁止進攻
23=取消禁止進攻


房主給AI的命令:
104=禁止棄權
105=取消禁止棄權
111=要求快攻
112=要求不直城
113=要求直城
114=要求爆經濟(若希望AI打"直城爆經濟",則需要打113啟動直城)
200=啟動變態模式
201=取消變態模式
202=增加100三色資
203=增加300三色資
204=增加500三色資
205=增加1000三色資
206=增加2000三色資
222=現在進攻
223=現在撤退
224=禁止進攻
225=取消禁止進攻





這是聲明:
如果你要複製、修改我的ai中的代碼,請在ai文件及帖子上註明原作者(Jacky_Lin)。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册翔鹰会员(昵称)

x

评分

参与人数 1耕战 +100 收起 理由
条顿武士 + 100 原创精华

查看全部评分

回复

使用道具 举报

688

主题

30

精华

8万

积分

教皇

耕战
10902
鹰币
542496
天龙币
512
回帖
7009

翔鹰建站十周年纪念章翔鹰十周年帝国Online纪念章特级帝国勋章特级翔鹰勋章特级嘉禾勋章特级皇家勋章鹰之王者雄鹰勋章第四届火箭筒杯最佳战役第五届火箭筒杯最佳战役第九届火箭筒杯最佳战役第二届战鹰杯单人赛季军第八届战鹰杯单人赛季军鸽子勋章

附庸关系12
发表于 2019-1-21 03:49:51 | 显示全部楼层
感谢分享,原创辛苦了~
回复

使用道具 举报

3

主题

0

精华

2533

积分

公爵

耕战
485
鹰币
1690
天龙币
0
回帖
122

创意工坊通行证

附庸关系0
 楼主| 发表于 2019-1-21 22:26:56 | 显示全部楼层
2019/01/21 更新1.3版
一.新增戰術004:27+2p直城
二.新增投降機制,不用在最後還要滿張地圖的追它斥侯了。
三.大幅削弱帝初的強度,過往的帝王強度要到超超超大後期才會出現。
四.加快它上帝王的速度。(以003舉例,過往大約是40分上帝,現在32分就會上帝)
回复

使用道具 举报

3

主题

0

精华

2533

积分

公爵

耕战
485
鹰币
1690
天龙币
0
回帖
122

创意工坊通行证

附庸关系0
 楼主| 发表于 2019-1-23 09:33:12 | 显示全部楼层
2019/01/23 更新1.4版
一.再次大幅削弱帝王的強度!!
二.削弱003和004的強度。
三.現在AI會透過市場來買賣物資了。
回复

使用道具 举报

0

主题

0

精华

0

积分

扈从

耕战
0
鹰币
10
天龙币
0
回帖
1
附庸关系0
发表于 2019-1-24 08:53:14 | 显示全部楼层
支持hd版本吗
回复

使用道具 举报

3

主题

0

精华

2533

积分

公爵

耕战
485
鹰币
1690
天龙币
0
回帖
122

创意工坊通行证

附庸关系0
 楼主| 发表于 2019-1-25 10:57:01 | 显示全部楼层
回复

使用道具 举报

3

主题

0

精华

2533

积分

公爵

耕战
485
鹰币
1690
天龙币
0
回帖
122

创意工坊通行证

附庸关系0
 楼主| 发表于 2019-1-25 23:54:32 | 显示全部楼层
2019/01/25 更新1.5版
一.再次大幅削弱帝王的強度...
二.現在004城堡時代出民兵會升級了
回复

使用道具 举报

3

主题

0

精华

2533

积分

公爵

耕战
485
鹰币
1690
天龙币
0
回帖
122

创意工坊通行证

附庸关系0
 楼主| 发表于 2019-1-26 19:15:43 | 显示全部楼层
2019/01/26 更新1.6版
一.新增戰術005:26+2p直城
二.放寬投降機制,現在不用非得殺完它最後一個村民才會投降了。
回复

使用道具 举报

3

主题

0

精华

2533

积分

公爵

耕战
485
鹰币
1690
天龙币
0
回帖
122

创意工坊通行证

附庸关系0
 楼主| 发表于 2019-1-27 23:13:47 | 显示全部楼层
2019/01/27 更新1.7版
一.被拆家重建的反應更快了
二.新增戰術006:20p塔攻
回复

使用道具 举报

3

主题

0

精华

2533

积分

公爵

耕战
485
鹰币
1690
天龙币
0
回帖
122

创意工坊通行证

附庸关系0
 楼主| 发表于 2019-1-28 20:38:56 | 显示全部楼层
2019/01/28 更新1.8版
一.大幅放寬投降條件。
回复

使用道具 举报

2

主题

0

精华

46

积分

骑士

耕战
0
鹰币
110
天龙币
0
回帖
32
附庸关系0
发表于 2019-1-29 13:51:35 | 显示全部楼层
楼主啥时候把海战也加进去啊  在线等啊 最喜欢玩海战  
回复

使用道具 举报

3

主题

0

精华

2533

积分

公爵

耕战
485
鹰币
1690
天龙币
0
回帖
122

创意工坊通行证

附庸关系0
 楼主| 发表于 2019-1-29 16:13:45 | 显示全部楼层
guaiguaiabuku 发表于 2019-1-29 13:51
楼主啥时候把海战也加进去啊  在线等啊 最喜欢玩海战

海戰AI太麻煩了,目前沒考慮做海戰
回复

使用道具 举报

3

主题

0

精华

2533

积分

公爵

耕战
485
鹰币
1690
天龙币
0
回帖
122

创意工坊通行证

附庸关系0
 楼主| 发表于 2019-1-29 16:37:57 | 显示全部楼层
2019/01/29 更新1.9版
一.新增戰術007:22p槍矛
二.現在大後期會確保至少有一棟可運作的伐木廠。
回复

使用道具 举报

3

主题

0

精华

2533

积分

公爵

耕战
485
鹰币
1690
天龙币
0
回帖
122

创意工坊通行证

附庸关系0
 楼主| 发表于 2019-1-30 00:41:44 | 显示全部楼层
2019/01/30 更新1.91版
一.新增戰術008:22p小弓
二.修正大後期偶爾不會蓋伐木廠的錯誤。
回复

使用道具 举报

38

主题

4

精华

2万

积分

宗主教

耕战
3831
鹰币
74466
天龙币
0
回帖
762

小评论家翔鹰建站十周年纪念章

附庸关系15
发表于 2019-1-30 15:17:03 | 显示全部楼层
刚刚因为感兴趣去试了试这个AI,这个AI的思路就是利用AI的资源作弊,来弥补AI与人类农民控制和经济调配上的差距,从而让AI能够做到与人类拥有相同的经济力量、军事力量和科技力量。也就是说需要多少资源就给多少资源,比如不足50食物出农民就给50食物,不够资源升城堡就给够资源。
这个思路很好也很有趣。可以让AI做到与人类同一时间拥有同样的军事力量(只要你不耍花招认真跟它玩)。在这种前提下,再去研究AI具体的农民分配意义就不大了,况且AI的农民分配本来就不好搞,所以这个AI的农民分配有一些细节问题也无伤大雅。下面给一些建议:
1.战术名称的英文翻译错误,比如小弓开局是archer start而不是small bow。九大开局那个帖子里有正确的英文翻译可以参考一下。还有每一个AI的名称也可以用这些战术的名称直接命名,代替原来的001-008,能够让人使用的更清楚。
2.开局的第一个伐木场有时候会起在只有两颗离TC稍微远一点的TC树的地方,导致这个伐木场几乎成为了废弃伐木场。还有城堡时代起TC的位置几乎是随机的,没有靠近任何资源点,也不能保护农民。
3.006:20p塔攻,通过不断资源作弊石头,让几乎全部农民以自己TC为中心开始无限盖塔,最后满地图都是塔,还盖到对面家里,顶着对面的兵盖塔,让自己的农民全部送死。这样的情况与实战的情况差距太大。以TC为中心开始稳步盖塔推进到敌人家里这个思路是可以的,但是具体实施的办法需要改一改。
4.008:小弓开局,通过作弊资源不断双靶场出步弓,还会出一些叉叉防肉马,这个不错。有一些问题,一是铁匠铺先升近战一级攻击,而远程一级攻击迟迟不升。二是进攻时间太慢,17-18分钟才发动第一次进攻,对面直城的都早到城堡了。三是封建时代TC出来的农民要全部种田,争取尽量早到城堡,而AI几乎不种田,连出农民的50食物都要靠作弊,升城堡的800食物更是全部靠作弊得来,这样不太好。

希望楼主能够继续改进,让这个AI能够表现的更像人类,更少的依赖资源作弊。以后有时间再帮楼主测试。

评分

参与人数 1耕战 +20 鹰币 +100 收起 理由
cxt + 20 + 100 慢大无敌

查看全部评分

回复

使用道具 举报

3

主题

0

精华

2533

积分

公爵

耕战
485
鹰币
1690
天龙币
0
回帖
122

创意工坊通行证

附庸关系0
 楼主| 发表于 2019-1-31 20:26:37 | 显示全部楼层
誰慢慢懂 发表于 2019-1-30 15:17
刚刚因为感兴趣去试了试这个AI,这个AI的思路就是利用AI的资源作弊,来弥补AI与人类农民控制和经济调配上的 ...

非常感謝慢大認真的測試和回復!!

由於本人目前是基於HD平台下開發這個AI,所以目前碰上了許多代碼層面的問題。
某些問題似乎是在HD平台下無法解決的,可能將來在WK上可以解決。
要解決這方面的問題,可能待我將HD平台上的Beginner完善了後,會著手深入進行WK版本的改進。

1.關於英文翻譯名稱的錯誤,感謝慢大的指正,我會在下一個版本進行更新。
每一個AI名稱並不適宜用戰術名稱直接命名。一是去掉了編號後排序無法控管,二是如若不去掉代號直接加入戰術名稱在末端亦會造成太過冗長。

2.開局的第一個伐木廠是由於斥侯探路時沒有探到樹林而造成的錯誤。關於這部分在HD版上是無解的,或許以後我深入了解WK可以得到改善。再來是起TC的位置是隨機的在HD版本上也無法控管,事實上在HD版本裡AI建造的位置都是完全隨機的,開發者完全沒辦法指定要哪個村民去蓋在哪個位置。

3.在HD版本裡,塔攻也是無解的。AI沒辦法判斷村民蓋塔的時機與位置究竟是危險還是安全,所以唯一讓它塔攻的方式就只有讓它整張圖都蓋滿塔......

4.這個AI目前科技的升級,目前我還尚未設定優先權,也就是說AI會先升級一級進攻是因為資源夠了直接點,而一級遠攻遲遲不升是資源不夠......。進攻時間太慢也是因為沒探到對手的建築,看不到對手AI兵當然只能在家發呆了。
關於新生出來的村民全部種田,這點是不可控的。不曉得有沒有一個替代的分配方案比如說多少百分比的村民砍樹、多少百分比的村民種田、多少百分比的村民採金?因為作者我本人實力不濟經驗不足QvQ
回复

使用道具 举报

38

主题

4

精华

2万

积分

宗主教

耕战
3831
鹰币
74466
天龙币
0
回帖
762

小评论家翔鹰建站十周年纪念章

附庸关系15
发表于 2019-2-1 11:20:22 | 显示全部楼层
Jacky_Lin 发表于 2019-1-31 20:26
非常感謝慢大認真的測試和回復!!

由於本人目前是基於HD平台下開發這個AI,所以目前碰上了許多代碼層面 ...

我也不太了解UP1.4,UP1.5的AI能做到什么样的功能,不过我知道野蛮人会前置箭塔(前置一个),会选择较好的位置盖伐木场和TC。关于步弓打法,一般是点封建以后12个伐木,3个采金,其他弄食物。到封建以后伐木数量不变,采金的增加到8个,接下去出来的农民全部种田。
回复

使用道具 举报

3

主题

0

精华

2533

积分

公爵

耕战
485
鹰币
1690
天龙币
0
回帖
122

创意工坊通行证

附庸关系0
 楼主| 发表于 2019-2-1 20:04:28 | 显示全部楼层
2019/02/01 更新1.93版
一.盡量修正大後期不會種田的錯誤。
二.延後上帝王的速度。(回歸最初版本)
三.修正各戰術英文。
四.更改008上封後的村民分配。
五.新增戰術009:22p肉馬
回复

使用道具 举报

2

主题

0

精华

46

积分

骑士

耕战
0
鹰币
110
天龙币
0
回帖
32
附庸关系0
发表于 2019-2-1 21:09:35 | 显示全部楼层
啥时候弄个极品会海战的ai啊  同求海战好地图
回复

使用道具 举报

3

主题

0

精华

2533

积分

公爵

耕战
485
鹰币
1690
天龙币
0
回帖
122

创意工坊通行证

附庸关系0
 楼主| 发表于 2019-2-2 15:23:05 | 显示全部楼层
2019/02/02 更新1.94版
一.新增戰術010:22p裝甲
回复

使用道具 举报

本版积分规则

排行榜|小黑屋|翔鹰帝国

GMT+8, 2024-12-20 19:48 , Processed in 0.217931 second(s), 222 queries , File On.

Powered by Hawk Studio  QS Security Corp.® Licensed

Copyright © 2001-2023, Hawkaoe.net All Rights Reserved

快速回复 返回顶部 返回列表