【开发日志补全计划】舰船装配窗口的改进
原作者:CCP Optimal
原文:http://community.eveonline.com/devblog.asp?a=blog&nbid=3074
我亲爱的新伊甸居民们:
我在此很自豪地宣布,经过了8年的不懈努力,我们终于开发出了足够先进的软件技术来计算你的舰船的伤害输出能力。具体来说就是,在舰船装配窗口中将会有一个新的面板来显示你的炮台、无人机和导弹的每秒平均伤害输出(DPS),以及输出的总和(嗯,没错,这种新技术已经先进到可以叠加数字了)。尽管这么多年来都不能让玩家获取到这些重要信息(呃……你们早就可以通过第三方工具实现了吧)听上去像个大笑话,但实际上这是有些技术上的原因的。但自从我们发明了“Client Side Dogma”,那些技术上的困难终于得以彻底解决了,关于它的详细信息请参见稍后发布的开发日志。这项技术的核心部分就是,我们现在可以非常容易地在EVE客户端中正确显示受技能、舰船加成、植入体和装备影响之后的各项数值。这使我们有能力为玩家创造更多很酷的(某些情况下也是早就该有的)东西了。
鉴于EVE中的战斗涉及多方面,所以DPS数值也不能够直接地获取,而是一种对你的舰船能够造成的平均伤害的估量。炮台的伤害计算只是简单地用它的“伤害调整系数”乘以弹药的伤害得出的。然后用炮台的伤害除以它的“射速”(实际上就是两次射击间隔的时间)就得出了它的DPS。接下来再把所有的炮台DPS相加就得到了炮台总的DPS。导弹的计算方式也大致相同,只不过导弹发射器是没有“伤害调整系数”的,但是玩家的人物实际上是可以由“弹道控制系统”来获得“伤害调整”数值的。
无人机就有点棘手了,因为你可以在无人机挂舱中装载很多无人机,这个数字可以高于你一次能够放出的无人机数量。因此,在你实际使用无人机之前,我们很难去衡量它们能够造成多少伤害。为了把事情变得简单,我们将你的无人机按照带宽和DPS来排列,然后一个一个相加,直到你的带宽全部用光为止。
既然我们要拿装配窗口开刀,那反正也是要改的,为什么不多做些其它的改动呢?这些修改包括:打开装配窗口比以前快得多了,现在会显示CPU和能量栅格的剩余量而不是使用量了,以及一些小的窗口布局修改,例如,我们把保存的装配方案的按钮移到窗口底部去了。
在即将到来的新资料片中,玩家们就可以体验到这些改进了。
