游戏战斗过程的复现方法、装置及电子设备制造方法及图纸

技术编号:39430348 阅读:15 留言:0更新日期:2023-11-19 16:15
本发明专利技术提供了一种游戏战斗过程的复现方法、装置及电子设备,获取目标战斗场次的游戏数据;其中,游戏数据包括:目标战斗场次对应的目标游戏场景中的游戏对象在目标战斗场次的持续时间内的状态数据,以及在目标战斗场次中发生的游戏事件;游戏事件由对应的游戏操作生成;基于游戏对象的状态数据,确定游戏事件对应的游戏操作的操作参数;基于游戏事件对应的游戏操作的操作参数,复现目标战斗场次对应的游戏战斗过程。该方式提高了游戏战斗过程的复现效率,便于实现对游戏系统战斗稳定性的分析。析。析。

【技术实现步骤摘要】
游戏战斗过程的复现方法、装置及电子设备


[0001]本专利技术涉及游戏外挂检测
,具体而言,涉及一种游戏战斗过程的复现方法、装置及电子设备。

技术介绍

[0002]针对真人对战类游戏,需要通过大量的玩家对战数据对游戏系统的战斗稳定性进行分析。相关技术中,可以通过真人操作对战游戏,以复现已经存在的高质量的对战过程,并记录真人操作作为战斗稳定性的分析数据。还可以通过游戏AI生成样本,通过AI实现大量的游戏对战过程,并对产生的数据进行提取,得到用于对战斗稳定性的分析的数据。然而,上述两种方式的人工成本较高,且对高质量的对战过程的复现效果较差。此外,还可以通过计算机视觉技术对对战过程的录像视频进行处理,以获得用于对战斗稳定性的分析的数据,然而该方式通常仅能确定游戏中角色的位置移动过程,而无法确定更为复杂的操作指令。

技术实现思路

[0003]有鉴于此,本专利技术的目的在于提供一种游戏战斗过程的复现方法、装置及电子设备,以提高游戏战斗过程的复现效率。
[0004]第一方面,本专利技术实施例提供了一种游戏战斗过程的复现方法,包括:获取目标战斗场次的游戏数据;其中,游戏数据包括:目标战斗场次对应的目标游戏场景中的游戏对象在目标战斗场次的持续时间内的状态数据,以及在目标战斗场次中发生的游戏事件;游戏事件由对应的游戏操作生成;基于游戏对象的状态数据,确定游戏事件对应的游戏操作的操作参数;基于游戏事件对应的游戏操作的操作参数,复现目标战斗场次对应的游戏战斗过程。
[0005]第二方面,本专利技术实施例提供了一种游戏战斗过程的复现装置,包括:游戏数据获取模块,用于获取目标战斗场次的游戏数据;其中,游戏数据包括:目标战斗场次对应的目标游戏场景中的游戏对象在目标战斗场次的持续时间内的状态数据,以及在目标战斗场次中发生的游戏事件;游戏事件由对应的游戏操作生成;操作参数确定模块,用于基于游戏对象的状态数据,确定游戏事件对应的游戏操作的操作参数;战斗复现模块,用于基于游戏事件对应的游戏操作的操作参数,复现目标战斗场次对应的游戏战斗过程。
[0006]第三方面,本专利技术实施例提供了一种电子设备,包括处理器和存储器,存储器存储有能够被处理器执行的机器可执行指令,处理器执行机器可执行指令以实现上述的游戏战斗过程的复现方法。
[0007]第四方面,本专利技术实施例提供了一种机器可读存储介质,该机器可读存储介质存储有机器可执行指令,机器可执行指令在被处理器调用和执行时,机器可执行指令促使处理器实现上述的游戏战斗过程的复现方法。
[0008]本专利技术实施例带来了以下有益效果:
[0009]上述一种游戏战斗过程的复现方法、装置及电子设备,获取目标战斗场次的游戏数据;其中,游戏数据包括:目标战斗场次对应的目标游戏场景中的游戏对象在目标战斗场次的持续时间内的状态数据,以及在目标战斗场次中发生的游戏事件;游戏事件由对应的游戏操作生成;基于游戏对象的状态数据,确定游戏事件对应的游戏操作的操作参数;基于游戏事件对应的游戏操作的操作参数,复现目标战斗场次对应的游戏战斗过程。该方式提高了游戏战斗过程的复现效率,便于实现对游戏系统战斗稳定性的分析。
[0010]本专利技术的其他特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。
[0011]为使本专利技术的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
[0012]为了更清楚地说明本专利技术具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施方式,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0013]图1为本专利技术实施例提供的一种游戏战斗过程的复现方法的流程图;
[0014]图2为本专利技术实施例提供的一种录像数据的内容示意图;
[0015]图3为本专利技术实施例提供的一种游戏战斗过程的复现装置的结构示意图;
[0016]图4为本专利技术实施例提供的一种电子设备的结构示意图。
具体实施方式
[0017]为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0018]在某个日活跃用户数据量(Daily Active User,简称“DAU”)较高的游戏中,会将玩家控制的虚拟对象划分为两个阵营,其一为求生者阵营,其二为监管者阵营。其中,求生者的主要任务是在最短的时间内修完密码机,打开大门跑出庄园。而监管者的目标是阻止求生者修理电机,通过击倒求生者挂上火箭椅放飞的方式淘汰求生者。
[0019]战斗系统是上述游戏最终要的模块之一,玩家的游戏体验主要来自于有匹配和排位的战斗中,所以保障该游戏的战斗系统的稳定对于该游戏产品本身是最重要的任务之一。
[0020]随着游戏运营时间越来越长,游戏战斗系统越来越复杂,角色数量,地图以及玩法通常也越来越多。同样地,各个模块之间耦合越来越严重,如何保障战斗系统的稳定性非常重要。在一些对战类的游戏中,外网可能具有有千万甚至亿级别的对战数据,如此规模的数据可以认为是覆盖了全场景,如果能利用好这些数据,来模拟玩家的操作,不用通过人力去复现外网视频中操作,无疑会为产品的战斗稳定性带来巨大的帮助。
[0021]相关技术中,通常通过人力去进行战斗模拟,去复现外网视频的操作,通过计算机视觉技术或者在游戏中嵌入SDK,将用户的操作记录下来,便于后期复用。也可以通过游戏AI(Artificial Intelligence)来生成样本,启动AI去进行大量的游戏,选择其中有效的数据,便于后期复用。此外,或者也可以通过记录游戏的战斗数据供AI模型进行训练。还可以采用基于战斗录像提取游戏角色位置的方式,具体而言可以通过计算机视觉技术在视频录像中提取了相应游戏角色的实时位置。
[0022]上述几种方式仍然需要大量人力去复现外网游戏操作或者需要对AI生成的数据样本进行筛选,然而外网高端玩家的极限操作很难通过人力或者AI去复现。由于战斗数据主要是记录了正常战斗的数据,在提供记录战斗数据供AI训练时,如果没有对战斗数据进行解析,则无法对玩家游戏操作的进行复现。如果采用通过计算机视觉技术的数据源是录像视频或者图片的方式,处理速度较慢,而且大多只能用于移动位置等简单操作复现,无法很好的解析一些复杂的游戏操作。
[0023]基于此,本专利技术实施例提供的一种游戏战斗过程的复现方法、装置及电子设备,该技术可以应用于各种需要进行游戏战斗过程复现的场景中。
[0024]参见图1,首先对本专利技术实施例本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种游戏战斗过程的复现方法,其特征在于,包括:获取目标战斗场次的游戏数据;其中,所述游戏数据包括:所述目标战斗场次对应的目标游戏场景中的游戏对象在所述目标战斗场次的持续时间内的状态数据,以及在所述目标战斗场次中发生的游戏事件;所述游戏事件由对应的游戏操作生成;基于所述游戏对象的状态数据,确定所述游戏事件对应的游戏操作的操作参数;基于所述游戏事件对应的游戏操作的操作参数,复现所述目标战斗场次对应的游戏战斗过程。2.根据权利要求1所述的方法,其特征在于,所述游戏数据包括多组子数据;所述多组子数据包括与所述目标战斗场次的持续时间内的多个战斗时刻对应的所述游戏对象的状态数据及所述游戏事件;所述游戏对象包括多个;所述游戏事件具有事件参数;所述事件参数包括游戏事件对应的目标游戏对象;所述游戏事件包括多个;基于所述游戏对象的状态数据,确定所述游戏事件对应的游戏操作的操作参数的步骤,包括;针对每个所述游戏事件,将所述多组子数据中包括所述游戏事件的子数据确定为所述游戏事件对应的目标子数据;基于所述目标子数据中与所述游戏事件对应的目标游戏对象的状态数据,确定所述游戏事件对应的游戏操作的操作参数。3.根据权利要求2所述的方法,其特征在于,基于所述目标子数据中与所述游戏事件对应的目标游戏对象的状态数据,确定所述游戏事件对应的游戏操作的操作参数的步骤,包括:基于预设的目标映射关系以及所述目标子数据中与所述游戏事件对应的目标游戏对象的状态数据,确定所述游戏事件对应的游戏操作的操作参数;所述目标映射关系用于指示所述游戏操作的操作参数对所述游戏事件对应的目标游戏对象的状态数据的作用原理。4.根据权利要求3所述的方法,其特征在于,所述事件参数还包括所述游戏事件的事件类型;所述映射关系包括多个;每个所述映射关系与预设的游戏操作的操作类型对应;基于预设的目标映射关系以及所述目标子数据中与所述游戏事件对应的目标游戏对象的状态数据,确定所述游戏事件对应的游戏操作的操作参数之前,所述方法包括:基于所述游戏事件的事件类型,确定所述游戏事件对应的游戏操作的目标操作类型;将预设的多个映射关系中,与所述目标操作类型对应的映射关系确定为目标映射关系。5.根据权利要求3所述的方法,其特征在于,所述目标子数据包括多组;多组所述目标子数据与所述目标战斗场次的持续时间内的多个目标战斗时刻对应;基于预设的目标映射关系以及所述目标子数据中与所述游戏事件对应的目标游戏对象的状态数据,确定所述游戏事件对应的游戏操作的操作参数的步骤,包括:针对每个所述目标战斗时刻,基于预设的目标映射关系、所述目标战斗时刻的相关状态数据,计算所述游戏事件对应的游戏操作在所述战...

【专利技术属性】
技术研发人员:泮求亮李宫
申请(专利权)人:网易杭州网络有限公司
类型:发明
国别省市:

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

1