[发明专利]一种确定游戏中属性的方法和装置有效
申请号: | 201410831764.5 | 申请日: | 2014-12-26 |
公开(公告)号: | CN104537240B | 公开(公告)日: | 2019-01-01 |
发明(设计)人: | 姚伟 | 申请(专利权)人: | 北京像素软件科技股份有限公司 |
主分类号: | A63F13/58 | 分类号: | A63F13/58 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 王一斌;王琦 |
地址: | 102200 北京市昌平区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 属性计算 游戏 公式解析 依赖关系 解析 方法和装置 运算函数 属性树 构建 应用 分析 保证 | ||
1.一种确定游戏中属性的方法,其特征在于,所述方法包括:
在游戏中属性的表格中标记所述属性对应的属性计算公式,每个属性的属性计算公式都为同一个能由属性公式解析器解析的函数,每个属性不需要单独增加运算函数;
分析所述属性计算公式,利用属性公式解析器解析属性计算公式,获得影响所述属性的其它属性和所述属性之间的依赖关系;属性公式解析器将属性计算公式转换为属性公式解析器执行代码;
根据其它属性和所述属性之间的依赖关系构建所述属性的属性树。
2.根据权利要求1所述确定游戏中属性的方法,其特征在于,所述属性计算公式包括影响所述属性的其它属性和其它属性对应的修正值。
3.根据权利要求2所述确定游戏中属性的方法,其特征在于,所述分析所述属性计算公式获得影响所述属性的其它属性和属性之间的依赖关系包括:
属性公式解析器依据所述属性的其它属性和所述修正值,分析所述属性计算公式获得影响所述属性的其它属性和所述属性之间的依赖关系。
4.根据权利要求1所述确定游戏中属性的方法,其特征在于,所述方法进一步包括:服务器使用GM命令更新属性树。
5.一种确定游戏中属性的装置,其特征在于,所述装置包括:
计算模块,用于在游戏中属性的表格中标记所述属性对应的属性计算公式,每个属性的属性计算公式都为同一个能由属性公式解析器解析的函数,每个属性不需要单独增加运算函数;
分析模块,用于分析所述属性计算公式,利用属性公式解析器解析属性计算公式,获得影响所述属性的其它属性和所述属性之间的依赖关系;属性公式解析器将属性计算公式转换为属性公式解析器执行代码;
构建模块,用于根据其它属性和所述属性之间的依赖关系构建所述属性的属性树。
6.根据权利要求5所述确定游戏中属性的装置,其特征在于,所述属性计算公式包括影响所述属性的其它属性和其它属性对应的修正值。
7.根据权利要求6所述确定游戏中属性的装置,其特征在于,所述分析模块进一步用于,利用属性公式解析器依据所述属性的其它属性和所述修正值,分析所述属性计算公式获得影响所述属性的其它属性和所述属性之间的依赖关系。
8.根据权利要求5所述确定游戏中属性的装置,其特征在于,所述构建模块进一步用于,向服务器发送更新属性树的消息;服务器使用GM命令更新属性树。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京像素软件科技股份有限公司,未经北京像素软件科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410831764.5/1.html,转载请声明来源钻瓜专利网。