发明名称 一种通用的游戏状态控制系统和方法
摘要 本发明公开了一种通用的游戏状态控制系统和方法,该系统包括行为关系存储器、配置文件转换器、行为状态管理器和逻辑处理器。方法包括:储存可自定义编辑的游戏行为规则并且储存预定义的行为状态检验函数字段,然后转换为游戏程序的Lua脚本引擎可以直接加载的配置文件;调用游戏程序的Lua脚本引擎解析由所述配置文件转换器输出的配置文件,并且识别和管理已配置的游戏行为、行为状态作用和行为状态检验函数接口;确定需要检验的行为与即将发生的行为的逻辑关系,输出行为控制指令。本发明的有益效果为,只需修改行为描述表然后重启游戏即使新修改的游戏行为和逻辑直接生效,从而极大地提高了游戏开发效率,减少人为修改代码出现程序错误的情况。
申请公布号 CN104383684A 申请公布日期 2015.03.04
申请号 CN201410671272.4 申请日期 2014.11.21
申请人 珠海金山网络游戏科技有限公司;广州西山居世游网络科技有限公司 发明人 陈汉辉;邹涛;陈飞舟
分类号 A63F13/822(2014.01)I;A63F13/55(2014.01)I 主分类号 A63F13/822(2014.01)I
代理机构 广州嘉权专利商标事务所有限公司 44205 代理人 谭志强
主权项 一种游戏状态控制系统,其特征在于,该系统包括:行为关系存储器,用于储存可自定义编辑的游戏行为规则并且储存预定义的行为状态检验函数字段;配置文件转换器,用于将储存的游戏行为规则以及行为状态检验函数字段转换为游戏程序的Lua脚本引擎可以直接加载的配置文件;行为状态管理器,用于调用游戏程序的Lua脚本引擎解析由所述配置文件转换器输出的配置文件,并且识别和管理已配置的游戏行为、行为状态作用和行为状态检验函数接口,其中识别的游戏行为包括即将发生的行为和需要检验的行为;与所述行为状态管理器协同工作的逻辑处理器,用于根据即将发生的行为的状态作用来确定需要检验的行为与即将发生的行为的逻辑关系,然后根据所述逻辑关系输出行为控制指令到游戏程序,从而使游戏程序控制游戏对象按照所述的游戏行为规则行动。
地址 519000 广东省珠海市吉大景山路莲山巷8号金山软件大厦