博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Ryzom相关的项目简介
阅读量:5086 次
发布时间:2019-06-13

本文共 1164 字,大约阅读时间需要 3 分钟。

 严格来说,官方现在有两个大型的项目在并行进行,一个是Nel引擎,一个就是Ryzom Core项目。这里重点明确一下这两个官方项目的目的和情况,以避免开发者和翻译人员常见的误区。

      Nel引擎()是一个独立的完整的多人在线虚拟系统解决方案,包含了从3D引擎到网络客户端、网络服务器的所有技术组件,一般在项目代码根目录中的nel、nelns、snowballs2、tool子目录是属于Nel的。其中snowballs2基本上是一个完整应用nel相关技术的MMODemo,研究nel可以从这个游戏demo入手。
      Ryzom Core()则是和Ryzom游戏相关的一个大型项目,请注意项目的名称是“Ryzom Core”而不是“Ryzom”,很多人认为既然Ryzom开源了就是官方Ryzom游戏所有的内容都公开,其实是不准确的。Ryzom的开源包含了开发出官方商业Ryzom游戏的基础代码(即Ryzom Core),还包含了开发商业Ryzom游戏使用的大部分资源(Asset),他并不包含现在官服上面的一些实际内容,比如任务内容、用户/账户数据库(这个都公开了还得了!)等等,但这对开源世界来说足够了。
     因此研究Ryzom Core的主要目的并不是把Ryzom游戏改成什么样子,或者翻译成某种语言来运营(当然这是有些组织或者公司的事情),而是领悟它的技术、利用它的技术并融合进自己的技术来开发崭新的虚拟游戏系统。
     基于这个原则,世界范围内已经出现了很多Ryzom相关的开源项目,我这里列举出sourceforge和google code上面的一些项目仅供参考,目的是在大家扩展Ryzom Core的时候不要重复造车。当然,也欢迎大家回帖补充其他的开源项目。
     Dungeon Walker()是一个基于Ryzom Core的游戏Demo,刚刚开始没有多久。
     Rally( )是一个用Python写的安装程序,用于简化Ryzom的安装,比较早的项目,基本上已经停止更新了。
     Atysian Translator()这个早期项目有点意思,是一个帮助翻译Atys四大种族自己语言的工具。
     CEB()是一个跨平台的聊天工具,支持Ryzom的聊天服务器,使用Qt开发。
     object-viewer-qt()则是目前一个活跃度相当高的项目,它是Nel Object Viewer工具使用Qt4重写的版本,增加很多新的功能,并且当然是跨平台的。
     georges-editor-qt()是对旧Georges Editor项目的Qt4重写版本,也是一个Ryzom Core的重要工具,使用Qt后界面就很漂亮了。

    本文档来自

转载于:https://www.cnblogs.com/gamesky/archive/2012/07/28/2613330.html

你可能感兴趣的文章
mysql重置密码
查看>>
jQuery轮 播的封装
查看>>
一天一道算法题--5.30---递归
查看>>
JS取得绝对路径
查看>>
排球积分程序(三)——模型类的设计
查看>>
python numpy sum函数用法
查看>>
php变量什么情况下加大括号{}
查看>>
linux程序设计---序
查看>>
【字符串入门专题1】hdu3613 【一个悲伤的exkmp】
查看>>
C# Linq获取两个List或数组的差集交集
查看>>
HDU 4635 Strongly connected
查看>>
ASP.NET/C#获取文章中图片的地址
查看>>
Spring MVC 入门(二)
查看>>
格式化输出数字和时间
查看>>
页面中公用的全选按钮,单选按钮组件的编写
查看>>
java笔记--用ThreadLocal管理线程,Callable<V>接口实现有返回值的线程
查看>>
BZOJ 1047 HAOI2007 理想的正方形 单调队列
查看>>
各种语言推断是否是手机设备
查看>>
这个看起来有点简单!--------实验吧
查看>>
PHP count down
查看>>