发明名称 一种网页游戏引擎及应用其开发网页游戏的方法
摘要 本发明提供一种网页游戏引擎及应用其开发网页游戏的方法,其中网页游戏引擎,包括网页游戏服务器、主逻辑模块、数据库模块和日志模块;所述主逻辑模块设有主逻辑模块接口,所述数据库模块设有数据库模块接口,所述日志模块设有日志模块接口;所述主逻辑模块设有主逻辑扩展接口,所述数据库模块设有数据库扩展接口,所述日志模块设有日志扩展接口;所述主逻辑模块、所述数据库模块和所述日志模块中至少两个模块通过各自的模块接口对接组合成所述网页游戏引擎。本网页游戏引擎采用模块化开发方式,结构清晰,扩展性强,稳定可靠,并且提供诸多标准化的功能模块,应用本发明提供的网页游戏引擎开发网页游戏可以筛选定制功能,门槛低,开发周期短。
申请公布号 CN102402436B 申请公布日期 2014.07.23
申请号 CN201110449318.4 申请日期 2011.12.29
申请人 苏州新炎龙网络科技有限公司 发明人 张雷;谷峰;李振威;诸文彦;李琛
分类号 G06F9/44(2006.01)I 主分类号 G06F9/44(2006.01)I
代理机构 北京市盛峰律师事务所 11337 代理人 赵建刚
主权项 一种网页游戏引擎,其特征在于:包括网页游戏服务器、主逻辑模块、数据库模块和日志模块;所述主逻辑模块设有主逻辑模块接口,所述数据库模块设有数据库模块接口,所述日志模块设有日志模块接口;所述主逻辑模块设有主逻辑扩展接口,所述数据库模块设有数据库扩展接口,所述日志模块设有日志扩展接口;所述主逻辑模块、所述数据库模块和所述日志模块中至少两个模块通过各自的模块接口对接组合成所述网页游戏引擎;所述主逻辑模块接口,用于所述主逻辑模块与所述网页游戏引擎已有的模块和/或新增加的模块对接;所述数据库模块接口,用于所述数据库模块与所述网页游戏引擎已有的模块和/或新增加的模块对接;所述日志模块接口,用于所述日志模块与所述网页游戏引擎已有的模块和/或新增加的模块对接;所述主逻辑扩展接口,用于扩展所述主逻辑模块;所述数据库扩展接口,用于扩展所述数据库模块;所述日志扩展接口,用于扩展所述日志模块;所述主逻辑模块,用于提供网页游戏框架的功能子模块;所述数据库模块,用于将数据存储于数据库和从数据库中读取数据;所述日志模块,用于将所述网页游戏引擎已有的模块和/或新增加的模块的逻辑处理行为标记为日志记录目标,并对所述行为进行记录;还包括战斗逻辑模块,所述战斗逻辑模块设有战斗逻辑模块接口;所述战斗逻辑模块设有战斗逻辑扩展接口;所述战斗逻辑模块接口,用于所述战斗逻辑模块与所述网页游戏引擎已有的模块和/或新增加的模块对接;所述战斗逻辑扩展接口,用于扩展所述战斗逻辑模块;所述主逻辑模块包括:角色模块、道具模块、技能模块、交互模块和场景模块;所述角色模块设有角色模块接口,所述道具模块设有道具模块接口,所述技能模块设有技能模块接口,所述交互模块设有交互模块接口,所述场景模块设有场景模块接口;所述角色模块、所述道具模块、所述技能模块、所述交互模块和所述场景模块中至少两个模块通过各自的模块接口相互对接;所述角色模块设有角色扩展接口,所述道具模块设有道具扩展接口,所述技能模块设有技能扩展接口,所述交互模块设有交互扩展接口,所述场景模块设有场景扩展接口;所述角色模块,用于处理所述网页游戏中的角色事务;所述道具模块,用于处理所述网页游戏中的道具事务;所述技能模块,用于处理所述网页游戏中的技能事务;所述交互模块,用于处理所述网页游戏与用户之间的交互事务;所述场景模块,用于处理、控制游戏场景;所述角色模块接口,用于所述角色模块与所述网页游戏引擎已有的模块和/或新增加的模块对接;所述道具模块接口,用于所述道具模块与所述网页游戏引擎已有的模块和/或新增加的模块对接;所述技能模块接口,用于所述技能模块与所述网页游戏引擎已有的模块和/或新增加的模块对接;所述交互模块接口,用于所述交互模块与所述网页游戏引擎已有的模块和/或新增加的模块对接;所述场景模块接口,用于所述场景模块与所述网页游戏引擎已有的模块和/或新增加的模块对接;所述角色扩展接口,用于扩展所述角色模块;所述道具扩展接口,用于扩展所述道具模块;所述技能扩展接口,用于扩展所述技能模块;所述交互扩展接口,用于扩展所述交互模块;所述场景扩展接口,用于扩展所述场景模块;组成所述网页游戏引擎的所有模块各自独立响应、并行处理信息处理设备的各种请求,所述所有模块之间通过所述模块接口或所述扩展接口相互连接通讯;所述的网页游戏引擎针对网页游戏中常用功能,设计出各种通用模块,根据通用模块特点,进行细分和综合,形成四大核心模块并对模块进行封装,所有模块均提供模块接口及各种扩展接口,整个网页游戏引擎可以根据功能需要,快速调整而不必改动核心代码,各模块之间的耦合度关联性已经降到最低,从而保证模块之间的筛选和增减,只需要调整部分接口代码。
地址 215000 江苏省苏州工业园区金鸡湖大道1355号国际科技园一期142C-2