来自碧蓝航线海事局
碧蓝航线WIKI > 机制测试 > 防空公式终极奥义——井号教你打飞机
指挥官大人~欢迎来到碧蓝航线WIKI,您可以通过百度搜索“碧蓝航线WIKI 碧蓝海事局”直达本WIKI!如果是第一次来访的话,按“Ctrl+D”可以收藏WIKI随时查看更新哦~如果觉得WIKI好玩的话,记得安利给更多人哟ヾ(o◕∀◕)ノ
,请注意时效性


创作目的

目前的版本,飞机越来越难打了,这个是为什么呢?到底防空和飞机之间有什么样的关系呢?

今天井号带着大家一起揭秘防空公式,来看看如何更好的打飞机!

去年七月,灯泡大佬在一穷二白之际,依靠自身高超的数学水平,推理出了防空公式,成为了碧蓝航线防空的最佳模型。

砰砰与咕咕-7.21后的防空解析

随着版本的更新,随着越来越多的更准确的数据被推导出来,现在已经可以对于防空公式进行重新思考和修订啦!(撒花)

建议攻略作者(尤其是计算向的)先阅读灯泡之前文章中的模型和算法,我就不在本文中重复。对于计算攻略作者,本文可以当做重新开始的基石,对于已有的防空模型做了全面的修订。

建议普通吃瓜玩家可以直接看最后一节公式和建议即可。

本文贡献

本文由井号5467拟合、总结公式并实测检验;由Troogle做初步数据整理和分析。

实验检测手段

本文的公式均经过实测检验,每个公式均检测了不少于30次,均符合公式计算。如果读者有关于公式不符合的情况,欢迎留言并附图或者视频一起探讨。

本文使用了1-10级各类飞机,装备外观,以赤城头像.jpg 赤城为检验舰娘(带有战斗、鱼雷、轰炸三类)。

测试环境为PVP环境,使用了单赤城、赤城加贺、赤城加贺企业三类,分别模拟了单航母、双航母、三航母的情况。

各级飞机的血量请参考隔壁玄虚小圣的武器列表中的列表。

因为碧蓝航线中的伤害公式一般和炮击、雷击公式比较类似,所以优先按照这类公式的模型推导验算,然后反推不符合的地方并且加以修正。

比如射速、比如飞机速度等基础数据,通过录制视频数帧数加以验算。

(因为测试都是录制的视频,在对手(致谢演习好友)的已知配装的计算中,反推防空炮的具体伤害)

防空炮公式解析与测试

1,射速

射速=基础射速平均值+0.5

不同于之前防空公式的+0.64和1.22倍的拟合,经过录屏数帧数,得到射速公式。(由于碧蓝航线帧数只有30帧,因此可能存在一定误差,但是在测试的所有视频中,均在前后一帧内)

2,防空圈范围

防空圈范围=防空炮范围总和/防空炮个数

范围没有改变,还是这样的。

3,防空炮总的基础伤害公式

防空炮的输出伤害公式

由于防空炮整合成为一个前排的防空圈,因此每个防空圈内的敌军飞机均在拟合的防空炮整体开火时候收到伤害,这个伤害为单独伤害,每个飞机分别承担。

单体防空输出伤害= {[100+防空值x(1+阵型+属性技能)]x1%}x武器面板x武器效率x舰炮系数

防空炮总输出伤害(所有舰娘拟合的防空炮伤害)=各单体防空相加

其中,目前已知所有的防空炮舰炮系数为100%,就是1。而武器效率为舰娘的防空炮效率。

防空炮的伤害目前不受等级压制的影响和增伤(类似的,飞机血量也主要受飞机本身等级影响,其次才收到舰娘等级影响)

目前碧蓝航线中并没有飞机减伤或者飞机减免防空炮伤害的buff存在,所有最后没有减伤buff。(企业头像.jpg 企业的技能以前能够作用于飞机,但是目前已经被修正了)

注意:输出并不等于每架飞机实际被击伤害,他还有个单独的个体系数。

4,个体补正系数(飞机数小于等于20)

由于防空炮的伤害是总的拟合而成的防空炮,因此,在计算的过程中,对于每一个飞机有了一个个体修正。

在防空圈内飞机数小于等于20的时候,这个个体修正值为0.05,即1/20。

所以这种情况下,单架飞机被击伤害为

单飞机承受伤害=0.05*防空炮总输出伤害 (飞机数小于等于20,哪怕只有一架,也只收到1/20的伤害,而不会收到总伤害)


5,个体补正系数(飞机数大于20)

在实测的过程中,出现了三航母的组飞机受到伤害更高,更容易被打掉的情况,由此发现了在较多飞机的时候,个体系数补正提高的情况。

(我猜测这个也是之前灯泡总结防空炮伤害的时候,出现了随机50%-100%的原因,因为在大量飞机的时候,出现了一个补正的增量,而这个增量本身的浮动性和卡在20个飞机以上出现的原因,导致了原来的防空公式不够准确的原因吧)

当防空圈内的飞机数量大于20的时候,引入一个新的系数来配合计算,

剩余系数A=飞机数量*0.05-1

我下面使用类推法来介绍本次测试结果得到的公式:

第一个飞机时候

第一个飞机的个体补正系数=随机数(0~1)*剩余系数*(0.6+0.4*0)+0.05

剩余系数A更新为=原剩余系数-第一个飞机的个体补正系数+0.05

(如果学过编程的小伙伴,哪怕是C语言这类简单的,可以写为A=A-B+0.05。每一个循环都会给一个新的赋值。这样是不是很好理解了。笑~)

第二个飞机的个体补正系数=随机数(0~1)*剩余系数*(0.6+0.4*1)+0.05

剩余系数A更新为=原剩余系数-第二个飞机的个体补正系数+0.05

第三个飞机的个体补正系数=随机数(0~1)*剩余系数*(0.6+0.4*1)+0.05

剩余系数A更新为=原剩余系数-第三个飞机的个体补正系数+0.05

以此类推,其中剩余系数A最低为0。(其实是一个下限所在)

为了计算化简模型,其实随机数可以取0.5为平均值,化简在计算中的繁琐。

在大量的实测中,由于这个随机数的存在,因此所有的大于二十架飞机时候的伤害偏差,都可以通过这个随机数的范围来覆盖和解释;但是在计算模型的建立过程中,应该把这个数取0.5的平均值来拟合。

6,飞机的航速和船的移速

在过去的大量的计算模拟中,都按照船的航速和飞机的纸面飞行速度(客户端内不可见,但是可以在相关武器的表格中查看到速度)都按照线性来计算,但是其实是错误的。

在这次测试中,另一个重大的发现是通过大量不同速度的飞机数帧数量测距离,得到了

纸面速度和实际速度是平方关系,即飞机实际速度=系数X*飞机纸面速度*飞机纸面速度(吐槽一下wiki打不出来平方啊喂!)

所以之前,灯泡大佬建立的圆形防空圈模型,飞机飞入飞出和防空炮开炮的计算模型中,飞机速度一项为线性关系应该是可以改正的。

但是,目前还没有测试得到具体的系数X是多少,有待进一步测试,也欢迎有兴趣的小伙伴实测或者其他渠道找到这个系数,来跟我讨论哦~

关于速度的重算,可能在系数X确定以后,完全改写防空圈的计算模型收益,目前的话,由于这一环的暂时缺乏,还无法得到完全准确的防空公式。

给普通玩家的建议

1,大防空圈和快防空圈的思考。由于防空伤害公式被完全测试并拟合出来,目前pvp中对于航母敌人(默认有紫油箱)开一炮的大防空圈,只靠一炮绝对打不下来敌方飞机,而打两炮一定会造成更多的伤害。而对敌机造成更多伤害,就会降低敌方飞机的血量,从而减少神风伤害。(参见我在各类计算公式一文中,对于飞机的神风伤害的计算论述。) 以前大防空圈比快防空圈好的前提是,一炮就可以打掉飞机,而目前在飞机血量提高后,这个前提已经不存在了。无脑113追求大防空圈的思路似乎可以得到一定修正,如何平衡好防空圈范围和防空圈射速,让防空圈能够对于飞机造成更多的伤害才是应该追求的方向。 目前看,能够让防空圈开两炮造成更多伤害,比大防空圈只有一炮伤害要好。因为反正在演习中打掉混凝土飞机是不可能的,造成更多防空伤害能够有效降低敌机神风伤害,并且有机会打掉超过20架以上的部分飞机。


2,加强了对于纯航母体系的抑制。因为之前都是认为防空公式是对于单航母和三航母没有区别的,但是最新的实测得到的结果是,对于超过20架的航母,多架飞机在防空圈的时候,会造成更加多的伤害,从而间接抑制了“飞机海”的战术。多于20架的飞机是会受到更多的防空伤害的。


3,单航母并不弱势。由于基础防空公式和基础个体补正系数,在少量飞机的时候,每一架飞机只受到1/20的总伤,因此在PVE和PVP的时候,飞机数量较少的时候,每架飞机受到的伤害是恒定的,都是总伤的1/20;不会出现总的防空伤害开火到一架飞机的情况。


4,防空炮推荐程度的调整。呼应第一点,因为目前“大范围一炮”对比“中等范围两炮”并没有优势了,各个防空炮的推荐度或者会出现调整,建议玩家根据自己的使用情况和实际情况作出适当的调整,以前很多推荐“一炮大范围”的攻略或者需要作出部分的修正了。

感想和结语

完成防空炮的实测,我是崩溃的,测试量非常巨大,随机数的存在给实测制造了大量的麻烦,但是测试得到以后,计算的时候可以化简为0.5来计算。

再次感谢Troogle帮忙处理了数据并且帮忙了初步总结,给我后续的进一步反向测试验证、拟合化简和总结节省了大量的时间。

随着各类公式的不断完善,随着各种数据的不断披露,碧蓝航线公式的总结和拟合能够达到的精确度和准确度也越来越高。感谢灯泡做了前期的公式拟合,对于我写本文做了很好的启发和铺垫,虽然她总结的公式在本文出来以后已经过时了,但是我们其实都在前人的基础上不断前进,因为站在巨人的肩膀上才能站得更高。

感谢各位的阅读,希望对于普通玩家能够有一点启发,对于计算类攻略作者有一点帮助。

由于飞机速度的不准确,暂时还不能模拟出完全精准的防空炮排名和防空计算模型,这一点就留给后人来不断完善了。

这个公式的测试真是累死我了,休息去了。