游戏地图绘制方法、装置、电子设备和存储介质制造方法及图纸

技术编号:27418147 阅读:20 留言:0更新日期:2021-02-21 14:35
本发明专利技术实施例公开了一种游戏地图绘制方法、装置、电子设备和存储介质;本发明专利技术实施例可获取游戏缩略地图;获取游戏缩略地图中每个像素对应的目标类型密度值;基于的目标类型密度值和预设的筛选参数,确定目标类型游戏武器的密度筛选阈值;当目标类型密度值大于密度筛选阈值时,将目标类型密度值所对应的像素确定为目标类型游戏武器的待聚类像素;根据待聚类像素在游戏缩略地图中的显示位置,对待聚类像素进行聚类处理,得到目标类型游戏武器的聚类簇;在游戏缩略地图中绘制目标类型游戏武器的聚类簇,以展现不同类型的游戏武器在游戏场景中的交战热区分布。本方案可以提升游戏关卡设计的效率。计的效率。计的效率。

【技术实现步骤摘要】
游戏地图绘制方法、装置、电子设备和存储介质


[0001]本专利技术涉及计算机领域,具体涉及一种游戏地图绘制方法、装置、电子设备和存储介质。

技术介绍

[0002]游戏关卡的设计往往会在很大程度上影响对抗游戏的平衡性,例如,在射击类游戏关卡中设立了一个掩体,最靠近该掩体的游戏玩家往往有更大的概率击杀没有掩体掩护的游戏玩家。
[0003]目前的游戏关卡中经常会存在这些不平衡的设计,而游戏开发者无法及时发现又会造成游戏玩家流失等问题。
[0004]因此,目前缺少辅助游戏开发者发现游戏关卡不平衡设计的有效手段。

技术实现思路

[0005]本专利技术实施例提供一种游戏地图绘制方法、装置、电子设备和存储介质,可以辅助游戏开发者发现游戏关卡不平衡设计,提升了游戏关卡设计的效率。
[0006]本专利技术实施例提供一种游戏地图绘制方法,包括:
[0007]获取游戏缩略地图,所述游戏缩略地图中的每个像素对应游戏场景中的一个空间区域;
[0008]获取游戏缩略地图中每个像素对应的目标类型密度值,所述目标类型密度值表征游戏角色在所述像素所对应空间区域中使用目标类型的游戏武器击杀其他游戏角色的频繁程度;
[0009]基于所述的目标类型密度值和预设的筛选参数,确定所述目标类型游戏武器的密度筛选阈值;
[0010]当所述目标类型密度值大于所述密度筛选阈值时,将所述目标类型密度值所对应的像素确定为所述目标类型游戏武器的待聚类像素;
[0011]根据所述待聚类像素在所述游戏缩略地图中的显示位置,对所述待聚类像素进行聚类处理,得到所述目标类型游戏武器的至少一个聚类簇;
[0012]在所述游戏缩略地图中绘制所述目标类型游戏武器的至少一个聚类簇,以展现不同武器类型的游戏武器在游戏场景中的交战热区分布。
[0013]本专利技术实施例还提供一种游戏地图绘制装置,包括:
[0014]地图获取单元,用于获取游戏缩略地图,所述游戏缩略地图中的每个像素对应游戏场景中的一个空间区域;
[0015]密度获取单元,用于获取游戏缩略地图中每个像素对应的目标类型密度值,所述目标类型密度值表征游戏角色在所述像素所对应空间区域中使用目标类型的游戏武器击杀其他游戏角色的频繁程度;
[0016]阈值单元,用于基于所述的目标类型密度值和预设的筛选参数,确定所述目标类
型游戏武器的密度筛选阈值;
[0017]筛选单元,用于当所述目标类型密度值大于所述密度筛选阈值时,将所述目标类型密度值所对应的像素确定为所述目标类型游戏武器的待聚类像素;
[0018]聚类单元,用于根据所述待聚类像素在所述游戏缩略地图中的显示位置,对所述待聚类像素进行聚类处理,得到所述目标类型游戏武器的至少一个聚类簇;
[0019]绘制单元,用于在所述游戏缩略地图中绘制所述目标类型游戏武器的至少一个聚类簇,以展现不同武器类型的游戏武器在游戏场景中的交战热区分布。
[0020]在一些实施例中,所述阈值单元,包括:
[0021]排序子单元,用于基于所述目标类型密度值的数值大小,对所述游戏缩略地图中每个像素进行排序,得到排序后像素;
[0022]目标子单元,用于基于所述预设的筛选参数在排序后像素中确定参考像素;
[0023]阈值子单元,用于将所述参考像素所对应目标类型密度值的数值大小确定为所述目标类型游戏武器的密度筛选阈值。
[0024]在一些实施例中,所述排序后像素包括第一排序后像素和第二排序后像素,所述排序子单元,用于:
[0025]基于所述目标类型密度值的数值大小,对所述游戏缩略地图中每个像素进行排序,得到第一排序后像素;
[0026]当所述第一排序后像素中存在N个重复像素时,则去除所述第一排序后像素中的N-1个重复像素,得到第二排序后像素,所述重复像素为目标类型密度值相同的像素。
[0027]在一些实施例中,所述筛选参数包括第一分位数和第二分位数,所述参考像素包括第一参考像素和第二参考像素,目标子单元,用于:
[0028]根据所述第一分位数在所述第一排序后像素中确定为第一参考像素;
[0029]根据所述第二分位数在所述第一排序后像素中确定为第二参考像素。
[0030]在一些实施例中,所述阈值子单元,用于:
[0031]将所述第一参考像素所对应目标类型密度值的数值大小确定为所述目标类型游戏武器的第一密度筛选阈值;
[0032]将所述第二参考像素所对应目标类型密度值的数值大小确定为所述目标类型游戏武器的第二密度筛选阈值;
[0033]当所述第一密度筛选阈值大于所述第二密度筛选阈值时,将所述一密度筛选阈值确定为所述目标类型游戏武器的密度筛选阈值;
[0034]当所述第一密度筛选阈值大于所述第二密度筛选阈值时,将所述二密度筛选阈值确定为所述目标类型游戏武器的密度筛选阈值。
[0035]在一些实施例中,所述聚类单元,包括:
[0036]最大数量子单元,用于确定预设的最大聚类簇数量M,所述M为正整数;
[0037]聚类子单元,用于在第i次聚类处理时,根据所述待聚类像素在所述游戏缩略地图中的显示位置将所述待聚类像素聚类为i个聚类簇,所述i为不大于M的正整数;
[0038]评分子单元,用于对所述i个聚类簇进行聚类簇评分,得到所述第i次聚类处理的平均聚类簇分数;
[0039]确定子单元,用于当所述第i次聚类处理的平均聚类簇分数高于其余M-1次聚类处
理的平均聚类簇分数时,将所述i个聚类簇确定为所述目标类型游戏武器的i个聚类簇。
[0040]在一些实施例中,所述评分子单元,用于:
[0041]确定所述i个聚类簇的中总中心点,以及所述i个聚类簇中第j个聚类簇的簇中心点;
[0042]根据所述第j个聚类簇的簇中心点和所述i个聚类簇中每个像素在所述游戏缩略地图中的显示位置,计算第j个聚类簇的簇内紧密度;
[0043]根据所述第j个聚类簇的簇中心点与所述i个聚类簇的总中心点,计算第j个聚类簇的簇外分离度;
[0044]根据所述第j个聚类簇的簇内紧密度和所述簇外分离度的比值,确定所述第j个聚类簇的聚类簇评分;
[0045]对所述i个聚类簇中每个聚类簇的聚类簇评分进行均值计算,得到所述第i次聚类处理的平均聚类簇分数。
[0046]在一些实施例中,所述绘制单元,包括:
[0047]参数子单元,用于确定所述目标类型游戏武器的每个聚类簇的中心点、长轴长度和短轴长度;
[0048]半径子单元,用于基于所述聚类簇的长轴长度和短轴长度的均值,确定所述聚类簇的半径;
[0049]绘制子单元,用于基于所述聚类簇的中心点和半径,在所述游戏缩略地图中绘制所述目标类型游戏武器的聚类簇。
[0050]在一些实施例中,所述绘制子单元,用于:
[0051]确定所述目标类型对应的目标绘制颜色;
[0052]所述基于本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种游戏地图绘制方法,其特征在于,包括:获取游戏缩略地图,所述游戏缩略地图中的每个像素对应游戏场景中的一个空间区域;获取游戏缩略地图中每个像素对应的目标类型密度值,所述目标类型密度值表征游戏角色在所述像素所对应空间区域中使用目标类型的游戏武器击杀其他游戏角色的频繁程度;基于所述的目标类型密度值和预设的筛选参数,确定所述目标类型游戏武器的密度筛选阈值;当所述目标类型密度值大于所述密度筛选阈值时,将所述目标类型密度值所对应的像素确定为所述目标类型游戏武器的待聚类像素;根据所述待聚类像素在所述游戏缩略地图中的显示位置,对所述待聚类像素进行聚类处理,得到所述目标类型游戏武器的至少一个聚类簇;在所述游戏缩略地图中绘制所述目标类型游戏武器的至少一个聚类簇,以展现不同武器类型的游戏武器在游戏场景中的交战热区分布的交战热区分布。2.如权利要求1所述的游戏地图绘制方法,其特征在于,所述基于所述的目标类型密度值和预设的筛选参数,确定所述目标类型游戏武器的密度筛选阈值,包括:基于所述目标类型密度值的数值大小,对所述游戏缩略地图中每个像素进行排序,得到排序后像素;基于所述预设的筛选参数在排序后像素中确定参考像素;将所述参考像素所对应目标类型密度值的数值大小确定为所述目标类型游戏武器的密度筛选阈值。3.如权利要求2所述的游戏地图绘制方法,其特征在于,所述排序后像素包括第一排序后像素和第二排序后像素,所述基于所述目标类型密度值的数值大小,对所述游戏缩略地图中每个像素进行排序,得到排序后像素,包括:基于所述目标类型密度值的数值大小,对所述游戏缩略地图中每个像素进行排序,得到第一排序后像素;当所述第一排序后像素中存在N个重复像素时,则去除所述第一排序后像素中的N-1个重复像素,得到第二排序后像素,所述重复像素为目标类型密度值相同的像素。4.如权利要求3所述的游戏地图绘制方法,其特征在于,所述筛选参数包括第一分位数和第二分位数,所述参考像素包括第一参考像素和第二参考像素,所述基于所述预设的筛选参数在排序后像素中确定参考像素,包括:根据所述第一分位数在所述第一排序后像素中确定为第一参考像素;根据所述第二分位数在所述第一排序后像素中确定为第二参考像素。5.如权利要求4所述的游戏地图绘制方法,其特征在于,所述将所述参考像素所对应目标类型密度值的数值大小确定为所述目标类型游戏武器的密度筛选阈值,包括:将所述第一参考像素所对应目标类型密度值的数值大小确定为所述目标类型游戏武器的第一密度筛选阈值;将所述第二参考像素所对应目标类型密度值的数值大小确定为所述目标类型游戏武器的第二密度筛选阈值;
当所述第一密度筛选阈值大于所述第二密度筛选阈值时,将所述一密度筛选阈值确定为所述目标类型游戏武器的密度筛选阈值;当所述第一密度筛选阈值大于所述第二密度筛选阈值时,将所述二密度筛选阈值确定为所述目标类型游戏武器的密度筛选阈值。6.如权利要求1所述的游戏地图绘制方法,其特征在于,所述根据所述待聚类像素在所述游戏缩略地图中的显示位置,对所述待聚类像素进行聚类处理,得到所述目标类型游戏武器的至少一个聚类簇,包括:确定预设的最大聚类簇数量M,所述M为正整数;在第i次聚类处理时,根据所述待聚类像素在所述游戏缩略地图中的显示位置将所述待聚类像素聚类为i个聚类簇,所述i为不大于M的正整数;对所述i个聚类簇进行聚类簇评分,得到所述第i次聚类处理的平均聚类簇分数;当所述第i次聚类处理的平均聚类簇分数高于其余M-1次聚类处理的平均聚类簇分数时,将所述i个聚类簇确定为所述目标类型游戏武器的i个聚类簇。7.如权利要求6所述的游戏地图绘制方法,其特征在于,所述对所述i个聚类簇进行聚类簇评分,得到所述第i次聚类处理的平均聚类簇分数,包括:确定所述i个聚类簇的中总中心点,以及所述i个聚类簇中第j个聚类簇的簇中心点;根据...

【专利技术属性】
技术研发人员:李春晓胡飞雄
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

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

1