全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210779319.3 (22)申请日 2022.07.01 (71)申请人 厦门极致互动网络技 术股份有限公 司 地址 361000 福建省厦门市 火炬高新区软 件园创新大厦C区3F-A343 (72)发明人 梁超 汪兴  (74)专利代理 机构 厦门致群财富专利代理事务 所(普通合伙) 35224 专利代理师 刘兆庆 (51)Int.Cl. A63F 13/825(2014.01) G06F 16/22(2019.01) G06F 16/25(2019.01) (54)发明名称 一种游戏 养成系统属性管理方法 (57)摘要 本发明公开了一种游戏养成系统属性管理 方法, 包括如下步骤: S1、 解耦主系统和各养成系 统, 由属性系统通过接口统筹连接各养成系统; S2、 将属性按照类型进行划分, 各养成系统根据 系统定位分别配置至少一个属性类型; S3、 所述 属性系统遍历所述主系统对应的各养成系统的 所有接口, 并汇总各接口返回的具有统一数据格 式的属性值和对应的属性类型, 计算得到该主系 统的总属性值并缓存。 本发明的方法极大地简化 了扩展养成系统的开发流程, 保证属性数值计算 的正确性, 节省了服务器的性能, 加快游戏数值 系统的迭代效率。 权利要求书1页 说明书3页 附图1页 CN 115177957 A 2022.10.14 CN 115177957 A 1.一种游戏 养成系统属性管理方法, 其特 征在于: 包括如下步骤: S1、 将属性按照类型进行划分, 各养成系统根据系统定位分别配置 至少一个属性类型; S2、 解耦主系统和各养成系统, 由属性系统通过接口统筹连接各养成系统; S3、 所述属性系统遍历所述主系统对应的各养成系统的所有接口, 并汇总各接口返回 的具有统一数据格式的属性 值和对应的属性类型, 计算得到该主系统的总属性 值并缓存。 2.如权利要求1所述的一种游戏养成系统属性管理方法, 其特征在于: 所述数据 结构包 括键值对结构。 3.如权利要求2所述的一种游戏养成系统属性管理方法, 其特征在于: 所述属性类型包 括基础属性、 重要属性和其 他属性。 4.如权利要求3所述的一种游戏养成系统属性管理方法, 其特征在于: 所述总属性值的 计算公式为: 总属性 值=(基础属性 值+重要属性 值)×其他属性值。 5.如权利要求4所述的一种游戏养成系统属性管理方法, 其特征在于: 步骤S1中, 通过 设置配置文件为各所述养成系统配置属性类型, 所述配置文件中包含各养成系统与对应属 性类型的映射关系。 6.如权利要求5所述的一种游戏养成系统属性管理方法, 其特征在于: 步骤S3中, 所述 缓存还包括缓存总属 性值的计算公式的中间值, 即分别缓存基础属 性值、 重要属 性值和其 他属性值。 7.如权利要求6所述的一种游戏养成系统属性管理方法, 其特征在于: 还包括步骤S4、 当所述养成系统的属性类型或属性值 发生变化时, 属性系统在指 定时间期限内重新调用各 接口的属性类型和 属性值, 并计算更新所述总属性 值。 8.如权利要求1所述的一种游戏养成系统属性管理方法, 其特征在于: 还包括步骤S5、 所述属性系统还提供属性值调用接口, 所述主系统通过所述属性值调用接口直接向所述属 性系统获取另一主系统的总属性 值。权 利 要 求 书 1/1 页 2 CN 115177957 A 2一种游戏养成系统属性管理 方法 技术领域 [0001]本发明涉及游戏角色管理技 术领域, 特别涉及一种游戏 养成系统属性管理方法。 背景技术 [0002]养成游戏是一类以培育者的角度来进行的电子游戏类型, 玩家需要在游戏中培育 对特定的对象(人或动物), 使其各个属性值 获得提升, 从而成长并获得成功。 通常游戏中各 个养成系统是 由主系统统一管理, 各养成系统与主系统之间相互关联, 在扩展新的养成系 统时会影响到其他养成系统的属性计算, 且随着养成系统的增多, 计算难度增加、 容易出 错, 后续修改和维护的复杂性也越大, 此外, 在这样繁杂的属性计算下, 频繁读取数据库进 行属性的计算会给服 务器的性能带来 不小的压力。 发明内容 [0003]为解决上述问题, 本发明提供了一种游戏 养成系统属性管理方法。 [0004]本发明采用以下技 术方案: [0005]一种游戏 养成系统属性管理方法, 包括如下步骤: [0006]S1、 将属性按照类型进行划分, 各养成系统根据系统定位分别配置至少一个属性 类型; [0007]S2、 解耦主系统和各养成系统, 由属性系统通过接口统筹连接各养成系统; [0008]S3、 所述属性系统遍历所述主系统对应 的各养成系统的所有接口, 并汇总各接 口 返回的具有统一数据格式的属性值和对应的属性类型, 计算得到该主系统的总属性值并缓 存。 [0009]进一步地, 所述数据结构包括键值对结构。 [0010]进一步地, 所述属性类型包括基础属性、 重要属性和其 他属性。 [0011]进一步地, 所述总属性值的计算公式为: 总属性值=(基础属性值+重要属性值) × 其他属性值。 [0012]进一步地, 步骤S1中, 通过设置配置文件为各所述养成系统配置属性类型, 所述配 置文件中包 含各养成系统与对应属性类型的映射关系。 [0013]进一步地, 步骤S3中, 所述缓存还包括缓存总属性值的计算公式的中间值, 即分别 缓存基础属性 值、 重要属性 值和其他属性值。 [0014]进一步地, 还包括步骤S 4、 当所述养成系统的属性类型或属性值发生变化时, 属性 系统在指定时间期限内重新调用各接口 的属性类型和 属性值, 并计算更新所述总属性 值。 [0015]进一步地, 还包括步骤S5、 所述属性系统还提供属性值调用接口, 所述主系统通过 所述属性 值调用接口直接向所述属性系统获取另一主系统的总属性 值。 [0016]采用上述 技术方案后, 本发明与背景技 术相比, 具有如下优点: [0017]1、 本发明将各个养成系统根据定位和属性计算公式进行分类, 然后利用属性系统 统筹管理各个养成系统, 各养成系统只需要实现接口, 则属性自动生效, 从而 各养成系统只说 明 书 1/3 页 3 CN 115177957 A 3

PDF文档 专利 一种游戏养成系统属性管理方法

文档预览
中文文档 6 页 50 下载 1000 浏览 0 评论 0 收藏 3.0分
温馨提示:本文档共6页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种游戏养成系统属性管理方法 第 1 页 专利 一种游戏养成系统属性管理方法 第 2 页 专利 一种游戏养成系统属性管理方法 第 3 页
下载文档到电脑,方便使用
本文档由 SC 于 2024-02-24 01:02:15上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。