【技术实现步骤摘要】
虚拟事件的匹配方法及装置、存储介质、电子装置
本专利技术涉及计算机
,具体而言,涉及一种虚拟事件的匹配方法及装置、存储介质、电子装置。
技术介绍
相关技术中,在对战游戏中,例如MOBA游戏(MultiplayerOnlineBattleArena,多人在线战术竞技游戏,简称为MOBA)或者其他类型的角色扮演游戏(Role-playinggame,简称为RPG),在游戏中,玩家负责扮演这个角色在一个写实或虚构世界中活动,游戏场景中的以下可交互的角色为非玩家角色(Non-PlayerCharacter,NPC)。相关技术中,在虚拟游戏的战斗事件中匹配两个成员时,一般由系统分配固定的成员,这样导致参与同一战斗事件的双方成员的能力值是随机的,并不相当,或者用户直接向游戏中的另一个成员发送邀约请求,用户通过手动选择,匹配到合适对象,这无疑增加了匹配时间,降低了游戏场景中战斗事件的匹配效率。针对相关技术中存在的上述问题,目前尚未发现有效的解决方案。
技术实现思路
本专利技术实施例提供了一种虚拟事件的匹配方法及装置、存储介质、电子装置。根据本专利技术的一个实施例,提供了一种虚拟事件的匹配方法,包括:根据虚拟场景中的指定属性值和预设条件生成多个第一类虚拟角色,其中,所述指定属性值用于表征虚拟角色的特定攻防能力;根据所述多个第一类虚拟角色的属性值生成角色队列,其中,所述角色队列包括每个第一类虚拟角色的角色标识和排序信息;接收第二类虚拟角色发送的挑战请求,其中,所述挑战请求用于请求与所述 ...
【技术保护点】
1.一种虚拟事件的匹配方法,其特征在于,包括:/n根据虚拟场景中的指定属性值和预设条件生成多个第一类虚拟角色,其中,所述指定属性值用于表征虚拟角色的特定攻防能力;/n根据所述多个第一类虚拟角色的属性值生成角色队列,其中,所述角色队列包括每个第一类虚拟角色的角色标识和排序信息;/n接收第二类虚拟角色发送的挑战请求,其中,所述挑战请求用于请求与所述角色队列中的第一类虚拟角色执行战斗事件;/n根据所述挑战请求匹配所述角色队列中的一个指定虚拟角色,并开启所述第二类虚拟角色与所述指定虚拟角色之间的战斗事件。/n
【技术特征摘要】
1.一种虚拟事件的匹配方法,其特征在于,包括:
根据虚拟场景中的指定属性值和预设条件生成多个第一类虚拟角色,其中,所述指定属性值用于表征虚拟角色的特定攻防能力;
根据所述多个第一类虚拟角色的属性值生成角色队列,其中,所述角色队列包括每个第一类虚拟角色的角色标识和排序信息;
接收第二类虚拟角色发送的挑战请求,其中,所述挑战请求用于请求与所述角色队列中的第一类虚拟角色执行战斗事件;
根据所述挑战请求匹配所述角色队列中的一个指定虚拟角色,并开启所述第二类虚拟角色与所述指定虚拟角色之间的战斗事件。
2.根据权利要求1所述的方法,其特征在于,在根据所述挑战请求匹配所述角色队列中的一个指定虚拟角色之后,所述方法还包括:
若所述指定虚拟角色为镜像虚拟角色,向所述指定虚拟角色的本体虚拟角色发送选择请求消息,其中,所述选择请求消息用于请求选择所述指定虚拟角色的控制模式,其中,所述控制模式包括:托管控制、手动控制;
响应所述本体虚拟角色基于所述选择请求消息返回的选择确认指令,确定所述指定虚拟角色的控制模式。
3.根据权利要求1所述的方法,其特征在于,在开启所述第二类虚拟角色与所述指定虚拟角色之间的战斗事件之后,所述方法还包括:
实时检测所述第二类虚拟角色向所述指定虚拟角色发送的第一攻击指令,以及检测所述指定虚拟角色向所述第二类虚拟角色发送的第二攻击指令;
分别确定所述第一攻击指令和所述第二攻击指令的第一控制范围和第二控制范围,以及分别定位所述第二类虚拟角色和所述指定虚拟角色在虚拟场景中的第一位置和第二位置;
若所述第一控制范围覆盖所述第二位置,且所述第二控制范围覆盖所述第一位置,基于所述第一攻击指令和所述第二攻击指令生成所述战斗事件的事件结果,其中,所述事件结果用于表征所述战斗事件的胜利方和失败方;
基于所述事件结果调整所述角色队列。
4.根据权利要求3所述的方法,其特征在于,基于所述第一攻击指令和所述第二攻击指令生成所述战斗事件的事件结果包括:
基于所述第二攻击指令更新所述第二类虚拟角色的第一生命值,以及基于所述第一攻击指令更新所述指定虚拟角色的第二生命值;
在预设时间内监测所述第一生命值和所述第二生命值是否达到预设值;若在预设时间内第一生命值首先达到所述预设值,确定指定虚拟角色为胜利方,所述第二类虚拟角色为失败方,若在预设时间内第二生命值首先达到所述预设值,确定指定虚拟角色为失败方,所述第二类虚拟角色为胜利方;
若在预设时间内所述第一生命值和所述第二生命值均未达到预设值,计算所述第一攻击指令输出的第一有效伤害值,以及计算所述第二攻击指令输出的第二有效伤害值;
比较所述第一有效伤害值和所述第二有效伤害值;
若所述第一有效伤害值大于所述第二有效伤害值,确定所述第二类虚拟角色为胜利方,所述指定虚拟角色为失败方。
5.根据权利要求3所述的方法,其特征在于,基于所述事件结果调整所述角色队列包括:
若所述第二类虚拟角色在所述角色队列中,所述第二类虚拟角色为胜利方,在所述角色队列中交换所述第二类虚拟角色和所述指定虚拟角...
【专利技术属性】
技术研发人员:徐向文,陈军,陈力文,
申请(专利权)人:完美世界重庆互动科技有限公司,
类型:发明
国别省市:重庆;50
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。