麦克雷
标题:
领主烧村AI与相关的修改
[打印本页]
作者:
ASoollanuade
时间:
2021-10-2 14:31
标题:
领主烧村AI与相关的修改
看了下领主AI的代码,发现烧村主要有几种类型:
①暴躁和残忍的领主会劫掠与他关系为负的领主的村庄,理由是要解决跟该领主的旧账;
②暴躁、冷酷、狡诈和残忍的领主在财富低于500时会去劫掠村庄,村庄的选择与他跟村庄的距离和村庄的繁荣度有关,理由是缺钱;
③所有领主都会尝试突袭敌人最富裕的村庄,看重繁荣度,理由是将敌人拖入战争;
④正直领主选择一个敌对国家不太远的村庄进行劫掠,理由是希望尽快结束战争。
作者:
khfobwgh40
时间:
2021-10-2 14:31
尽快结束战争太生草了
(, 下载次数: 0)
上传
点击文件名下载附件
作者:
WilbertJaw
时间:
2021-10-2 14:31
只要鲨光平民,战争就结束了
作者:
Joshuabal
时间:
2021-10-2 14:32
正直领主可真的是「和平爱好者」呢
作者:
progresszg
时间:
2021-10-2 14:33
我还发现一个,ai很多时候会攻打敌国和国王关系为负的,领主的城堡,最优先,还很精准
(, 下载次数: 0)
上传
点击文件名下载附件
作者:
lixinzhan
时间:
2021-10-2 14:34
还没想好具体怎么修改,当前的想法是:
1、正直、温厚和善良的领主不会烧村(可能要加点补偿,不然显得这些领主没什么用
(, 下载次数: 0)
上传
点击文件名下载附件
);
2、给领主烧村添加限制,跟领主实力(包括伴随烧村领主)与村庄繁荣度有关(我是希望烧村的领主部队人数应该多一点,不然老是去赶这些“苍蝇”也没意思)。
作者:
省电模式
时间:
2021-10-2 14:34
那个正直的领主真的是理由独特
作者:
admin
时间:
2021-10-2 14:35
有点意思,这是在哪个脚本里的
作者:
星星糖SUNG
时间:
2021-10-2 14:36
潘德人民真是水深火热,什么性格的领主都想烧村
作者:
JosephKi
时间:
2021-10-2 14:36
烧村感觉对ai阵营领主没多大影响,但是对玩家阵营很大,应该是限制玩家的机制
作者:
a08760208
时间:
2021-10-2 14:37
都是大佬,我只会喊666
(, 下载次数: 0)
上传
点击文件名下载附件
……
作者:
admin
时间:
2021-10-2 14:37
确实,村子给我基本当空气,哪怕给一个类似城堡的战斗力也行 偏偏单人领主就能烧村了
(, 下载次数: 0)
上传
点击文件名下载附件
作者:
JeremyMt
时间:
2021-10-2 14:37
正直领主:和平靠战争来稳定
(, 下载次数: 0)
上传
点击文件名下载附件
作者:
可爱娘子
时间:
2021-10-2 14:38
【领主烧村的改进】!!!需要重新开档!!!未经过长时间测试!!!
改进点①:正直、温厚和善良的领主不会烧村;
改进点②:领主劫掠村庄需要考虑自身实力与村庄反抗力量,决定烧村时,计算自己和跟随自己的领主部队实力之和,烧村时计算领主及跟随他并且在附近的领主部队实力之和,
村庄劳动力 = (600 + 经济*4) * (繁荣度+80) / 240(也就是村庄收入的二倍)
农民 : 农妇 = 3:2 ~ 11 : 9
村庄反抗力量 = 农民数量 * 力量坐镇值 + 农妇数量 * 力量坐镇值 + 村庄里可能存在的部队的力量坐镇值
正直、温厚和善良领主村庄反抗力量 * 1.2倍,玩家村庄反抗力量* 1.1倍,暴躁、残忍领主村庄反抗力量 * 0.9倍,
领主实力为领主和附近领主友军的力量坐镇值之和;
改进点③:当正在烧村的领主处于战斗中时,烧村终止。
【测试图片】获得第纳尔时为了测试用的,表示各部队的实力,最大值是总和,1和2是烧村的两个状态,当带头烧村的领主处于战斗中时,烧村终止。
(, 下载次数: 0)
上传
点击文件名下载附件
(, 下载次数: 0)
上传
点击文件名下载附件
(, 下载次数: 0)
上传
点击文件名下载附件
(, 下载次数: 0)
上传
点击文件名下载附件
(, 下载次数: 0)
上传
点击文件名下载附件
(, 下载次数: 0)
上传
点击文件名下载附件
(, 下载次数: 0)
上传
点击文件名下载附件
作者:
admin
时间:
2021-10-2 14:38
有想法,改的挺好的
欢迎光临 麦克雷 (http://imac.ly/)
Powered by Discuz! X3.5