魔兽世界燃烧的远征深度发掘

手游app

快加入《魔兽世界》经典怀旧服的制作主管 Holly Longdale、制作总监Patrick Dawson和软件工程主管Brian Birmingham,在暴雪线上嘉年华的座谈会中深度发掘“燃烧的远征”。

“燃烧的远征”特色

和所有内容更新一样,“燃烧的远征”也为玩家带来了一系列值得探索的内容。在正式发布及后续的内容更新中,玩家将发现:

新的大陆等待探索:穿越黑暗之门,前往外域。

两个新增的可玩种族:扮演血精灵为部落而战,寻找全新的奥术之源;或者扮演德莱尼加入联盟,这些来自外域的流亡者将找寻新的家园。

竞技场:集结你的盟友,在试炼竞技场或鲜血之环等竞技场的2v2、3v3或5v5战斗中证明自己的PvP实力。

飞行坐骑:驾驭外域的飞行坐骑,在虚空风暴的混乱天空中振翅高飞,翱翔在邪能浸染的影月谷上空。

征服艰难的团队副本和地下城:攻克晶光闪耀的堡垒,征服风暴要塞的5人地下城和英雄地下城。或是组团进入10人副本卡拉赞的闹鬼大厅,准备在25人副本太阳之井高地迎接与基尔加丹的巅峰对决。

珠宝加工:入门珠宝加工专业,将蕴藏着力量的宝石嵌入装备插槽。

奥尔多和占星者阵营:在沙塔斯的奥尔多和占星者阵营中做出选择,获取他们的独有奖励

创建部落的圣骑士或联盟的萨满祭司。

升至70级并获得全新的职业技能,以及更多精彩。

重现“燃烧的远征”

魔兽世界燃烧的远征深度发掘

和《魔兽世界》经典怀旧服一样,在重现13年前的“燃烧的远征”的过程中,我们也面对了许多挑战。其中一项挑战便是,如何将该内容更新的所有数据——内容、玩法规则、敌人行为等——转换为现代的代码,并保留我们多年来实现的内在技术改进、性能增强和错误修正。

为此,我们需要将超过75万行数据从2007年左右的格式转换为如今我们使用的格式。好在我们敬业而出众的工程师们可以借助脚本的力量,让转换的过程更为简单——但我们也无法完全依靠自动化的转换。我们运行了旧式客户端,查看了原版“燃烧的远征”的实际表现情况,并与全新的“燃烧的远征”的转换进行比较,以验证其是否符合预期。

我们还希望确保在转换的过程中,能够保留此前进行的错误修正,使玩家能在《魔兽世界》经典怀旧服和“燃烧的远征”中享受到如一的体验。

我们花了许多时间查阅过去的参考代码,以确保我们能实现目标,同时保留错误修正。因为距离“燃烧的远征”正式发布已经过去了13年,我们还必须确保自己的回忆符合实际情况。时间很容易改变我们的认知,我们眼中的错误也许就是原版“燃烧的远征”的实际运作方式。因此,可靠的检查资源至关重要。

我们现在使用的代码还能进一步保障了客户端的稳定性。服务器曾经是独立的,如今却可以享受到云基础设施带来的便利。这让我们得以规避许多问题,比如玩家尝试进入地下城或团队副本时出现的“副本未找到”错误。

沿用这类数据有时会产生意外的结果。在早期测试中,我们发现血精灵男性的衣服会丢失,但客户端相信他们依然身着华服。我们很快发现,纹理并没有得到正确的分配,但衣服上的几何体却依然清晰可见。

最初,德莱尼在角色创建界面中身材过高——但真正的问题是,德莱尼显示的是丹莫罗的角色创建界面,它的镜头高度其实只适合矮人和侏儒。

我们还在地狱火半岛看到了大片水域,但这里本来不应该有任何水域。外域并没有艾泽拉斯一般的海洋,但我们最终顺利解决了这个问题。

未来的部分改动

我们对《魔兽世界》经典怀旧服的指导原则是尽可能忠实地还原游戏。在全新的“燃烧的远征”中,我们依然想要尽力还原原版“燃烧的远征”的体验,确保玩家们期望在这个内容更新中体验的基本元素都能得到保留。我们也会进行一些调整,以便在玩家抵达外域时能维持一如既往的优良体验。

在《魔兽世界》经典怀旧服中,我们特意重现了原版游戏中的“法术批次结算”行为。虽然这主要是陈旧技术的产物,但玩家们很希望在《魔兽世界》经典怀旧服中还原它,而且为了真正实现“原汁原味”,我们也应当保留它。然而,法术批次结算带来了一个内在问题,即玩家会遭遇延迟。最终玩家报告了许多法术和技能的错误,例如闪现或炎爆术无法正确生效。实际上,是延迟导致了这些技能无法如预期施放。在“燃烧的远征”中,这一行为将被移除,以改善综合体验。