[发明专利]一种游戏引擎有效
申请号: | 201110453438.1 | 申请日: | 2011-12-29 |
公开(公告)号: | CN103186372B | 公开(公告)日: | 2017-01-18 |
发明(设计)人: | 黎清玉 | 申请(专利权)人: | 上海墨游信息科技有限公司 |
主分类号: | A63F13/35 | 分类号: | A63F13/35;A63F13/56;A63F13/69 |
代理公司: | 上海科盛知识产权代理有限公司31225 | 代理人: | 宣慧兰 |
地址: | 200433 上海*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 游戏 引擎 | ||
技术领域
本发明涉及一种游戏引擎,尤其是涉及一种适用于大型多人在线角色扮演游戏的开发引擎。
背景技术
目前为止还没有一款成熟的商业引擎适合MMORPG(大型多人在线角色扮演游戏)游戏开发的特殊要求,当前主要的次时代3D引擎包括Unreal 3,CryEngine3均是为了单机游戏开发,和大型MMORPG的实际要求还有很大的距离。市面上还流传的一些开源的解决办法也只适合小型项目,这就使得次世代游戏开发代码模块化程度不高,代码可重用度低,缺少实用的工具,造成游戏项目的规模、进度和质量难以控制。
发明内容
本发明的目的就是为了克服上述现有技术存在的缺陷而提供一种适用于大型多人在线角色扮演游戏的开发引擎。
本发明的目的可以通过以下技术方案来实现:
一种游戏引擎,包括:
网络通讯模块,用于提供C/S模式的网络通讯,该模块底层完全封装,支持云计算,并提供脚本接口自定义扩展的功能;
用户界面模块,用于编辑用户界面;
关卡编辑模块,用于编辑关卡属性,包括地图场景、角色、特效、事件触发以及人工智能的编辑;
交易编辑模块,用于编辑游戏内用户与系统或用户与用户之间的交易方式;
任务编辑模块,用于编辑游戏内的任务;
交互编辑模块,用于编辑游戏内的聊天、通信功能;
气候编辑模块,用于编辑游戏内的气候变化。
所述的网络通讯模块包括:
登录服务子模块,用于获取用户的登陆信息;
游戏服务器子模块,包括多个游戏服务器,用于存储游戏数据;
网关子模块,将登陆用户的信息自动转发到对应的游戏服务器,设有均衡服务器负载和服务器防火墙的功能;
监控子模块,用于监控游戏服务器的实时信息,并将该实时信息通过报表和图表的形式可视化;
日志子模块,用于记录游戏服务器的运行日志;
系统备份子模块,用于定时对游戏服务器的数据进行热备份;
恢复子模块,通过系统备份子模块中备份的数据对游戏服务器进行数据恢复。
所述的关卡编辑模块包括:
地图场景编辑子模块,通过可视化的地图场景编辑器对地形、场景物体、行走区域、光影效果以及环境声源进行编辑;
角色编辑子模块,用于设置角色的动作,设置的方式包括帧序列动画、实时渲染、动作合成、反向动力学动画控制以及全角色实时阴影;
特效编辑子模块,用于编辑3D特效,并预设有常用特效;
事件触发编辑子模块,通过可视化的编辑器对游戏中的触发事件进行编辑;
人工智能编辑子模块,通过可视化的编辑器对游戏中的人工智能进行编辑;
脚本接口子模块,用于导入自定义的关卡编辑脚本。
所述的交易编辑模块设有包括商店、摆摊和竞标竞拍等多种预设的交易方式,通过可视化的编辑器对预设的交易方式进行编辑,并可通过脚本接口导入自定义的交易方式。
所述的任务编辑模块设有预设的任务,通过可视化的编辑器对预设的任务进行编辑,并可通过脚本接口导入自定义的任务。
所述的交互编辑模块设有预设的聊天通信功能,通过可视化的编辑器对预设的聊天通信功能进行编辑,并可通过脚本接口导入自定义的聊天通信功能。
与现有技术相比,本发明通用性好,支持Windows XP、Windows 7、MacOS、和Android等系统,使用shader大幅提升渲染速度和像素级别的实时画面,提供丰富实用的可视化编辑器和大量脚本接口,有效提高了开发效率。
附图说明
图1为本发明的结构示意图。
具体实施方式
下面结合附图和具体实施例对本发明进行详细说明。
实施例
一种游戏引擎,其结构如图1所示,包括以下几个模块:
A、用于提供通讯功能的网络通讯模块1,一般对于大型的MMORPG游戏,C/S结构的网络通讯模式比较合适,C/S模式的优势是重要的信息全放在服务器上方便管理和信息安全;而对于小型游戏来说P2P的通讯模式比较合适,P2P模式客户机本身又是其他机器的服务器,资源充分共享,小规模的时候有速度优势,但是当网络节点数规模增加时,管理以指数级别增加,导致管理困难和信息安全下降。由于本发明主要用于MMOPRG游戏的开发,因此网络通讯模块1采用C/S的网络通讯构架,而且该模块底层完全封装,支持云计算,并提供脚本接口自定义扩展的功能,由以下几个子模块构成:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海墨游信息科技有限公司,未经上海墨游信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110453438.1/2.html,转载请声明来源钻瓜专利网。