[发明专利]一种游戏后台程序生成系统及生成方法有效
申请号: | 201510326411.4 | 申请日: | 2015-06-12 |
公开(公告)号: | CN104899040B | 公开(公告)日: | 2017-01-25 |
发明(设计)人: | 杨剑;房晓义;黎宏 | 申请(专利权)人: | 安徽游艺道网络科技有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 安徽汇朴律师事务所34116 | 代理人: | 王林 |
地址: | 230088 安徽省合肥市高新技术产业*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种游戏后台程序生成系统及生成方法,该系统包括底层、逻辑层、中间层和业务层,所述底层包括数据存储模块和定时器模块,所述逻辑层包括游戏行为设置模块,所述中间层包括数据传输模块,所述业务层包括lua脚本模块和配置模块,该系统使得开发者可以自由定制游戏模式和情节,并且通过数据存储模块自行设计和调整游戏数据和素材,大大提高了游戏设计引擎的灵活性,使得开发人员更容易上手;同时,在游戏后台程序启动时,开发人员可通过性能分析模块监视游戏性能,便于开发人员优化和调整游戏,大大降低了开发和运营成本。 | ||
搜索关键词: | 一种 游戏 后台程序 生成 系统 方法 | ||
【主权项】:
一种游戏后台程序生成系统,包括底层、逻辑层、中间层和业务层,所述底层包括数据存储模块和定时器模块,所述逻辑层包括游戏行为设置模块,所述中间层包括数据传输模块,所述业务层包括lua脚本模块和配置模块;其中,底层、逻辑层和业务层通过中间层实现连接和数据交互;所述游戏行为设置模块包括游戏内容设定单元和游戏行为控制单元,其中,所述游戏内容设定单元用于设定游戏模式和游戏情节;游戏行为控制单元用于根据游戏模式和游戏情节验证玩家发出的控制请求并调用对应的lua脚本;所述数据存储模块包括游戏数据库和数据指令执行单元,其中,游戏数据库用来存储系统中各类型游戏数据和素材,数据指令执行单元用于其他各模块按照游戏模式调用游戏数据库中的数据资源;所述定时器模块用来控制游戏中的时间调度,包括定时触发单元和和定时计数单元,其中定时计数单元根据游戏模式和控制请求对设定的游戏行为进行时间计数,定时触发单元用于到时触发相应的lua脚本或游戏情节;所述数据传输模块包括数据封装单元和数据同步单元,其中,数据封装单元用于将游戏数据和素材封装成标准数据包,数据同步单元用于同步传输和显示标准数据包;所述配置模块包括配置文件解析单元、配置启动单元和配置重载单元,其中,配置文件解析单元用于获取游戏配置文件,并对其进行解析,得到游戏配置参数;配置启动单元根据得到游戏配置参数启动游戏后台程序;配置重载单元根据游戏模式对游戏配置参数进行实时修改;所述的lua脚本模块包括lua脚本加载单元、lua脚本接口注册单元、lua脚本重载单元lua脚本回调单元和lua解释器,其中lua脚本加载单元用于将脚本文件加载到游戏后台程序中;lua脚本注册单元用于将游戏后台程序中的功能函数导出供lua脚本调用;lua脚本重载单元用来对脚本内容进行实时修改;lua脚本回调单元协助游戏后台程序主动调用lua脚本中的公共函数;lua解释器用于将lua脚本转换为标准编程语言。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于安徽游艺道网络科技有限公司,未经安徽游艺道网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510326411.4/,转载请声明来源钻瓜专利网。
- 上一篇:一种嵌入式系统的设计方法
- 下一篇:用于在终端设备上提供截屏服务的方法和装置