当前位置: 首页 > 专利查询>王禹豪专利>正文

游戏物品数值生成与检测方法、装置及存储介质制造方法及图纸

技术编号:30230745 阅读:18 留言:0更新日期:2021-09-29 10:03
游戏物品是游戏中的最基本的要素之一,它们决定了游戏的玩法以及用户体验。传统上实现游戏物品的方法就是预定义若干固定的物品,以及在固定范围内变化的数值,玩家使用物品也会有诸多的限制。在一些现有技术方案中,会预定义一些物品,其拥有游戏厂商预定义好的数值或在一定范围内随机变化的数值,玩家可以用这个物品来执行特定操作,但是这个物品却无法用于与游戏环境中的其它物品交互。由此可见,在现有技术或相关技术中,存在着游戏物品类型固定化、数量固定化、不能动态生成、或合成新物品等技术问题。为了克服现有技术的不足,本发明专利技术提供了一种游戏物品数值生成与检测方法、装置及存储介质,使得游戏中的物品数量、类型、玩法极大程度地丰富起来,不再需要硬编码固定的物品,并突破数量限制,极大程度地丰富了游戏玩法、增加游戏趣味性。法、增加游戏趣味性。法、增加游戏趣味性。

【技术实现步骤摘要】
游戏物品数值生成与检测方法、装置及存储介质


[0001]本专利技术涉及游戏领域,具体涉及游戏物品数值生成与检测方法、装置及存储介质。

技术介绍

[0002]游戏物品是游戏中的最基本的要素之一,它们决定了游戏的玩法以及用户体验。传统上实现游戏物品的方法就是预定义若干固定的物品,以及在固定范围内变化的数值,玩家使用物品也会有诸多的限制。
[0003]在一些现有技术方案中,会预定义一些物品,其拥有游戏厂商预定义好的数值或在一定范围内随机变化的数值,玩家可以用这个物品来执行特定操作,但是这个物品却无法用于与游戏环境中的其它物品交互。例如,在一些实现中,“剑”物品只能用于攻击敌人,却无法用来和敌人之外的物品交互;“斧头”游戏物品只能用于砍树,却无法用于和“树”以外的物品交互。
[0004]在现实生活中,一把斧头不仅可以用来砍树,也可以用来当作武器;一把刀不仅可以用来当武器,还可以砍断树枝,只不过所需时间不同。
[0005]由此可见,在现有技术或相关技术中,存在着游戏物品类型固定化、数量固定化、不能动态生成、或合成新物品等技术问题。

技术实现思路

[0006]为了克服现有技术的不足,本专利技术提供了一种游戏物品数值生成与检测方法、装置及存储介质,使得游戏中的物品数量、类型、玩法极大程度地丰富起来,不再需要硬编码固定的物品,并突破数量限制,极大程度地丰富了游戏玩法、增加游戏趣味性。
[0007]第一方面,本专利技术提供了一种游戏物品的数值生成方法,包括:预定义一个或多个基础元素,所述基础元素以二维或三维体素的矩阵构成游戏内的物品;获取游戏物品二维或三维的体素矩阵数据;通过既定的数值检测算法,将获取到的二维或三维体素矩阵数据转换为游戏物品的一个或多个数值。
[0008]基于本专利技术第一方面的专利技术构思,本专利技术第二方面还预定义了若干物品分类,其特征在于,本专利技术第一方面所述数值检测算法包括:每个物品分类对应各自的元素检测算法;将获取到的二维或三维体素矩阵数据通过分类检测算法转换为所有功能分类的匹配度;通过预定义的元素检测算法根据二维或三维体素矩阵数据中的基础元素数量及排列等特征计算出物品在部分或所有功能分类各自的数值。
[0009]基于第一方面的专利技术构思,本专利技术第三方面还提供了一种游戏物品的数值生成方法,所述数值检测算法为计算机视觉或深度学习算法的一种或多种结合。
[0010]第四方面,本专利技术提供了一种游戏物品的数值检测方法,包括:获取玩家要交互的对象及玩家正在使用的一个或多个物品;通过本专利技术第一方面所述的游戏物品的数值生成方法,获取玩家正在使用的物品所对应的数值;根据所述获取到的数值触发一个或多个游戏机制。
[0011]第五方面,本专利技术还提供了一种游戏物品数值生成装置,包括:元素定义模块,用于预定义一个或多个基础元素,所述基础元素以二维或三维体素的矩阵构成游戏内的物品;物品体素数据获取模块,用于获取游戏物品二维或三维的体素矩阵数据;数值计算模块,用于将获取到的二维或三维体素矩阵数据转换为游戏物品的数值。
[0012]根据第五方面的专利技术构思,本专利技术第六方面还包括物品分类模块,包括:所述物品分类模块用于记录预定义的若干物品分类;所属数值计算模块用于将获取到的二维或三维体素矩阵数据转换为部分或所有物品分类的数值。
[0013]第七方面,本专利技术还提供了一种游戏物品数值检测装置,包括:物品数值获取模块,用于获取玩家要交互的对象及玩家正在使用的一个或多个物品;数值检测模块,用于本专利技术第六方面中所述的数值计算模块获取玩家正在使用的物品的数值;机制触发模块,用于根据正在使用的物品的数值触发一个或多个游戏机制。
[0014]第八方面,本专利技术还提供了一种存储介质,其上存储有可读取得计算机程序,其特征在于,所述计算机程序被处理器执行时实现本专利技术中所述第一方面至第四方面中的任一项方法。
[0015]本专利技术的有益效果是:相比于相关技术中游戏物品功能的实现,使用本专利技术所述方法的游戏的物品数量不再被游戏开发者束缚;游戏物品数量和功能突破原有技术的限制;游戏物品的交互范围也被扩大,可以根据其在不同功能分类上的数值动态决定与环境交互的结果;很大程度上提高游戏的可玩性,提高使用者体验。
附图说明
[0016]图1示意性示出本专利技术第一方面预定义所述基础元素与功能分类之后,生成游戏物品属性数值的一种实施例的流程图。
[0017]图2示意性示出专利技术第二方面预定义所述基础元素与功能分类之后,生成游戏物品属性数值的一种实施例的流程图;其中,S201为获取游戏物品二维或三维的体素矩阵数据;S202为通过数值检测算法将获取到的二维或三维体素矩阵数据通过分类检测算法转换为所有功能分类的匹配度;S203为通过预定义的元素检测算法根据二维或三维体素矩阵数据中的基础元素数量及排列等特征计算出物品在部分或所有功能分类各自的数值。
[0018]图3示意性示出本专利技术第二方面预定义所述基础元素与功能分类之后,假设一共预定义了N种()物品类型,生成游戏物品属性数值的一种实施例的流程图(见图2)的展开图。
[0019]图4示意性示出本专利技术第四方面一种游戏物品的数值检测方法的一种实施例的流程图;S401为获取玩家要交互的对象及玩家正在使用的一个或多个物品;S402为通过本专利技术第一方面中所述的游戏物品的数值生成方法,获取玩家正在使用的物品的所有功能分类所对应的数值;S403为根据所述物品的所有功能分类所对应的数值触发一个或多个游戏机制。
[0020]图5示意性示出本专利技术第五方面的一种游戏物品数值生成装置的一种实施例的框图。
[0021]图6示意性示出本专利技术第六方面的一种游戏物品数值生成装置的一种实施例的框图。
[0022]图7示意性示出本专利技术第七方面的一种游戏物品数值检测装置的一种实施例的框图。
[0023]图8为本专利技术实施例一中所举例说明的一种物品的二维体素数据的示意图,图8仅仅以形象的方式展示示例体素数据,不代表本专利技术具体内部实现方法,其中:二维体素数据的每一个基础元素以正方形来表示;不同正方形填充图案为不同类型的基础元素;空白正方形代表没有基础元素;涂黑正方形与网格填充正方形代表了实施例一中所举例的两种预定义的基础元素。
[0024]图9为本专利技术实施例一中所举例说明的另一种物品的二维体素数据的示意图,图9仅仅以形象的方式展示示例体素数据,不代表本专利技术具体内部实现方法,其中:二维体素数据的每一个基础元素以正方形来表示;不同正方形填充图案为不同类型的基础元素;空白正方形代表没有基础元素;涂黑正方形与网格填充正方形代表了实施例一中所举例的两种预定义的基础元素。
[0025]图10为本专利技术实施例三中所举例说明的一种物品的三维体素数据的示意图,图10仅仅以形象的方式展示示例体素数据,不代表本专利技术具体内部实现方法,其中:三维体素数据的每一个基础元素以立方体来表示;同一个立方体仅代表一种元素,所以其六个面所填充的图案是相同的;为了展示方便,没有基础元素的位置则不作画本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种游戏物品的数值生成方法,其特征包括:预定义一个或多个基础元素,所述基础元素以二维或三维体素的矩阵构成游戏内的物品;获取游戏物品二维或三维的体素矩阵数据;通过既定的数值检测算法,将获取到的二维或三维体素矩阵数据转换为游戏物品的一个或多个数值。2.根据权利要求1所述的一种游戏物品的数值生成方法,还预定义了若干物品分类,其特征在于,所述数值检测算法包括:每个物品分类对应各自的元素检测算法;将获取到的二维或三维体素矩阵数据通过分类检测算法转换为所有功能分类的匹配度;通过预定义的元素检测算法根据二维或三维体素矩阵数据中的基础元素数量及排列等特征计算出物品在部分或所有功能分类各自的数值。3.根据权利要求1所述的一种游戏物品的数值生成方法,所述数值检测算法为计算机视觉或深度学习算法的一种或多种结合。4.一种游戏物品的数值检测方法,其特征包括:获取玩家要交互的对象及玩家正在使用的一个或多个物品;通过权利要求1中所述的游戏物品的数值生成方法,获取玩家正在使用的物品所对应的数值;根据所述获取到的数值触发一个或多个游...

【专利技术属性】
技术研发人员:王禹豪
申请(专利权)人:王禹豪
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1