历经数个月的开发,达洛克战记3即将全新开服!

剧情:

回归到三大种族起源时期,三大种族并没有像现在三足鼎立。人类一直处于统治地位。但是突然间一群巨人的出现,让人类损失惨重,身为勇者,需要探索巨人背后的秘密,也许能找到人类以外第二个种族崛起的原因。

游戏设计:

在达洛克2的基础上,重新设计了整个游戏结构,淘汰了部分重复的玩法、调整了宠物玩法、新增了8仙挑战、BOSS战等趣味玩法。

首次采用45度视觉+大地图,让整个游戏世界扩展了不少,合计超过100张地图,500个NPC,绝对爽过瘾!

吸取了达洛克2的数值教训,这次对数值规划进行了精细的处理,在能力膨胀、资源膨胀做了深入的研究和规划。

加入了丰富的礼包、活动,可以说是页游界里面礼包活动最多的游戏。

重新优化游戏剧情,让整个游戏有血有肉,而且里面包含了“进击的巨人”剧透!

强化了游戏收费点设计,整体收费点比上一代提升了至少2倍!但是单价却下降了2倍,真正做到了实惠!

技术进步:

作为一家以“技术=艺术”为宗旨的公司,技术进步是达洛克系列里面最值得骄傲的里程碑。而本次同样有很大幅度的技术创新。

服务端方面:

数据库升级到全新4.0,已经是第四代的数据库层,加入了属性二进制存储机制,即数据库不再保存所有的字段,而是序列化成为二进制,这样极大提升了开发的效率,并且能够在数据库层使用复杂的对象结构,例如1对多关系;这样即减少表结构,又提升灵活性。

脚本引擎升级到2.0版本,全新加入Jython支持,性能是上个版本的10倍提升!并在GM系统、任务系统重点使用脚本引擎。

对游戏日志系统进行抽离,成为独立的系统模块,优化了游戏架构,并未将来模块化游戏打下基础,做好铺垫。

客户端方面:

使用了D.eval脚本引擎,实现了剧情编辑器功能。这是历史性的一步,标志着前端买入脚本时代进行了一次有意义的探索事件。

使用了全新的加载模型XLoader,采用多线程静态模型+优先级加载,保证资源加载不出现竞争,整体加载速度提升至少3倍。500+的在线在1s内加载完成。可以说绝对是业界加载速度最快的游戏。

重写了整个XImage/XMovieclip模型,作为游戏核心的显示机制,结合了XLoader+缓存,极大提升了游戏显示效率。

全面升级RpgEngine系统,支持45度场景等复杂需求,优化Astar算法。

开发出了rpg相关地图编辑器、素材处理器等工具,完善了开发环境。

后记:

技术方面整体来说,数据库的升级是划时代的,提升了开发的效率;策划方面对数值膨胀的重新思考与规划是重大的改变,具体的调整效果通过开服数据可以得出结论。

当然,我们不会轻易满足于此。达洛克战记4已经在酝酿之中,我们会再一次来带全新的自我突破,将会在服务器、客户端技术、策划方面做出重大的改革进步。

广州意玩信息科技有限公司
2013-11-07

达洛克战记3 即将开服! What's New!的更多相关文章

  1. 手把手mc开服教学(内置开服核心)

    QQ交流群:1125669835 mc开服教程 首先我们需要下载一个开服核心,然后把服务器核心放在一个空文件夹里(这是我的开服核心) 然后再打开(感jio这是废话,要耐心等待......) 然后你会发 ...

  2. 游戏开服 报一些 ip 设置 数据格式的异常,但断点明明都是数字 没问题的

    游戏服开始起服,结果报乱七八招的错误,先  ccs 那 ip 有问题,我给直接注释掉了:然后又 报 KeyValueDictCache 中 ips 设置有问题,都是报格式错误,结果我断点明明都是数字结 ...

  3. 一个线上运营着3000+人的游戏,因为我不小心一个DROP DATABASE,全没了。 怎么办??跟我HOLD住!!!

    前言 今天下午3点,我按照惯例,打开游戏服务器,开新服部署嘛,游戏在腾讯开放平台,简单.闭着眼睛都OK.于是一轮子的复制黏贴拷贝,把服务器加起来,然后启动查看日志. ....突然发现不断的有Excep ...

  4. bootstrap开发微票儿网站首页

    1.html代码 <!DOCTYPE html><html lang="en"><head> <meta charset="UT ...

  5. Mac下载魔兽世界怀旧服客户端 for Mac

    <魔兽世界>怀旧服2019年8月9日凌晨2点开启全球压力测试,并将于8月27日正式开服.<魔兽世界>十五年,青春有它否?不见的战友,难抹的回忆,说不出口的遗憾?来,让我们一起回 ...

  6. linux运维工程师面试题收集

    面试必考 mysql5和mysql6 有什么区别 mysql-server-5.5:默认引擎改为Innodb,提高了性能和扩展性,提高实用性(中继日志自动恢复) mysql-server-5.6:In ...

  7. [翻译]编写高性能 .NET 代码 第一章:性能测试与工具 -- 平均值 vs 百分比

    <<返回目录 平均值 vs 百分比 在考虑要性能测试的目标值时,我们需要考虑用什么统计口径.大多数人都会首选平均值,但在大多数情况下,这个正确的,但你也应该适当的考虑百分数.但你有可用性的 ...

  8. Linux运维跳槽必备的40道面试精华题(转)

    Linux运维跳槽必备的40道面试精华题(转)   下面是一名资深Linux运维求职数十家公司总结的Linux运维面试精华,助力大家年后跳槽找个高薪好工作. 1.什么是运维?什么是游戏运维? 1)运维 ...

  9. Linux运维跳槽40道面试精华题

    Linux运维跳槽40道面试精华题 运维派 3天前 1.什么是运维?什么是游戏运维? 1)运维是指大型组织已经建立好的网络软硬件的维护,就是要保证业务的上线与运作的正常,在他运转的过程中,对他进行维护 ...

随机推荐

  1. win10 EFI装ubuntu14.04双系统 及初始配置

    这次第二次装ubuntu系统了,第一次是在win7下安装的,到了win10,由于用了efi,跟win7的安装方法不太相同,相同点有: 1.仍然可以用u盘启动,我用的是UltroISO这个软件. 2.装 ...

  2. Google高级搜索语法

    Google高级搜索语法   Google搜索果真是一个强悍的不得了的搜索引擎,今天转了一些 google的高级搜索语法 希望能帮助到大家. 一.allinanchor: anchor是一处说明性的文 ...

  3. 硬浮点 VFP

    http://blog.chinaunix.net/uid-27875-id-3449290.html   编译器对VFP的支持一个浮点数操作最后是翻译成VFP指令,还是翻译成fpa,或者是softf ...

  4. ubuntu下python 2.7与python 3.X的转换

    ubuntu下python 2.7与python 3.X的转换 由于ubuntu本身自带python 2.7,而python 3.X与2.7有很多不同,所以在使用python 3.X时会带来诸多不便. ...

  5. Swift基础语法(三)

    Array数组在swift中Array相当于oc中的NSMutableArray(变长数组) //1.定义数组 var numarr:Int[] = [,,,,]; var strarr:String ...

  6. HTTP版本进化过程

    http版本之间的区别以及变化过程[更新中...]

  7. Redis 入门练习

    Redis提供了一个命令行入门练习的web:http://try.redis.io/ ///////////////////////////////////////////////////////// ...

  8. TCL:遍历文件夹并返回文件名称

    ######################################## #proc tcl_dir : show all file in current path #parameter # ...

  9. Redux-Form学习笔记

    总结下使用Redux-Form的步骤,基本的Form使用我分为一下5步: 安装Redux-Form npm install --save redux-form 创建reducer import {re ...

  10. 结对开发训练(郭林林&胡潇丹)

    此次编程题为:求一个整数数组最大子数组之和,要求时间复杂度为O(n). 首先,我们对题目做出分析,做出第一种预行方案,即定义一个数组,当数组中元素大于等于0时,进行累加:若小于0,则与后面的数作比较, ...