欢迎光临散文网 会员登陆 & 注册

如何预测宝可梦AI放什么技能(1)-常见AI及选择技能的分数系统

2023-01-23 12:30 作者:Leo---6  | 我要投稿

大家好!正如上期预告的那样,这一次带来的是宝可梦AI技能选择的机制分析(以第三世代为基础,但其实很多思想和机制后世代也在沿用)。由于内容比较多和杂,因此这一块内容会分几期来完成。第一期我们首先来学习在绿宝石中最常见的默认AI--7号AI,以及所有AI都会使用的分数系统。当然,不同AI对于不同情况打分方式不同,但是分数系统的基础是一样的。所有AI技能的选择都依赖于分数系统,它会选择分数最高的一个,或者如果最高的几个同分,会在其中随机选择。

所有AI共有5个词条(可以理解为行招宗旨和理念),分别是检查劣着、检查可行性、试图斩杀、首回合强化以及臭名昭著的Risky(危险)。这些词条的具体含义会在后面慢慢解释。7号AI即默认AI的词条是其中的检查劣着(check bad move)、检查可行性(check viability)、试图斩杀(try to faint)的这三个。第一个和第三个都比较好理解:检查劣着即不会放对面(也就是我们玩家的宝可梦)免疫的技能,比如不会对飞行系放地面系技能,不会对已知蓄电的宝可梦放电系伤害技能,不会对有状态的宝可梦继续上状态等等;试图斩杀更好理解,如果AI roll到的伤害可以斩杀你的宝可梦,就会优先释放斩杀技能,具体优先多少参考本文后面的分数系统。检查可行性比较抽象,它包括很多很多细节的内容,后面会具体提到。简单来说就是,每一类技能都有自己的打分方式,但是没有检查可行性词条的AI不会对使用这些打分方式来生成最后的分数,比如最简单的1号AI,它只检查劣着,不会进行任何其他打分操作。

那么分数系统究竟是怎样的呢?基础的分数系统比较简单,但附加分非常非常多。本期我们先学习最核心的几个打分操作。所有技能的基础分数都是0。首先是如果AI看到斩杀,则给这个技能加4分。若此技能是除击掌奇袭外的先制技能,则再加2分,也就是共6分,基本上是最高的分数了(备注:击掌奇袭首回合有本身2分,所以如果首回合击掌奇袭斩杀还是总6分,但不是8分)。其次,四倍克制对面的以下技能,包括状态类技能、威力1的技能、discouraged move和伤害最高的技能(只看属性,不看是否是状态技能或者是非正常威力的伤害技能)(具体这些技能包括什么,请看下期),有69%的概率加两分,31%不加不减。注意这里变成了概率加分,区别于low roll卡到100%以上就能稳定骗到斩杀技能的4分,这里的两分概率只有69%,不能稳定骗到。再次,如果一个伤害技能不是伤害最高的技能,则扣1分。换言之,多数情况下,所谓伤害最高的技能和其他同等等级的技能的分数只有0分。包括非四倍的以及四倍判定失败的状态类技能、威力1的技能、discouraged move和伤害最高的技能。

值得注意的是,AI有时最高分只有负分,比如最经典的:AI对电灯怪最高伤害技能是十万伏特,但是蓄电以及被打出来让AI知道了,此时伤害最高技能十万伏特本来是0分,其他伤害技能是负一分,但是十万伏特被检测为劣着(bad move),相当于负很多分,假设其他三个都是正常伤害技能,都是负一分,AI就会在这三个负一分中随机选择,而与伤害的roll无关,因为在判断伤害的那一步中,伤害已经roll完了,且最高伤害技能是十万伏特。本段同样适用于蓄水、漂浮等。

总结:+6的是先制斩杀,加4是普通斩杀,加2是69%概率下的四倍克制的各种技能,+0是伤害最高技能等,-1是非最高伤害的伤害技能,bad是被免疫的技能。(其实还有个比bad还差的-100分的技能,即pp被耗光的技能)。

更多AI技能选择预测内容,敬请期待。

最后,再次感谢美剑沙姬老师提供的资料,参考资料出处https://discord.com/channels/177210911189237761/773693725607591937.

如何预测宝可梦AI放什么技能(1)-常见AI及选择技能的分数系统的评论 (共 条)

分享到微博请遵守国家法律