数据处理方法、装置、电子设备及计算机可读存储介质制造方法及图纸

技术编号:39292813 阅读:7 留言:0更新日期:2023-11-07 11:00
本申请实施例提供了一种数据处理方法、装置、电子设备及计算机可读存储介质,涉及人工智能技术领域。该方法包括:生成目标游戏关卡的多个游戏阵容以及每个游戏阵容的阵容参数;对每个游戏阵容的阵容参数进行迭代更新,每一次迭代更新包括:根据游戏阵容在本次迭代后的局部最优阵容参数和全局最优阵容参数,获得下一次迭代的阵容参数;将在最后一次迭代时获得的全局最优阵容参数对应的战力,作为目标游戏战力。本申请实施例实现了通过对多个游戏阵容的阵容参数进行复迭代更新,可以获得海量的阵容参数,且基于局部最优阵容参数和全局最优阵容参数迭代更新的,在迭代停止后即可得到较为准确的最低通关战力,无需消耗过多的时间。无需消耗过多的时间。无需消耗过多的时间。

【技术实现步骤摘要】
数据处理方法、装置、电子设备及计算机可读存储介质


[0001]本申请涉及人工智能
,具体而言,本申请涉及一种数据处理方法、装置、电子设备及计算机可读存储介质。

技术介绍

[0002]玩家对战环境(Player Versus Environment,PVE)关卡是卡牌游戏中比较核心的关卡,一个游戏应用通常包含很多的PVE关卡,对于任意一个PVE关卡,如果该PVE关卡太简单,则会导致玩家通关太快,会让玩家缺乏挑战性;如果该PVE关卡太难,则很可能导致玩家无法继续进行,容易影响玩家通关的自信心,上述两种情况很容易导致玩家流失,因此对PVE关卡进行难度评估非常重要。
[0003]通常情况下,采用一个指定阵容通过该PVE关卡的最低通关战力,来确定该PVE关卡的难度,指定阵容中各个虚拟角色以及各个虚拟角色的站位都是固定不变的,可以变化的是每个虚拟角色的属性,例如品质、等级、装备等属性,属性值的具体大小会影响能否通关。
[0004]现有方案计算最低通关战力时,需要在游戏发布后,从游戏玩家真实的玩家数据中获得该指定阵容的详细数据(详细数据包括每个虚拟角色、每个虚拟角色的站位以及每个虚拟角色的属性),并根据这些详细数据来计算当前的通关战力,一方面,需要海量游戏玩家的数据才能确定比较准确的最低通关战力,另一方面,在游戏发布后才能确定该游戏的最低通关战力,对游戏前期的策划有较大影响。

技术实现思路

[0005]本申请实施例提供了一种数据处理方法、装置、电子设备、计算机可读存储介质及计算机程序产品,可以
技术介绍
中存在的问题。所述技术方案如下:
[0006]根据本申请实施例的第一方面,提供了一种数据处理方法,该方法包括:
[0007]确定待测试的目标游戏关卡;
[0008]生成目标游戏关卡的多个游戏阵容以及每个游戏阵容的阵容参数,所有游戏阵容具有相同的虚拟游戏角色,虚拟游戏角色具有至少一种游戏属性,虚拟游戏角色的一种游戏属性的属性值在不同的游戏阵容中的不尽相同,阵容参数包括相应游戏阵容中的各虚拟游戏角色的游戏属性的属性值;
[0009]对每个游戏阵容的阵容参数进行迭代更新,每一次迭代更新包括:根据游戏阵容在本次迭代的阵容参数,确定游戏阵容在本次迭代的战力和在目标游戏关卡的战斗结果,根据游戏阵容在历次迭代中的战力和战斗结果,确定游戏阵容在历次迭代中的局部最优阵容参数,根据所有游戏阵容在本次迭代后的局部最优阵容参数,获得所有游戏阵容在本次迭代后的全局最优阵容参数,根据游戏阵容在本次迭代后的局部最优阵容参数和全局最优阵容参数,获得下一次迭代的阵容参数;
[0010]若确定符合停止迭代的条件,则将在最后一次迭代时获得的全局最优阵容参数对
应的战力,作为目标游戏关卡的目标游戏战力。
[0011]在一个可能的实现方式中,根据游戏阵容在历次迭代中的战力和战斗结果,确定游戏阵容在历次迭代中的局部最优阵容参数,包括:
[0012]根据游戏阵容在历次迭代中的战斗结果,对游戏阵容在历次迭代的阵容参数进行分类,得到第一类阵容参数和第二类阵容参数;其中第一类阵容参数对应的战斗结果为通关,第二类阵容参数对应的战斗结果为不通关;
[0013]将第一类阵容参数中战力最小的阵容参数作为游戏阵容在历次迭代中的局部最优阵容参数,或将第二类阵容参数中战力最大的阵容参数作为游戏阵容在历次迭代中的局部最优阵容参数。
[0014]在一个可能的实现方式中,根据所有游戏阵容在本次迭代后的局部最优阵容参数,获得所有游戏阵容在本次迭代后的全局最优阵容参数,包括:
[0015]确定所有游戏阵容在本次迭代后的局部最优阵容参数对应的战斗结果,对所有游戏阵容在本次迭代后的局部最优阵容参数进行分类,得到第一类局部最优阵容参数和第二类局部最优阵容参数;其中,第一类局部最优阵容参数对应的战斗结果为通关,第二类局部最优阵容参数对应的战斗结果为不通关;
[0016]将第一类局部最优阵容参数中战力最小的局部最优阵容参数作为所有游戏阵容在本次迭代后的全局最优阵容参数,或将第二类局部最优阵容参数中战力最大的局部最优阵容参数作为所有游戏阵容在本次迭代后的全局最优阵容参数。
[0017]在一个可能的实现方式中,根据游戏阵容在本次迭代后的局部最优阵容参数和全局最优阵容参数,获得下一次迭代的阵容参数,包括:
[0018]对于阵容参数中的每个游戏属性,确定游戏属性在本次迭代的属性值、变化程度、本次迭代后的局部最优阵容参数中游戏属性的第一属性值和全局最优阵容参数中游戏属性的第二属性值;
[0019]根据本次迭代的属性值、变化程度、第一属性值以及第二属性值,确定游戏属性在下一次迭代的变化程度;
[0020]根据游戏属性在下一次迭代的变化程度以及在本次迭代的属性值,确定游戏属性在下一次迭代的属性值。
[0021]在一个可能的实现方式中,根据本次迭代的属性值、变化程度、第一属性值以及第二属性值,确定游戏属性在下一次迭代的变化程度,包括:
[0022]确定本次迭代的属性值相对于第一属性值的第一偏移量以及相对于第二属性值的第二偏移量;
[0023]根据本次迭代的变化程度、第一偏移量以及第二偏移量确定游戏属性在下一次迭代的变化程度。
[0024]在一个可能的实现方式中,确定符合停止迭代的条件,包括:
[0025]若确定连续预设次数迭代得到的全局最优阵容参数间的差异小于预设阈值,或迭代次数大于迭代次数阈值,则确定符合停止迭代的条件。
[0026]在一个可能的实现方式中,生成每个游戏阵容的阵容参数,包括:
[0027]获取每个游戏属性的属性值范围;
[0028]对于阵容参数中的每个游戏属性,从游戏属性的属性值范围中随机选择一个属性
值作为游戏属性的初始属性值;
[0029]对每个游戏阵容的阵容参数进行迭代更新,之前还包括:
[0030]根据每个游戏属性的初始属性值确定游戏阵容的初始战力;
[0031]获取目标游戏关卡的关卡详情信息,根据关卡详情信息确定预设通关战力,并根据预设通关战力确定预设战力范围;
[0032]对于每个游戏阵容,若确定游戏阵容的初始战力不位于预设战力范围,则对至少一种游戏属性的初始属性值进行更改,直至游戏阵容的初始战力位于预设战力范围。
[0033]根据本申请实施例的第二方面,提供了一种数据处理装置,该装置包括:
[0034]关卡确定模块,用于确定待测试的目标游戏关卡;
[0035]生成模块,用于生成目标游戏关卡的多个游戏阵容以及每个游戏阵容的阵容参数,所有游戏阵容具有相同的虚拟游戏角色,虚拟游戏角色具有至少一种游戏属性,虚拟游戏角色的一种游戏属性的属性值在不同的游戏阵容中的不尽相同,阵容参数包括相应游戏阵容中的各虚拟游戏角色的游戏属性的属性值;
[0036]迭代更新模块,用于对每个游戏阵容的阵容参数进行迭代更新,每一次迭代更新包括:根据游戏阵容在本次迭代的阵本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据处理方法,其特征在于,包括:确定待测试的目标游戏关卡;生成所述目标游戏关卡的多个游戏阵容以及每个游戏阵容的阵容参数,所有游戏阵容具有相同的虚拟游戏角色,所述虚拟游戏角色具有至少一种游戏属性,所述虚拟游戏角色的一种游戏属性的属性值在不同的游戏阵容中的不尽相同,所述阵容参数包括相应游戏阵容中的各虚拟游戏角色的游戏属性的属性值;对每个游戏阵容的阵容参数进行迭代更新,每一次迭代更新包括:根据所述游戏阵容在本次迭代的阵容参数,确定所述游戏阵容在本次迭代的战力和在所述目标游戏关卡的战斗结果,根据所述游戏阵容在历次迭代中的战力和战斗结果,确定所述游戏阵容在历次迭代中的局部最优阵容参数,根据所有游戏阵容在本次迭代后的局部最优阵容参数,获得所有游戏阵容在本次迭代后的全局最优阵容参数,根据所述游戏阵容在本次迭代后的局部最优阵容参数和全局最优阵容参数,获得下一次迭代的阵容参数;若确定符合停止迭代的条件,则将在最后一次迭代时获得的全局最优阵容参数对应的战力,作为所述目标游戏关卡的目标游戏战力。2.根据权利要求1所述的方法,其特征在于,所述根据所述游戏阵容在历次迭代中的战力和战斗结果,确定所述游戏阵容在历次迭代中的局部最优阵容参数,包括:根据所述游戏阵容在历次迭代中的战斗结果,对所述游戏阵容在历次迭代的阵容参数进行分类,得到第一类阵容参数和第二类阵容参数;其中第一类阵容参数对应的战斗结果为通关,第二类阵容参数对应的战斗结果为不通关;将所述第一类阵容参数中战力最小的阵容参数作为所述游戏阵容在历次迭代中的局部最优阵容参数,或将所述第二类阵容参数中战力最大的阵容参数作为所述游戏阵容在历次迭代中的局部最优阵容参数。3.根据权利要求1或2所述的方法,其特征在于,所述根据所有游戏阵容在本次迭代后的局部最优阵容参数,获得所有游戏阵容在本次迭代后的全局最优阵容参数,包括:根据所有游戏阵容在本次迭代后的局部最优阵容参数对应的战斗结果,对所有游戏阵容在本次迭代后的局部最优阵容参数进行分类,得到第一类局部最优阵容参数和第二类局部最优阵容参数;其中,第一类局部最优阵容参数对应的战斗结果为通关,第二类局部最优阵容参数对应的战斗结果为不通关;将所述第一类局部最优阵容参数中战力最小的局部最优阵容参数作为所有游戏阵容在本次迭代后的全局最优阵容参数,或将所述第二类局部最优阵容参数中战力最大的局部最优阵容参数作为所有游戏阵容在本次迭代后的全局最优阵容参数。4.根据权利要求1所述的方法,其特征在于,所述根据所述游戏阵容在本次迭代后的局部最优阵容参数和全局最优阵容参数,获得下一次迭代的阵容参数,包括:对于所述阵容参数中的每个游戏属性,确定所述游戏属性在本次迭代的属性值、变化程度、所述本次迭代后的局部最优阵容参数中所述游戏属性的第一属性值和全局最优阵容参数中所述游戏属性的第二属性值;根据本次迭代的属性值、变化程度、所述第一属性值以及所述第二属性值,确定所述游戏属性在下一次迭代的变化程度;根据所述游戏属性在下一次迭代的变化程度以及在本次迭代的属性值,确定所述游戏
属性在下一次迭代的属性值。5.根据权利要...

【专利技术属性】
技术研发人员:李旭冬袁明凯黄斌罗章龙严明
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

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

1