游戏数据处理方法、装置、设备以及存储介质制造方法及图纸

技术编号:35315482 阅读:23 留言:0更新日期:2022-10-22 13:07
本申请实施例公开了一种游戏数据处理方法、装置、设备以及存储介质,可适计算机技术和区块链等领域。该方法包括:确定多个初始游戏阵容,对各初始游戏阵容进行迭代调整得到至少一个目标游戏阵容,每个初始游戏阵容包括至少一个虚拟对象;基于各目标游戏阵容确定目标游戏的待调整虚拟对象,并对待调整虚拟对象进行调整,每次阵容调整时,基于各第一游戏阵容的阵容强度确定阵容数据调整概率,基于阵容数据调整概率对各第一游戏阵容进行调整得到第二游戏阵容,并基于各第二游戏阵容确定下一次调整对应的游戏阵容集合。采用本申请实施例,可有效对游戏中的虚拟对象进行调整以保持调整游戏平衡性,适用性高。适用性高。适用性高。

【技术实现步骤摘要】
游戏数据处理方法、装置、设备以及存储介质


[0001]本申请涉及计算机
,尤其涉及一种游戏数据处理方法、装置、设备以及存储介质。

技术介绍

[0002]随着游戏产业的不断发展,不同类型的游戏由于其独特的游戏机制会收到具有不同游戏偏好的游戏玩家的青睐。如模拟类游戏(simulation game,SLG)可允许游戏玩家自由控制、管理和使用游戏中的虚拟对象或事物实现游戏对抗胜利。
[0003]对于模拟类游戏而言,游戏策划人员需要随时对游戏内的虚拟对象的对象数据进行调整以保持游戏平衡性,从而提升游戏机制的合理性和游戏玩家的游戏体验。但是现阶段主要是根据游戏玩家的反馈信息进行调整,效果有限。

技术实现思路

[0004]本申请实施例提供一种游戏数据处理方法,可有效对游戏中的虚拟对象进行调整以保持调整游戏平衡性,适用性高。
[0005]一方面,本申请实施例提供一种游戏数据处理方法,该方法包括:确定目标游戏的多个初始游戏阵容,对各上述初始游戏阵容进行迭代调整得到至少一个目标游戏阵容,每个上述初始游戏阵容包括至少一个虚拟对象;基于各上述目标游戏阵容确定上述目标游戏的待调整虚拟对象,并对上述待调整虚拟对象进行调整;其中,每次阵容调整是基于以下方式进行的:确定本次调整对应的游戏阵容集合中各第一游戏阵容的阵容强度,第一次调整对应的游戏阵容集合包括各上述初始游戏阵容;基于各上述第一游戏阵容的阵容强度确定阵容数据调整概率,基于上述阵容数据调整概率对各上述第一游戏阵容进行调整得到第二游戏阵容;基于各上述第二游戏阵容确定下一次调整对应的游戏阵容集合;其中,上述阵容数据调整概率包括以下至少一项:阵容数据交叉概率,上述阵容数据交叉概率用于确定是否对任意两个上述第一游戏阵容的阵容数据进行交换;每个上述第一游戏阵容对应的阵容数据变异概率,每个上述第一游戏阵容对应的上述阵容数据变异概率用于确定是否对该第一游戏阵容的阵容数据进行替换。
[0006]另一方面,本申请实施例提供了一种游戏数据处理装置,该装置包括:阵容调整模块,用于确定目标游戏的多个初始游戏阵容,对各上述初始游戏阵容进行迭代调整得到至少一个目标游戏阵容,每个上述初始游戏阵容包括至少一个虚拟对象;对象调整模块,用于基于各上述目标游戏阵容确定上述目标游戏的待调整虚拟对
象,并对上述待调整虚拟对象进行调整;其中,每次阵容调整时上述阵容调整模块用于:确定本次调整对应的游戏阵容集合中各第一游戏阵容的阵容强度,第一次调整对应的游戏阵容集合包括各上述初始游戏阵容;基于各上述第一游戏阵容的阵容强度确定阵容数据调整概率,基于上述阵容数据调整概率对各上述第一游戏阵容进行调整得到第二游戏阵容;基于各上述第二游戏阵容确定下一次调整对应的游戏阵容集合;其中,上述阵容数据调整概率包括以下至少一项:阵容数据交叉概率,上述阵容数据交叉概率用于确定是否对任意两个上述第一游戏阵容的阵容数据进行交换;每个上述第一游戏阵容对应的阵容数据变异概率,每个上述第一游戏阵容对应的上述阵容数据变异概率用于确定是否对该第一游戏阵容的阵容数据进行替换。
[0007]另一方面,本申请实施例提供了一种电子设备,包括处理器和存储器,该处理器和存储器相互连接;上述存储器用于存储计算机程序;上述处理器被配置用于在调用上述计算机程序时,执行本申请实施例提供的游戏数据处理方法。
[0008]另一方面,本申请实施例提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序,该计算机程序被处理器执行以实现本申请实施例提供的游戏数据处理方法。
[0009]另一方面,本申请实施例提供了一种计算机程序产品,该计算机程序产品包括计算机程序,上述计算机程序被处理器执行时实现本申请实施例提供的游戏数据处理方法。
[0010]在本申请实施例中,在确定出目标游戏的多个初始游戏阵容之后,可对初始游戏阵容进行迭代调整得到目标游戏阵容。其中,每次阵容调整均可基于阵容数据调整概率对本次调整对应的游戏阵容进行调整,并根据调整后的游戏阵容确定下一次调整对应的游戏阵容。在阵容数据调整概率包括阵容数据交叉概率的情况下,可实现对至少部分游戏阵容的阵容数据进行交换。在阵容数据调整概率包括本次调整对应的每个游戏阵容的阵容数据变异概率的情况下,可实现对部分游戏阵容的阵容数据的替换。
[0011]基于上述多种阵容数据的调整方式,可提升新的游戏阵容的产出效率以及目标游戏阵容的阵容多样性,从而可有效确定出待调整虚拟对象并对其进行调整。
附图说明
[0012]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0013]图1是本申请实施例提供的网络架构示意图;图2是本申请实施例提供的游戏数据处理方法流程示意图;图3是本申请实施例提供的虚拟对象的信息面板的场景示意图;
图4是本申请实施例提供的阵容调整方法的流程示意图;图5是本申请实施例提供的确定对阵组合的场景示意图;图6是本申请实施例提供的交换数据项的场景示意图;图7是本申请实施例提供的替换数据项的场景示意图;图8是本申请实施例提供的阵容调整方法的场景示意图;图9是本申请实施例提供虚拟对象出现频率对比示意图;图10是本申请实施例提供的游戏数据处理方法的流程框架示意图;图11是本申请实施例提供的方法效果对比示意图;图12是本申请实施例提供的标准差数据对比示意图;图13是本申请实施例提供的游戏数据处理装置的结构示意图;图14是本申请实施例提供的电子设备的结构示意图。
具体实施方式
[0014]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0015]本申请实施例提供的游戏数据处理方法可适用于以阵容组合为基础的对抗游戏场景。其中,对抗游戏场景是可以是游戏应用在运行时显示(或提供)的虚拟场景。该虚拟场景可以是对真实世界的仿真环境,也可以是半仿真半虚构的虚拟环境,还可以是纯虚构的虚拟环境。并且该虚拟场景可以是二维虚拟场景、三维虚拟场景等。虚拟场景可以包括如天空、陆地、海洋等,还可以包括虚拟对象。例如,一个游戏玩家可通过包括至少一个虚拟对象的游戏阵容与另一个游戏玩家对应的游戏阵容进行阵容对抗,或者每个游戏玩家对应一个虚拟对象,由多个玩家对应的虚拟对象组成一个游戏阵容与其他玩家对应的虚拟对象所组成的游戏阵容进行阵容对抗。
[0016]其中,上述虚拟对象是指游戏玩家可以选择的在对抗中可进行相关操作,或者带领其他的虚拟对象(如NPC)来进行作战的对象。例如,在策略性对局中虚拟对象也即为对局中的“英雄”。
[0017]其中,上述游戏阵容是指包括一个或者多本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种游戏数据处理方法,其特征在于,所述方法包括:确定目标游戏的多个初始游戏阵容,对各所述初始游戏阵容进行迭代调整得到至少一个目标游戏阵容,每个所述初始游戏阵容包括至少一个虚拟对象;基于各所述目标游戏阵容确定所述目标游戏的待调整虚拟对象,并对所述待调整虚拟对象进行调整;其中,每次阵容调整是基于以下方式进行的:确定本次调整对应的游戏阵容集合中各第一游戏阵容的阵容强度,第一次调整对应的游戏阵容集合包括各所述初始游戏阵容;基于各所述第一游戏阵容的阵容强度确定阵容数据调整概率,基于所述阵容数据调整概率对各所述第一游戏阵容进行调整得到第二游戏阵容;基于各所述第二游戏阵容确定下一次调整对应的游戏阵容集合;其中,所述阵容数据调整概率包括以下至少一项:阵容数据交叉概率,所述阵容数据交叉概率用于确定是否对任意两个所述第一游戏阵容的阵容数据进行交换;每个所述第一游戏阵容对应的阵容数据变异概率,每个所述第一游戏阵容对应的所述阵容数据变异概率用于确定是否对该第一游戏阵容的阵容数据进行替换。2.根据权利要求1所述的方法,其特征在于,所述确定本次调整对应的各第一游戏阵容的阵容强度,包括:对于本次调整对应的每个第一游戏阵容,基于该第一游戏阵容的阵容数据以及每个预设游戏阵容的阵容数据,确定该第一游戏阵容与每个所述预设游戏阵容的对阵结果,基于各所述对阵结果确定该第一游戏阵容的对阵胜率,并基于所述对阵胜率确定该第一游戏阵容的阵容强度。3.根据权利要求1所述的方法,其特征在于,每次调整对应的每个第一游戏阵容的阵容数据包括多个数据项,每个所述数据项为该第一游戏阵容中的一个虚拟对象的一项对象数据,每个虚拟对象的一项对象数据为以下任意一项:该虚拟对象的对象标识;该虚拟对象的一个游戏技能的技能标识;该虚拟对象的一个属性项的属性值。4.根据权利要求1所述的方法,其特征在于,所述阵容数据调整概率包括所述阵容数据交叉概率,基于各所述第一游戏阵容的阵容强度确定所述阵容数据交叉概率,包括:基于第一阵容强度和第二阵容强度,确定所述阵容数据交叉概率,所述第一阵容强度为所有所述第一游戏阵容的阵容强度中的最高阵容强度,所述第二阵容强度为所有所述第一游戏阵容的阵容强度的平均阵容强度。5.根据权利要求3所述的方法,其特征在于,所述阵容数据调整概率包括所述阵容数据交叉概率,基于所述阵容数据交叉概率对各所述第一游戏阵容进行调整得到第二游戏阵容,包括:确定多个互不相同的游戏阵容组合,每个所述游戏阵容组合包括任意两个所述第一游戏阵容;对于每个所述游戏阵容组合,生成该游戏阵容组合对应的第一随机概率,若所述第一
随机概率小于或者等于所述阵容数据交叉概率,则将该游戏阵容组合内的两个第一游戏阵容对应的部分数据项进行交换得到多个第二游戏阵容。6.根据权利要求5所述的方法,其特征在于,每个所述阵容数据中的各数据项具有相同的排列方式,每个所述数据项通过对应的位置索引指示在对应阵容数据中的排列顺序;对于每个所述游戏阵容组合,所述将该游戏阵容组合内的两个第一游戏阵容对应的部分数据项进行交换得到多个第二游戏阵容,包括:生成第一随机位置索引和第二随机位置索引,所述第一随机位置索引和所述第二随机位置索引不同,所述第一随机位置索引和所述第二随机位置索引大于或者等于该游戏阵容组合内每个第一游戏阵容的阵容数据中各数据项对应的最小位置索引、且小于或者等于该游戏阵容组合内每个第一游戏阵容的阵容数据中各数据项对应的最大位置索引;将该游戏阵容组合内一个第一游戏阵容对应的目标数据项与另一个第一游戏阵容对应的目标数据项进行交换得到多个第二游戏阵容,该游戏阵容组合内每个第一游戏阵容对应的目标数据项为该第一游戏阵容的阵容数据中位于所述第一随机位置索引和所述第二随机位置索引之间的数据项。7.根据权利要求1所述的方法,其特征在于,所述阵容数据调整概率包括每个所述第一游戏阵容对应的阵容数据变异概率,对于每个所述第一游戏阵容,基于各所述第一游戏阵容的阵容强度确定该第一游戏阵容对应的阵容数据变异概率,包括:响应于该第一游戏阵容的阵容强度大于或者等于第二阵容强度,基于第一阵容强度、所述第二阵容强度以及该第一游戏阵容的阵容强度,确定该第一游戏阵容对应的阵容数据变异概率,所述第一阵容强度为所有所述第一游戏阵容的阵容强度中的最高阵容强度,所述第二阵容强度为所有所述第一游戏阵容的阵...

【专利技术属性】
技术研发人员:徐广根
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

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

1