当前位置:首页 > 经验 >

魔兽怀旧服怎么开发(魔兽怀旧服金币交易网站)

来源:原点资讯(www.yd166.com)时间:2024-02-05 02:55:23作者:YD166手机阅读>>

魔兽怀旧服怎么开发,魔兽怀旧服金币交易网站(1)

Dev Watercolors 是暴雪开发团队的博客. 主要发布一些内部开发运作情况和深层次游戏设计取舍上的背景和思考.

P.S. 自翻, 有疏漏请指出(尤其是编程相关词汇), 共勉

大家好. 魔兽世界经典怀旧服正在进行有条不紊地开发. 我们很高兴能分享我们开发时面临的一些挑战和解决方案. 正如我们在上次暴雪嘉年华里提到过的, 恢复经典旧世的过程并不简单. 我们需要花费很多精力和时间去做好, 而这一点很重要 这其中涵盖了无数的游戏版本、数据以及代码;以及仔细审视过去多年我们所做的改变. 请放心: 怀旧服团队正在努力实现这个目标. 现在的开发阶段使我们可以展示部分开发成果.

经典旧世: 第一个原型

我们面临的第一个, 也是最重要的决定就是要选择哪一个游戏版本. 正如你们许多人所指出的, 经典旧世延续的两年, 而这其中又充满了变化. 一些核心游戏内容, 例如战场, 是在后续的补丁里引入的. 职业的设计也随时间的推移而改动.

经过深思熟虑后, 我们决定以1.12版 - 战鼓震天为基准,因为这个版本代表了最完整的经典旧世体验.

一旦有了出发点, 我们开始评估源代码,以及我们能从中呈现的内容, 而其中又包括从备份中恢复原始开发数据库. 在把各个关键部分整合后, 我们在内部重建了一个本地的1.12版原型. 在这个原型里, 团队可以建立人物并进行简单的做任务、练级以及死亡. 处于测试目的, 显然我们已经进行了很多次.

在我们的初次测试中, 游戏暴露了一些(预期中的)问题: 游戏会时不时的崩溃、无法识别现在的显卡, 不兼容现在的登陆系统. 同时, 这个版本也不支持现在所用的安全和反作弊系统. 自然,我们有很多工作才能使怀旧服达到暴雪游戏的质量标准并提供玩家所期待的游戏体验.

前进的道路: 第二个原型

说到游戏工程, 魔兽世界是一个十分依赖于数据驱动的游戏. 即游戏代码十分的灵活, 而其展现形式却由数据库里的信息内容所控制. 譬如任务、怪物、物品道具和互动规则都是由设计师在数据里定义的.

所以我们扪心自问, 如果用现在的代码改进游戏的所有后端并处理1.12版的原始游戏数据, 我们是否依旧可以提供最真实怀旧体验? 虽然看上去有违直觉, 本质上是要继承所有的经典旧世系统, 如技能等级、旧的任务和地形以及天赋等等, 而后来新加入的内容, 如幻化和天赋将不存在, 因为它们并不存在于原始数据中. 经过数周的研发、实验和原型开发, 我们认为我们有信心在不牺牲过去13年里数以百万小时的后端开发的前提下, 提供经典的游戏世界内容以及玩法.

我们最初的努力帮助我们确立了我们想提供的游戏体验. 第二个原型指明了我们如何达到目标. 基于现代的代码构筑 包括所有的安全和稳定性的改动 意味着, 团队可以更加专注于实现真实的经典游戏体验. 在开发中的任何与原版1.12的差异都可以系统的归类和修正, 同时又不会影响系统的安全和稳定.

深入

那么我们要怎样以现代的游戏工程技术来重现纯粹的经典游戏体验? 让我们以对构建魔兽世界的各种类型数据分类展开这个话题:

表格数据: 这类信息几乎总以数字来表达. 怪物的生命值、道具提供的力量值以及怪物刷新地点和时间都是数据库中众多数值数据的几个典型例子. 我们也可以存储和执行各个数据片段的关联.

文件数据: 这类数据通常是一些非常密集的数据, 例如3D模型、皮肤纹理、动画和地形等. 我们的交互界面是由XML和Lua构建而成. 许多艺术文件都不能用商业软件直接提取的. 因为这些原始艺术文件被转换成更易于游戏的读取和处理的格式.

Lua脚本: 一些由设计师编写的基于Lua脚本的游戏内容使得它们易于服务器端的逻辑自定义处理, 而不需要十分深入的工程知识.

游戏工程的改变

我们面临的一个挑战, 就是所有经典旧世的数据是以游戏发布时的原始格式存储的, 而这种格式已经有了很大的变化. 这块内容需要大量的工作使经典旧世的游戏数据兼容于现在的客户端.

例如, 法术在最初只能在目标上执行3个动作. 在表格中, 法术是这样的:

魔兽怀旧服怎么开发,魔兽怀旧服金币交易网站(2)

如你所见, 表格中有很多冗余的空位. 在魔兽世界的一生中, 我们对改进并规范了大部分的数据. 如今, 同样的数据将以如下格式分离

魔兽怀旧服怎么开发,魔兽怀旧服金币交易网站(3)

魔兽怀旧服怎么开发,魔兽怀旧服金币交易网站(4)

魔兽怀旧服怎么开发,魔兽怀旧服金币交易网站(5)

在这种格式下, 浪费的数据空间少得多. 法术也不再局限于三种特效. 在调用数据库中任一数据之前, 所有的数据格式都需要转制进新的格式. 这种转制不限于法术, 几乎游戏中的任何系统(包括装备道具、怪物、玩家人物、刷新、AI等等)的数据格式多年来都有所改变.

展望未来

我们的终极目标是以一个更优化高效稳定的平台重现经典旧世的游戏体验, 并同时减少延迟和稳定性问题. 其他现代化的改进将包括当前反作弊挂机检测、客户服务和战网集成以及不影响核心游戏体验的一些便利改动.

我们期待未来的挑战, 共享您对经典旧世的热忱; 每一段代码数据转换都让怀旧服更接近于为您 以及我们 提供原汁原味的经典旧世体验. 感谢您加入我们的旅程.

魔兽怀旧服怎么开发,魔兽怀旧服金币交易网站(6)

,

栏目热文

魔兽世界怀旧服后期怎么开展(魔兽世界怀旧服)

魔兽世界怀旧服后期怎么开展(魔兽世界怀旧服)

大家好,我是虾米。借直播间老哥的更新一下模拟后期的一些玩法提升。先看装备,装备没有什么很厉害的,该拿等级的都把等级拿了,...

2024-02-05 02:55:06查看全文 >>

魔兽怀旧服怎么开启国际服(魔兽怀旧服怎么转全球服)

魔兽怀旧服怎么开启国际服(魔兽怀旧服怎么转全球服)

魔兽世界国际服账号需要在战网客户端上进行操作,因为即将开放的魔兽世界plus的正式名字叫做魔兽世界怀旧服探索赛季,它将颠...

2024-02-05 02:33:16查看全文 >>

魔兽世界怀旧服快速开启(魔兽世界怀旧服新手帮助怎么开)

魔兽世界怀旧服快速开启(魔兽世界怀旧服新手帮助怎么开)

暴雪嘉年华开幕式将于北京时间11月4日凌晨2点开始,并于YouTube频道,Twitch直播间直播。概览开幕式简介经典怀...

2024-02-05 02:49:25查看全文 >>

魔兽怀旧服战场怎么开启(魔兽怀旧服怎么开放地图)

魔兽怀旧服战场怎么开启(魔兽怀旧服怎么开放地图)

魔兽世界怀旧服pvp荣誉系统已经上线,战场也将在12月10日上线奥特兰克山谷战场和战歌峡谷战场,而阿拉希战场将在第三阶段...

2024-02-05 02:55:38查看全文 >>

魔兽怀旧服怎么开启全部战斗(魔兽怀旧服金币交易网站)

魔兽怀旧服怎么开启全部战斗(魔兽怀旧服金币交易网站)

在魔兽怀旧服开放荣誉系统后,无论是野外还是主城,都可能随时爆发激烈的战斗,无论是因为荣誉、为了争夺资源还是纯粹享受战斗的...

2024-02-05 02:50:24查看全文 >>

魔兽怀旧服任务是怎么完成的(魔兽怀旧plus)

魔兽怀旧服任务是怎么完成的(魔兽怀旧plus)

《魔兽世界》的经典服已经开启很久了,很多小伙伴是不是已经玩的炉火纯青了,那么是不是也有很多小伙伴还不知道任务的完成流程呢...

2024-02-05 03:03:54查看全文 >>

魔兽世界怀旧服可以开启不(魔兽世界的怀旧服怎么进)

魔兽世界怀旧服可以开启不(魔兽世界的怀旧服怎么进)

之前一名玩家在美服论坛爆料了魔兽世界60级版本怀旧服即将重新开放的事情,同时还给出了每个阶段的划分。开始的时候玩家们还以...

2024-02-05 03:17:17查看全文 >>

汽车涂颜色的参照图(汽车的颜色该怎么涂)

汽车涂颜色的参照图(汽车的颜色该怎么涂)

巴斯夫涂料业务部每年都会发布全新的汽车色彩系列,为汽车设计师们提供宝贵的灵感来源。在人工智能技术的启发下,巴斯夫连续13...

2024-02-05 02:59:27查看全文 >>

面包车怎么涂黄色漆(面包车油漆颜色怎么选)

面包车怎么涂黄色漆(面包车油漆颜色怎么选)

作为一名验车师,想要快速的看出漆面的色差,是否钣金,首先要了解喷漆钣金的工作流程,车辆漆面是如何修复的,自然就会知道如何...

2024-02-05 02:33:29查看全文 >>

小汽车涂什么颜色好(小汽车适合涂什么颜色)

小汽车涂什么颜色好(小汽车适合涂什么颜色)

随着人们越来越追求个性,如今汽车颜色也越来越多,各大汽车厂商也越发投其所好,将车色弄得五彩斑斓,一款新车上市,至少有7、...

2024-02-05 02:57:40查看全文 >>

文档排行