游戏角色动作控制方法、装置、设备和存储介质制造方法及图纸

技术编号:30642264 阅读:14 留言:0更新日期:2021-11-04 00:41
本发明专利技术公开了一种游戏角色动作控制方法,包括:获取本游戏角色当前的游戏状态信息,并获取特殊游戏状态下的敌对游戏角色当前的游戏状态信息;根据所述敌对游戏角色当前的游戏状态信息,预测下一时刻所述敌对游戏角色的预测位置信息;将本游戏角色当前的游戏状态信息和所述敌对游戏角色的预测位置信息输入AI模型,确定本游戏角色当前采取的预测动作输出策略;控制本游戏角色按照所述预测动作输出策略输出预测动作。本发明专利技术还公开了一种游戏角色动作控制装置、设备和一种计算机可读存储介质。采用本发明专利技术实施例,能够结合当前的其他角色的游戏状态确定本游戏角色的预测动作输出策略,使得角色动作的预测输出结果准确合理。使得角色动作的预测输出结果准确合理。使得角色动作的预测输出结果准确合理。

【技术实现步骤摘要】
游戏角色动作控制方法、装置、设备和存储介质


[0001]本专利技术涉及游戏角色控制
,尤其涉及一种游戏角色动作控制方法、装置、设备和存储介质。

技术介绍

[0002]随着互联网技术的逐步发展,电子竞技行业越来越受到广泛的关注。对于竞技类游戏而言,为保证用户在游戏过程中的良好体验,在游戏过程中需要预测本游戏角色在下一时刻的角色动作,比如当用户挂机时,游戏角色根据预测的下一时刻的角色动作正常输出动作。现有的竞技类游戏的角色动作是根据本游戏角色的当前游戏状态来直接输出预测动作,但是,本游戏角色预测动作的输出并不能够结合当前的其他角色的游戏状态来进行合理输出,导致角色动作的预测输出结果不够准确合理。例如本游戏角色基于当前的游戏状态信息,其预测的动作为针对敌对游戏角色释放某一技能,但是可能下一时刻敌对游戏角色可能处于该技能的命中范围外,此时该预测的动作不能够正常命中该敌对游戏角色。

技术实现思路

[0003]本专利技术实施例的目的是提供一种游戏角色动作控制方法、装置、设备和存储介质,能够结合当前的其他角色的游戏状态确定本游戏角色的预测动作输出策略,使得角色动作的预测输出结果准确合理。
[0004]为实现上述目的,本专利技术实施例提供了一种游戏角色动作控制方法,包括:
[0005]获取本游戏角色当前的游戏状态信息,并获取特殊游戏状态下的敌对游戏角色当前的游戏状态信息;
[0006]根据所述敌对游戏角色当前的游戏状态信息,预测下一时刻所述敌对游戏角色的预测位置信息;
[0007]将本游戏角色当前的游戏状态信息和所述敌对游戏角色的预测位置信息输入AI模型,确定本游戏角色当前采取的预测动作输出策略;
[0008]控制本游戏角色按照所述预测动作输出策略输出预测动作。
[0009]作为上述方案的改进,所述预测动作输出策略包括攻击目标的确定策略、游戏动作的确定策略以及移动路径的确定策略中至少一种。
[0010]作为上述方案的改进,控制本游戏角色按照所述预测动作输出策略输出预测动作,包括:
[0011]当所述预测动作中存在不合理动作时,获取与所述预测动作对应的动作限制机制;
[0012]根据所述动作限制机制对所述不合理动作进行动作限制操作,以对所述不合理动作的采样概率进行调整;
[0013]输出进行完所述动作限制操作后的预测动作。
[0014]作为上述方案的改进,输出进行完所述动作限制操作后的预测动作后,还包括:
[0015]将进行完所述动作限制操作后的预测动作作为样本数据输入到所述AI模型中,以训练所述AI模型。
[0016]作为上述方案的改进,所述预测动作为所述本游戏角色的俯仰角度;则,控制本游戏角色按照所述预测动作输出策略输出预测动作,还包括:
[0017]获取所述本游戏角色使用预瞄准技能的应用场景;
[0018]当所述本游戏角色在未看见攻击目标时使用预瞄准技能,输出所述AI模型预测角度作为俯仰角度;
[0019]当所述本游戏角色在看见攻击目标时使用预瞄准技能,计算自身和攻击目标的预设位置夹角作为俯仰角度。
[0020]作为上述方案的改进,所述AI模型包括critic网络和actor网络,所述预测动作是通过所述actor网络输出的。
[0021]作为上述方案的改进,所述AI模型通过预设的AI模型训练方法训练得到,所述AI模型训练方法包括:
[0022]获取样本数据;其中,所述样本数据包括游戏角色的游戏状态数据和实际奖励;
[0023]将所述游戏状态数据输入到所述AI模型中,以生成所述游戏角色的预测奖励;
[0024]根据所述预测奖励和实际奖励计算所述AI模型的损失函数;其中,所述实际奖励通过预设的奖励机制计算得到;
[0025]根据所述损失函数对所述AI模型进行优化,直至所述损失函数收敛。
[0026]为实现上述目的,本专利技术实施例还提供了一种游戏角色动作控制装置,包括:
[0027]游戏状态信息获取模块,用于获取本游戏角色当前的游戏状态信息,并获取特殊游戏状态下的敌对游戏角色当前的游戏状态信息;
[0028]预测位置信息获取模块,用于根据所述敌对游戏角色当前的游戏状态信息,预测下一时刻所述敌对游戏角色的预测位置信息;
[0029]预测动作输出策略确定模块,用于将本游戏角色当前的游戏状态信息和所述敌对游戏角色的预测位置信息输入AI模型,确定本游戏角色当前采取的预测动作输出策略;
[0030]预测动作输出模块,用于控制本游戏角色按照所述预测动作输出策略输出预测动作。
[0031]为实现上述目的,本专利技术实施例还提供一种游戏角色动作控制设备,包括处理器、存储器以及存储在所述存储器中且被配置为由所述处理器执行的计算机程序,所述处理器执行所述计算机程序时实现如上述任一实施例所述的游戏角色动作控制方法。
[0032]为实现上述目的,本专利技术实施例还提供一种计算机可读存储介质,所述计算机可读存储介质包括存储的计算机程序,其中,在所述计算机程序运行时控制所述计算机可读存储介质所在设备执行如上述任一实施例所述的游戏角色动作控制方法。
[0033]相比于现有技术,本专利技术实施例公开的游戏角色动作控制方法、装置、设备和存储介质,首先,获取本游戏角色当前的游戏状态信息,并获取特殊游戏状态下的敌对游戏角色当前的游戏状态信息;然后,根据所述敌对游戏角色当前的游戏状态信息,预测下一时刻所述敌对游戏角色的预测位置信息;最后,将本游戏角色当前的游戏状态信息和所述敌对游戏角色的预测位置信息输入AI模型,确定本游戏角色当前采取的预测动作输出策略,以控制本游戏角色按照所述预测动作输出策略输出预测动作。由于在确定本游戏角色当前采取
的预测动作输出策略时,充分考虑了敌对游戏角色的游戏状态信息,从而能够基于敌对游戏角色的游戏状态信息预测出敌对游戏角色在下一时刻的预测位置信息,使得本游戏角色能够提前作出应对策略,进而提高本游戏角色的技能命中率,使得本游戏角色动作的预测输出结果准确合理。
附图说明
[0034]图1是本专利技术实施例提供的一种游戏角色动作控制方法的流程图;
[0035]图2是本专利技术实施例提供的一种游戏角色动作控制装置的结构框图;
[0036]图3是本专利技术实施例提供的一种游戏角色动作控制设备的结构框图。
具体实施方式
[0037]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0038]参见图1,图1是本专利技术实施例提供的一种游戏角色动作控制方法的流程图,所述游戏角色动作控制方法包括:
[0039]S1、获取本游戏角色当前的游戏状态信息,并获取特殊游戏状态下的敌对游戏角色当前的游戏状态信本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种游戏角色动作控制方法,其特征在于,包括:获取本游戏角色当前的游戏状态信息,并获取特殊游戏状态下的敌对游戏角色当前的游戏状态信息;根据所述敌对游戏角色当前的游戏状态信息,预测下一时刻所述敌对游戏角色的预测位置信息;将本游戏角色当前的游戏状态信息和所述敌对游戏角色的预测位置信息输入AI模型,确定本游戏角色当前采取的预测动作输出策略;控制本游戏角色按照所述预测动作输出策略输出预测动作。2.如权利要求1所述的游戏角色动作控制方法,其特征在于,所述预测动作输出策略包括攻击目标的确定策略、游戏动作的确定策略以及移动路径的确定策略中至少一种。3.如权利要求1所述的游戏角色动作控制方法,其特征在于,控制本游戏角色按照所述预测动作输出策略输出预测动作,包括:当所述预测动作中存在不合理动作时,获取与所述预测动作对应的动作限制机制;根据所述动作限制机制对所述不合理动作进行动作限制操作,以对所述不合理动作的采样概率进行调整;输出进行完所述动作限制操作后的预测动作。4.如权利要求3所述的游戏角色动作控制方法,其特征在于,输出进行完所述动作限制操作后的预测动作后,还包括:将进行完所述动作限制操作后的预测动作作为样本数据输入到所述AI模型中,以训练所述AI模型。5.如权利要求1所述的游戏角色动作控制方法,其特征在于,所述预测动作为所述本游戏角色的俯仰角度;则,控制本游戏角色按照所述预测动作输出策略输出预测动作,还包括:获取所述本游戏角色使用预瞄准技能的应用场景;当所述本游戏角色在未看见攻击目标时使用预瞄准技能,输出所述AI模型预测角度作为俯仰角度;当所述本游戏角色在看见攻击目标时使用预瞄准技能,计算自身和攻击目标的预设位置夹角作为俯仰角度。6.如权利要求1所述的游戏角色动作控制方法,...

【专利技术属性】
技术研发人员:刘舟徐键滨吴梓辉徐雅王理平
申请(专利权)人:广州三七极耀网络科技有限公司
类型:发明
国别省市:

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

1