标题: ai价值分析&价值编辑器
性别:女-离线 普罗_puluo

Rank: 4
组别 女官
级别 破贼校尉
好贴 2
功绩 31
帖子 69
编号 545415
注册 2023-9-23


发表于 2024-2-4 16:19 资料 文集 短消息 看全部作者
ai价值分析&价值编辑器

首先感谢结弦佬的经验提供,使得ai价值的分析工作事半功倍。

ai价值,主要是由物理攻击价值、策略价值、位置价值 这三大价值构成。
在ai阶段,游戏会遍历每一个ai角色,并枚举他所能移动的每一个格子;
对于每一个格子,分别计算ai在这里进行物理攻击的价值、使用策略的价值、该格子的位置价值。
而ai移动到该格子的最终价值,由[物理攻击价值 和 策略价值的最大值] + 位置价值得到。

接下来讲解一下 目前已分析到的ai各个价值的计算公式。

第一部分是物理攻击价值,主要包含以下方面:


图片附件: 1、物理价值.png (2024-2-4 16:19, 45.31 K)


首先,对于曹操传这个游戏,任何有伤害的攻击 其基础价值都是100*伤害/对方当前hp。这个可以理解为最基础的价值公式;
同时,对于所有可穿透的攻击,其附加价值都是A*10+B*3,其中A表示溅射死的人数,B表示溅射到但不会死的人数。


第二部分是四系(包括第五系-雷系):


图片附件: 2、四(五)系价值.png (2024-2-4 16:19, 32.03 K)


因为四系策略就是普通伤害,没有其他附加效果,因此其价值计算基本上和物理攻击一模一样。
但是,目前的引擎并没有【解放ai策略穿透】,所以ai不会使用任何aoe策略。这点在后面会详细讲。


第三部分是吸取类策略:


图片附件: 3、吸取类价值.png (2024-2-4 16:19, 34.12 K)


吸血策略有一些额外的附加价值,当自身处于残血时,吸血的收益会增多;
谍报策略对ai进行了一些限制,只有自身mp不足20%且对方mp不少于30时才会使用。


第四部分是debuff类策略:


图片附件: 4、debuff类价值.png (2024-2-4 16:19, 34.65 K)




图片附件: 4、debuff类价值补充.png (2024-2-4 16:19, 20 K)


基本上是,只要对方在对应能力上有buff,就会想办法去消除他的buff;
对于群体debuff 需要【解放ai策略穿透】之后才可以使用。


第五部分是buff类策略:


图片附件: 5、buff类价值.png (2024-2-4 16:19, 32.21 K)


与debuff类型挺类似的,不多赘述。


第六部分是属性攻击类策略:


图片附件: 6、属性攻击价值.png (2024-2-4 16:19, 78.81 K)


对于6.5,由于四个属性的意义已经变了,所以可以酌情调整四个策略的价值系数。


第七部分是补给类策略:


图片附件: 7、补给类价值.png (2024-2-4 16:19, 70.45 K)


要注意,觉醒部分一直有bug,对于6.4及以下版本,需要调整一下“身上有多属性”的价值;
对于6.5版本,上述表格不再适用,6.5的四个属性的觉醒逻辑会由star后续更新。


第八部分是回归:


图片附件: 8、回归价值.png (2024-2-4 16:19, 37.25 K)


回归策略的价值包含了一定随机性,只有个别兵种的价值是固定的。要注意原则上不允许对风水士使用【回归】,是为了避免互相循环使用【回归】的问题。


第九部分是位置价值:


图片附件: 9、地形价值.png (2024-2-4 16:19, 32.88 K)


这个区域可能会比较混乱,对于不同的hp比例,恢复地形有不同的价值附加。同时为了防止ai赖在可恢复地形中,将其他非恢复地形的位置价值进行了翻倍。



最后放个编辑器,支持6.3~6.5的各个价值系数修改。


附件: AI价值编辑器.rar (2024-2-4 16:19, 15.65 K)
该附件被下载次数 111

要提示的一点是:6.5的觉醒价值有问题,因此我把这部分给ban了,需要等star后续修复相关逻辑;其他部分与6.3、6.4无异。

每次修改完当前页面后,要点一次保存,不然该页面的修改会被丢弃:


图片附件: 10、编辑器保存.png (2024-2-4 16:19, 37.84 K)



突破页面如下,点击【解放ai策略穿透】后 ai对于aoe策略的限制就会被解除了。


图片附件: 11、突破页面.png (2024-2-4 16:19, 16.7 K)


测试有限   注意备份注意备份注意备份注意备份注意备份注意备份



顶部
性别:女-离线 普罗_puluo

Rank: 4
组别 女官
级别 破贼校尉
好贴 2
功绩 31
帖子 69
编号 545415
注册 2023-9-23


发表于 2024-2-4 17:04 资料 文集 短消息 看全部作者
占楼11111111111111111111111111111111111


顶部
性别:女-离线 普罗_puluo

Rank: 4
组别 女官
级别 破贼校尉
好贴 2
功绩 31
帖子 69
编号 545415
注册 2023-9-23


发表于 2024-2-4 19:16 资料 文集 短消息 看全部作者
回复 #3 ささきこじろう 的帖子

第一条:439BD1那块区域的所有jbe改成jb;439C2D那块区域的所有jnb改成ja就可以实现你说的效果了。

第二条:确实笔误了,对于buff类策略,只有当对象处于debuff状态时才会使用,感谢指出。
顶部
性别:女-离线 普罗_puluo

Rank: 4
组别 女官
级别 破贼校尉
好贴 2
功绩 31
帖子 69
编号 545415
注册 2023-9-23


发表于 2024-2-5 17:37 资料 文集 短消息 看全部作者
回复 #5 59054695 的帖子

必杀我是一窍不通了
顶部
性别:女-离线 普罗_puluo

Rank: 4
组别 女官
级别 破贼校尉
好贴 2
功绩 31
帖子 69
编号 545415
注册 2023-9-23


发表于 2024-2-11 01:03 资料 文集 短消息 看全部作者
回复 #7 zhouhuan 的帖子

是的,在最新的6.5引擎里,由于地形适性被细化到了1%,所以适性取值是100/110这样类似的数值,A就是这个数。价值计算方法是直接用适性除以2^3(即除以8后舍弃小数),假如适性是120,那么价值就是(120-100)/8=2。452E5C指的就是指数位3的地址,我把这一项作为可修改的数据

对于6.5之前的所有版本,由于地形适性单位还是10%,所以取值是10/11这样类似的数值。价值计算方法是直接用适性-10

[ 本帖最后由 普罗_puluo 于 2024-2-11 01:26 编辑 ]
顶部
性别:女-离线 普罗_puluo

Rank: 4
组别 女官
级别 破贼校尉
好贴 2
功绩 31
帖子 69
编号 545415
注册 2023-9-23


发表于 2024-4-11 22:46 资料 文集 短消息 看全部作者
回复 #11 贝莉卡 的帖子

引擎更新的时候出现的bug,导致ai对于aoe策略的价值判断不增反降,现在刚修复。
顶部
性别:女-离线 普罗_puluo

Rank: 4
组别 女官
级别 破贼校尉
好贴 2
功绩 31
帖子 69
编号 545415
注册 2023-9-23


发表于 2024-4-19 19:45 资料 文集 短消息 看全部作者
回复 #13 贝莉卡 的帖子

原来如此,感谢科普。

如果要优化AI的话,应该改成“对所有学会【回归】的兵种或个人”禁用该策略

[ 本帖最后由 普罗_puluo 于 2024-4-19 19:53 编辑 ]
顶部
性别:女-离线 普罗_puluo

Rank: 4
组别 女官
级别 破贼校尉
好贴 2
功绩 31
帖子 69
编号 545415
注册 2023-9-23


发表于 2024-4-24 15:35 资料 文集 短消息 看全部作者
回复 #15 jimmy200570 的帖子

先点击【解放ai策略穿透】,这样ai就会使用穿透型策略了。

如果希望ai使用穿透型策略的倾向提高,可以直接提高策略穿透价值的那个10和3(尤其是3)
顶部
性别:女-离线 普罗_puluo

Rank: 4
组别 女官
级别 破贼校尉
好贴 2
功绩 31
帖子 69
编号 545415
注册 2023-9-23


发表于 2024-4-24 18:11 资料 文集 短消息 看全部作者
回复 #17 jimmy200570 的帖子

不会,ai选择用物理还是策略,取决于 物理伤害和策略伤害哪个更高(也就是基础价值)

除非你改物理和策略的基础伤害价值的那两个100
顶部

正在浏览此帖的会员 - 共 5 人在线




当前时区 GMT+8, 现在时间是 2024-11-15 18:01
京ICP备2023018092号 轩辕春秋 2003-2023 www.xycq.org.cn

Powered by Discuz! 5.0.0 2001-2006 Comsenz Inc.
Processed in 0.011129 second(s), 10 queries , Gzip enabled

清除 Cookies - 联系我们 - 轩辕春秋 - Archiver - WAP