天骄3
《天骄3》是一款由目标软件开发、光宇游戏运营的3DMMORPG网游,是“《天骄》系列”的第三代作品。《天骄3》采用最新的图形引擎,营造出电影画质般的场景和栩栩如生的角色造型;游戏为玩家精心打造了自主DIY的角色技能、惊心动魄的副本boss战、风格迥异的互动活动;数百精英研发团队为您打造神奇的天骄世界。
名称:天骄3
类型:角色扮演
题材:魔幻
画面:3D
运营:光宇游戏
1、游戏简介
天骄3
《天骄3》是一款由目标软件开发、光宇游戏运营的3DMMORPG网游,是“《天骄》系列”的第三代作品。《天骄3》从古今中外的文学作品和历史战争中吸取精粹,构建了一个富有魔幻色彩的架空世界。从文明起源到无双之战,两千多年的背景世界观,涵盖三个纪元史,一段曲折离奇的故事,围绕信仰、梦想、纷争,众多神魔与人类英雄在《天骄3》的世界中演绎。
2、游戏背景
天骄3
《天骄3》的故事发生在一个被称为“震旦”的异世界。
震旦界的历史可以分为三个阶段——太古纪、上古纪、中古纪。最古老的太古纪是神的世纪,整个世界的出生演变、创世神创造万物、创世神的离开,都是在太古级发生的;接下来,在上古纪,创世神所创造的各个神祗创造了人类和其他生物,直到忽然有一天,人类与众神失去了联系;到了中古纪,人类成为了这个世界的主角。
游戏所处的时期正是中古纪末期。这时,人类的*遍布世界,逐渐成为了震旦大陆的领导种族。
但是人类社会表面的繁荣之下却潜藏着各种危机:其他智慧种族对人类极为不信任甚至反感;人类之间,不同的民族部落的明争暗斗从未停止;地震、火山爆发、洪水、陨石坠落等天灾异象频频出现;神秘的宗教在整个大陆隐秘而又广泛地传播,动摇了人类对上古神明的信仰……
在这一系列危机之下,其实暗藏着一个可怕的太古预言。
3、游戏世界观
天骄3
《天骄3》的世界观植根于中国古代神话,将大量古代神话人物重新塑造,把许多经典的故事重新演绎。
原本的中国古代神话大多是一个个孤立的小故事,没有一个具体的体系将众多故事中的神关联到一起。《天骄3》构造了一个全新的东方玄幻世界,采用了多神祗的体系,构建一个全新的传说系谱。其中盘古、女娲等荒洪大神将以新的身份和姿态出现,并且在众多神明之间,有着复杂的关系。
当你进入《天骄3》的世界之后,你会感觉这是一个熟悉而又陌生的世界。玩家能体会到游戏的场景、人物、故事等等都凝聚了中华文化的精髓,但是其表现形式并不仅仅沉溺于历史故事和神话故事的改编,而是将会有很丰富、很新颖的内容。
4、游戏特点
天骄3
灵活多变的角色换装
《天骄3》游戏世界中是一个包容的世界,无论你是喜欢复古还是喜欢前卫都能找到自己满意的元素。例如有人喜欢穿旗袍,也有人喜欢流行服饰;有人喜欢跳古典舞,有人喜欢劲爆的街舞;有人喜欢装扮成清新自然的普通人,有人是喜欢装扮成染发、带耳钉、梳爆炸头型的新新人类,所有这些,《天骄3》都会提供给玩家。
神秘莫测的场景设定
《天骄3》游戏世界不仅仅是地面场景和地下迷宫,还有数量庞大的天空浮岛等待着玩家探索。这些浮岛在九重天内以各自的轨道运行。当某些浮岛运行至特定的位置,组成了特定的浮岛星相时,还会对整个世界造成巨大的影响,例如怪物更加狂暴或者怪物刷新更快等等。玩家甚至可以购买一座浮岛,在上面盖间房子,置办家居,种花养草,在会飞的家中安坐即可饱览世界各处的风光。
充满悬念的副本任务
多样的任务、多样的副本关卡、造成了《天骄3》游戏世界中多样的玩法。同样的副本关卡,同样的角色,进行同样的冒险任务,也会由于关卡内种种不确定的因素而改变整个的冒险历程,获得不同的游戏感受。特别是一些玩家与玩家对抗的副本关卡中,更多的不确定的因素充分体现了与人斗,其乐无穷。
即时战略的帮派系统
《天骄3》游戏世界中,玩家可以像大多数游戏一样拉帮结伙建立帮派。不过在帮派成长中,不再是重复完成某些任务或收集某些物资,而是引入了策略性游戏的特点,帮主给帮派成员各种职位,不同的职位要进行不同的工作,并根据一段时间工作完成情况给与奖励。由于帮派内职位有限,又鼓励了帮派内成员的竞争,真正实现玩家在帮派中的职位和地位与玩家的能力和贡献挂钩。
脱机养成的mini宠物
《天骄3》从体贴玩家、满足玩家的角度入手,设计了大量方便玩家的实用功能,其中非常有特点的就是宠物mini(迷你)客户端的半自动挂机功能。玩家在游戏中可以通过饲养宠物,来获得宠物提供的种种方便玩家的功能,例如远程购物、探查资源等等。而玩家在离开游戏之后,依然可以通过附带的宠物mini客户端继续宠物的培养,好像各种桌面宠物一样。当宠物培养到一定程度后,宠物就能在mini客户端中自主行动,帮助玩家搜寻各种道具物品,实现类似挂机的功能。
5、玩法亮点
天骄3
基础系统
《天骄3》的人物基本属性使用第四代五行系统,金木水火土五种属性都能反映一种能力效果,例如金属性影响人物的基本伤害等。随着人物加入帮派,五大属性还会赋予更多的效果,例如某些帮派可以提供特殊的修炼项目,使玩家在对抗某类怪物时,根据玩家的金属性来增加对该怪物的致命一击几率等等。
在《天骄Ⅲ》中,有游侠、刺客和术士三大职业,每个职业基于自身的特点又衍生出三个不同的发展方向,以丰富玩家的选择。根据其职业技能的不同,游侠又分为攻击、防御和战术三个系;刺客的技能相对划分为弓弩、格斗和技巧三个系;根据技能的不同,术士分为破坏、恢复和召唤三个系。玩家可以根据个人的喜好,选择在游戏中的成长之路。
关卡系统
《天骄3》的关卡与其他游戏的关卡相比有其独特的地方。例如玩家要进入一个怪物林立的地宫搜索一份重要的地图,玩家可以勇闯虎穴,大开杀戒,不过海量的怪物也不是好对付的;玩家也可以秘密潜入,躲避巡逻的怪物,偷偷将地图偷走。
同样的关卡可以用不同的方式挑战,这还不算什么非常独特的地方,更独特的是系统会自动记录玩家挑战该关卡的时间,并根据时间长短决定奖励。并且系统会每隔一段时间对挑战关卡最快的三位玩家高额奖励并通报全服。所以即使是完成过一次的关卡,玩家也可以再次完成看看能不能突破自己,争夺更好的名次。
宠物系统
《天骄3》的宠物定位是在游戏内和游戏外帮助玩家的小帮手。在游戏中宠物可以通过使用多种生活技能来帮助玩家,还能给与玩家各种各样的便利,例如远程操作储物箱,这在玩家捡到一件*装备,却突然发现自己的行囊空间不够的时候,是多么让玩家庆幸啊。
社会系统
《天骄3》是将玩家紧密联系起来的纽带,通过社会系统不仅可以让玩家与其他玩家交友结拜等等,更主要的是让玩家感受到游戏另一端其他玩家的心意。比如说玩家使用生活技能替朋友制造了件装备,装备上刻有制作者的名字,还附上了一句贴心的问候,收到装备的朋友会是一种多么温暖温馨的感觉!类似这样的东西还有很多,比如说小两口共同建造空中花园般的浮岛家园,那会多么浪漫美妙!这种灵活开放的社会平台还能给玩家*发挥的空间,完全按照玩家自己的意愿去游戏:玩家可以*地建设帮派,缔结同盟敌对帮派,组建大军团攻城略地,抢占资源矿点……
在这个社会系统中甚至引入了人才机制概念,个人在社会组织中有能力属性体现,真正能体现到自身的价值地位。玩家在这个开放的平台中可以扮演一个众望所归的领导者,也可以扮演一个精明的组织管理者,还可以扮演一个有头脑的经营建设者,甚至扮演一个玲珑八面的外交者或多面间谍,在游戏中活出另外一个自己。
6、游戏引擎
天骄3
系统特性
《天骄III》的服务器和客户端程序设计运行在Win32平台上。为了保证程序的运行效率和开发效率,决定使用C++语言进行开发。所有代码采用MicrosoftVisualC++7.1编写,并使用VisualStudio.NET2003IDE集成的调试器和源代码管理工具。在C++标准模板库(STL)方面,《天骄III》不使用VC自带的PJ版本,而使用STLport(从SGISTL移植而来)作为替代方案,以期在效率方面有所提升。
《天骄III》大量采用客户端主动预测技术,使游戏对网络延迟的敏感性降至最低。因此可以使用TCP/IP协议以便在协议层就实现可靠的网络传输,使程序员将更多精力放在游戏程序中。
目标软件自主开发的“大服务器架构”将客户端连接管理、用户登入登出等与游戏内容无关的操作全部交给单独的连接服务器进程处理,将客户端程序与游戏世界服务器隔离。一方面提高了系统安全性;另一方面大大降低了游戏服务器的系统负担,使游戏服务器可以有更多的系统资源处理更复杂的游戏逻辑。这种服务器架构还允许将一个逻辑上统一的游戏世界分布式地运行在多台计算机上,使整个游戏世界可以承载更高的同时在线人数。该架构先后经过了《天骄II》、《傲世Online》、《凤舞天骄》等多款产品的考验,并且目前仍在稳定运行中,已经被证明是成熟可靠的技术。《天骄III》将继续沿用和完善这种大服务器架构。
《天骄III》采用Win32平台上较为成熟的“最小化转储+崩溃后调试”的方案来解决可能遇到的各种程序错误问题:使用dbghelp库将程序在崩溃点的状态“冻结”到文件中,然后提交到研发部门恢复崩溃现场并进行错误分析。这种方法可以在不向最终用户发布任何调试信息(以免被人轻易地执行反向工程)的情况下最精确地重现错误、减少解决问题所需的时间。目标软件目前已经在多款产品中使用了这种技术。
图像渲染模块特性简介
场景
超大规模场景系统,支持地形的动态加载,实现整个世界的无缝拼接、室内外场景的无缝连接。
场景组织采用空间八叉树分割,PORTAL,CVS,BSP等先进技术,实现高效精确的裁剪,以及准确的碰撞检测。
全场景动态光照系统,可以根据时间在白天黑夜间平滑过渡,配合planarshadowmapping、perspectiveshadowmapping、omnishadowmapping、trapezoidialshadowmapping等先进的实时阴影技术,可以轻松模拟现实中复杂的光照环境。
地形
基于视差控制的LOD地形系统,能够采用有限的元素表现出极具真实感的复杂地形地貌,支持glossmapping,normalmapping,parallaxocclusionmapping等先进渲染技术,并且可以根据光照环境的改变实时动态生成真实的地形阴影。
模型
灵活高效的骨骼动画系统,支持动作帧间、动作和动作间的无缝平滑过渡,能够实现同一角色的多动作融合,支持软硬件加速顶点变换,以及静态模型的geometryinstancing。
模型支持glossmapping,normalmapping,parallaxocclusionmapping,softself-shadow等先进的渲染技术,配合高扩展性的材质系统,可以让美工轻松实现所见即所得的编辑。
粒子,草
采用geometryinstancing、shaderinstancing等先进技术的高效可扩展的粒子、草体系统,支持同屏海量的粒子、草体绘制,支持粒子和风力等环境因素交互,支持脚本控制。
特效
逼真的水体渲染系统,支持全场景范围的折射、反射,支持无缝的水上水下场景过渡。
丰富的全屏特效系统,支持hdrglow、亮度自适应、景深、局部动态模糊、热空气扰动、体积光等多种特效。
UI
功能强大的轻量级UI库,通过lua脚本可方便快捷的实现第三方界面插件扩展。
世界编辑器介绍
支持无缝场景的编辑,对于场景中大范围的地形,提供了多种帮助美工进行大场景区域规划的功能。提供丰富的地形网格编辑手段:支持高度图导入和各种网格编辑刷子,如平滑、凹凸、抹平、挖洞和铺路等等。
提供丰富的地形纹理编辑手段,来实现无缝场景的多层纹理编辑。支持纹理混合alpha图的导入和各种纹理层编辑刷子,并提供了多种规划手段,来辅助大范围场景纹理的编辑。另外,程序能够自动根据地形的坡度来识别不同的纹理映射轴并且自动计算纹理坐标。因此美工可以在photoshop中方便的进行初期规划,然后利用地编对规划数据进行处理,加工,方便的生成和编辑不同场景中不同地形的纹理。自动生成场景中的地图纹理。
方便的大批量植被集的编辑,支持导入植被种植图和植被种植刷子,美工在photoshop中制作出代表植被集形状,大小,颜色的种植图,然后在场景中种植。
方便的实体编辑功能,像素级的实体拣选,能够在场景中快速高效的种植和编辑各种实体,如模型,特效,摄像机等等。
方便的调整场景信息。场景里面如各种光照信息,雾化信息,天空盒,以及各种全屏后期特效能够方便的进行设置修改并且能够进行实时的刷新。
特效编辑器简介
方便灵活的粒子系统编辑,提供多种粒子生成器,并且能够对其进行灵活控制。对于粒子的各种属性如大小,速度,旋转,颜色,纹理都能灵活进行控制,另外还支持支持粒子的多种渲染方式,如点精灵,条带,各种类型的公告板等等。
支持树形的特效节点,方便的特效组合,在组合时可以复用以往的特效,提高了编辑的效率。除了粒子特效外,还可以组合模型动画特效、纹理动画和动画纹理特效等等。在各种子特效组合时可以附加各种不同的规则,如平移,绕一轴公转,自转,延时播放等等。
服务器技术特性简介
服务器各个模块均按照“Consumer-Producer”模型设计,仅在公共接口定义上耦合,并约定了“Consumer-Driven”的驱动方式。按照这种模型设计出来的服务器程序具有清晰的代码结构,并且模块间耦合度较低,便于日后维护和扩展。
《天骄III》服务器端脚本系统采用Lua脚本语言。除了Lua在性能方面的出色表现之外,还因为它具有很强的可扩展性,使我们很容易地就将它集成到项目中来,形成我们自己的脚本系统。使用Lua最大的好处在于将脚本虚拟机环境与二进制代码环境完全隔离开来,从而使脚本错误不会波及到整个服务器进程。另一方面,Lua的“协同线程”特性可以使程序员更容易地控制脚本代码的执行过程,在不给脚本代码增加任何复杂度的前提下,将一些耗时操作(如数据库操作、远程查询操作等)异步化,以保证整个游戏世界不会因等待这些操作返回而挂起。
《天骄III》服务器程序在设计时就考虑到了当前和将来服务器硬件的多核、多CPU特性。以场景逻辑为单位,将不同场景(包括同一个场景的不同实例,也就是副本)间的游戏逻辑分发到不同的工作线程去执行,以便最大限度地利用服务器硬件的CPU资源。这种场景间完全独立的划分方式再配合大服务器架构,又使得整个游戏世界实现动态负载平衡成为一件很容易的事。
推荐阅读