silkboy 发表于 2019-9-22 01:34:36

能否布置一个玩家也无法攻破的阵型

本帖最后由 silkboy 于 2019-9-22 08:52 编辑

HD版本5.8,HD的AI

之前用编辑器做了一个类似这样的场景,完全不用管,可以放着数十小时,7家极难电脑资源都耗尽后停着不动了,我一共也只损失了一个手推炮。

非完整科技,选的韩国,投石机是事先放置的神之弓或坏邻居。一开始就展开,两层箭塔驻扎满。手推炮被城墙约束住,基本在原地攻击。有高地优势。
AI的投石机展开也会被神之弓先行摧毁(韩国后帝王时代可到射程20+1 VS 电脑16/17)。其他攻城武器在能打到箭塔前就会被手推炮摧毁,普通单位则根本过不了箭海。所以放任不管电脑也完全无法攻入。

现在想知道是否可以反过来,电脑防守但玩家无法攻入的?目前已尝试多种阵型,但好像不修改AI就无法做到完美防御。主要AI问题如下:
1. 投石机会自动打包,并在我方投石机不攻击建筑的情况下,不会主动攻击。这就使得我可以选不列颠,依靠战狼号慢慢磨掉手推炮,并逐一摧毁神之弓(虽然很费时)
2. 投石机不会攻击投石机以外的单位,或者攻击命中也不行。也可以选土耳其用14射程的手推炮慢慢推进
3. 靠海岛围墙留登入口使得登录小口岸直接进入炮塔箭塔拍子等射程的方法,电脑拍子不会主动强制攻击,况且可以靠炮舰,尤其西班牙炮舰来推

是否能通过修改ai,使得:
1. 电脑控制的神之弓始终维持展开状态,且对进入射程展开的任何投石机/炮舰进行主动攻击
2. 电脑驻扎单位不轻易离开箭塔,箭塔前后各安排数个农民,只负责修理(包括箭塔,前列的手推炮,后列的神之弓等)

同时可以形成玩家1vs7,7家中:
不列颠出神之弓这个单位,可以享受射程+1,和溅射
高丽出箭塔,射程13(还看见有个沿海堡垒,高丽的话,后帝王时代射程能到13+3)
土耳其出炮塔射程13,手推炮射程14
西班牙出炮舰,可以在回转路两旁设置两块水深区域,放置大量西班牙战舰,主动靠后,主动攻击
条顿(抗招)另两家随意?

不知道这样是否可以使人类玩家也无法攻破这种防守阵型?


附件是我建的个防守阵。试了下,可以用首推炮和投石机慢慢敲掉西班牙炮舰。不过耗时太长,有没有能快些的方法?
选择资源高人口最大上限,1为玩家,2-8一组联盟,极难。或者可以在编辑场景中选极难测试。

焚风之爱莉琰 发表于 2019-9-22 10:23:37

本帖最后由 焚风之爱莉琰 于 2019-9-22 10:28 编辑

       你这是……在自虐吗?这样的阵型意义不大啊,既不具美观性也没有什么游戏体验,你也说了时间很长,这也意味着很枯燥。
       而且没必要像你说的那样做啊,使用1.5和WK的触发就可以实现你上述的所有加成了,甚至还可以更强,比如加快投石机攻击速度,箭塔一次可以射出多支箭,炮舰也能拥有溅射等等。甚至还可以全部设置回血,那连修理工都不需要了。不需要设置很多电脑玩家的。
       ai脚本的教程论坛很多,可以自行查看。这方面可以参考现在置顶的《高卢之锤》,那是ai脚本方面的佼佼者,也和你想要的电脑守城玩家攻城相似。但它里面没有用这么多超远程和高威力的单位,大部分只是城堡时代的普通单位,配合着防御建筑和攻城武器,硬是能打赢玩家潮水一般的帝王时代部队,而且伤亡很小。比起你这个阵来说,要巧妙得多。也许你可以参考一下。

cxt 发表于 2019-9-22 11:52:16

建议多读读五重帝国

我是谁004 发表于 2019-9-22 12:52:33

既然您都改变地形了(“可以在回转路两旁设置两块水深区域”),那何不用触发循环在区域内造成伤害呢?

Suzume 发表于 2019-9-22 15:53:21

但是你这个没什么意义啊而且极其不美观
如果真想这样那你直接密铺城堡火炮塔加上投石车小推炮之类的就行了
看到标题我还以为是运用地形和少量部队来防御大部队...

silkboy 发表于 2019-9-22 22:13:46

焚风之爱莉琰 发表于 2019-9-22 10:23
你这是……在自虐吗?这样的阵型意义不大啊,既不具美观性也没有什么游戏体验,你也说了时间很长, ...

谢谢所给的信息。

我没有使用WK,打算去看一下。主要是AI脚本没尝试过,所以想的是用游戏自带的电脑AI能不能配置一个阵型来进行守城攻城的游戏。既然知道了类似作品,能好好参考一下。谢谢啦。

UBR365K 发表于 2019-9-23 09:06:54

投石机、打包投石车、撞城槌3种单位类型的自动攻击是硬编码在程序里的,虽然要修改两个字节就可以了,但是正常情况怕是很难让投石车主动攻击
页: [1]
查看完整版本: 能否布置一个玩家也无法攻破的阵型