【技术实现步骤摘要】
本专利技术是关于一种计算机网络游戏开发系统及方法,特别是一种基于互联网B/S 结构的计算机网络游戏开发系统和方法。
技术介绍
计算机网络游戏已经成为越来越多现代人休闲娱乐的重要方式,面对庞大基数的玩家群体,网络游戏的巨大市场潜力给原有的互联网技术应用商家提供了无限商机。但是, 网络游戏开发的难度以及投入成本成为了诸多开发公司的瓶颈。一、游戏引擎选择困难,选定引擎之前开发工作无法全面展开,引擎选定之后只适用单一游戏类型,如要更换或开发新的游戏类型,需要付出巨大的代价。游戏引擎之间差异巨大,选择新的引擎之后,个人和团队需要重新经历漫长的学习曲线,企业需要付出很大的培训成本,并承担相当的风险。二、开发人员素质和经验要求高,培养困难,人才竞争激烈,人力资源成本极高。三、大型游戏客户端发布困难,通常需要用户一次性下载高达数G的安装包,是产品推广的重要障碍。四、游戏使用单一平台(通常是PC),跨平台移植成提供多平台客户端代价巨大, 无法充分利用智能手机、平板电脑等新型平台越来越普及的市场形势。五、项目组的经验和能力参差不齐,工作流程的管理和效率差距大,企业对项目组难以提供有 ...
【技术保护点】
1.一种计算机游戏开发系统,其特征在于,该系统包括:慢速逻辑模块,依据计算机游戏设计的要求,应用于数据库相关操作的服务器,用于大量的慢速操作;快速逻辑模块,依据计算机游戏设计的要求,承担游戏开发中的对象之间的同步运算和移动运算,应用于与即时响应相关的操作;同步模块,依据计算机游戏设计的要求,实现各个客户端之间的数据和显示同步;编辑器模块,编辑游戏所需的各类资源,并可视化生成QKML识别的格式或者直接把所编辑内容解析为QKML的功能操作;QKML模块,是基于xml语言规范实现的一种标记语言,也是可以描述游戏世界所有行为和逻辑的一种描述性语言,整个游戏世界在游戏开发系统中都是依 ...
【技术特征摘要】
1.一种计算机游戏开发系统,其特征在于,该系统包括慢速逻辑模块,依据计算机游戏设计的要求,应用于数据库相关操作的服务器,用于大量的慢速操作;快速逻辑模块,依据计算机游戏设计的要求,承担游戏开发中的对象之间的同步运算和移动运算,应用于与即时响应相关的操作;同步模块,依据计算机游戏设计的要求,实现各个客户端之间的数据和显示同步; 编辑器模块,编辑游戏所需的各类资源,并可视化生成QKML识别的格式或者直接把所编辑内容解析为QKML的功能操作;QKML模块,是基于xml语言规范实现的一种标记语言,也是可以描述游戏世界所有行为和逻辑的一种描述性语言,整个游戏世界在游戏开发系统中都是依赖QKML实现描述,该 QKML的功用还包括通信传输过程中的数据和数据转换;解析器模块,对QKML进行解析,并通过接口实现和显示引擎的对接; 专有浏览器模块,实现资源更新、网络通讯相关功能,并可以内嵌在传统浏览器里,实现游戏的客户端显示。2.如权利要求1所述的计算机游戏开发系统,其特征在于,该系统包括以B/S结构为基础的技术架构,用QKML网络游戏开发标记语言取代网页HTML标记语言。3.如权利要求1和2所述的计算机游戏开发系统,其特征在于,各个模块之间的交互都是通过传输QKML实现的。4.如权利要求1所述的计算机游戏开发系统,其特征在于,编辑器模块实现在不需要其它逻辑编辑器的情况下独立开发逻辑模块,并实现所见即所得效果。5.如权利要求1所述的计算机游戏开发系统,其特征在于,编辑器模块进行编辑的所有资源和逻辑,最终都会生成QKML或者QKML识别的资源。6.如权利要求1所述的计算机游戏开发系统,其特征在于编辑器编辑过的资源和逻辑,需要通过解析器的解析才能在客户端表现出来。7.如权利要求1所述的计算机游戏开发系统,其特征在于解析器提供公开的和第三方显示引擎对接的接口标准,支持自己开发的显示引擎,也支持绝大多数主流显示引擎。8.如权利要求1所述的计算机游戏开发系统,其特征在于,该计算机游戏开发系统使用跨平台设计,基于QKML统一数据层,实现免产品代码移植而轻松衍生多平台版本,突破原...
【专利技术属性】
技术研发人员:姚震,
申请(专利权)人:红石娱动网络科技北京有限公司,
类型:发明
国别省市:11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。