虚拟角色组队控制的方法及装置、存储介质、电_中国专利数据库
全国客户服务热线:4006-054-001 疑难解答:159-9855-7370(7X24受理投诉、建议、合作、售前咨询),173-0411-9111(售前),155-4267-2990(售前),座机/传真:0411-83767788(售后),微信咨询:543646
企业服务导航

虚拟角色组队控制的方法及装置、存储介质、电

发布日期:2024-09-01 浏览次数: 专利申请、商标注册、软件著作权、资质办理快速响应热线:4006-054-001 微信:15998557370


虚拟角色组队控制的方法及装置、存储介质、电
申请号: 申请日:
公开(公告)号: 公开(公告)日:
发明(设计)人: 申请(专利权)人:
主分类号: 分类号:
代理公司: 代理人:
地址: 国省代码:
权利要求书: 说明书:
微信咨询: 添加微信:543646或【点此在线咨询 文件下载: 【点此下载】请正确填写本页网址和接收邮箱
摘要: 本发明涉及计算机,具体而言,涉及一种虚拟角色组队控制的方法及装置、存储介质、电子装置。、相关技术中,游戏等虚拟场景中的格斗场的匹配机制和战斗没有限制,导致参与格斗场的玩家体验不稳定。由于游戏等虚拟场景中的战斗场玩法中,往往基于单一的角色属性进行匹配,用户很容易预知,进而在匹配过程中作弊,通...
相关服务: 软件产品登记测试全国受理 软件著作权666元代写全部资料全国受理 实用新型专利1875代写全部资料全国受理

本发明涉及计算机,具体而言,涉及一种虚拟角色组队控制的方法及装置、存储介质、电子装置。背景技术:1、相关技术中,游戏等虚拟场景中的格斗场的匹配机制和战斗没有限制,导致参与格斗场的玩家体验不稳定。由于游戏等虚拟场景中的战斗场玩法中,往往基于单一的角色属性进行匹配,用户很容易预知,进而在匹配过程中作弊,通过设置有限的条件故意匹配到自己想要的队伍,缺乏灵活性,玩法有限,用户体验差。2、针对相关技术中存在的上述问题,目前尚未发现有效的解决方案。技术实现思路1、本发明实施例提供了一种虚拟角色组队控制的方法及装置、存储介质、电子装置。2、根据本发明的一个实施例,提供了一种虚拟角色组队控制的方法,包括:接收第一虚拟角色组的匹配请求;获取所述第一虚拟角色组的第一属性信息和第二属性信息;根据所述第一虚拟角色组的第一属性信息,判断所述第一虚拟角色组是否符合匹配条件;若所述第一虚拟角色组符合匹配条件,根据所述第一虚拟角色组的第二属性信息为所述第一虚拟角色组与第二虚拟角色组进行组队匹配。3、可选的,根据所述第一虚拟角色组的第一属性信息,判断所述第一虚拟角色组是否符合匹配条件包括:读取所述第一虚拟角色组中每个第一角色组成员的剩余匹配次数;判断所有第一角色组成员的剩余匹配次数是否均大于0;若所有第一角色组成员的剩余匹配次数均大于0,确定所述第一虚拟角色组符合匹配条件。4、可选的,根据所述第一虚拟角色组的第一属性信息,判断所述第一虚拟角色组是否符合匹配条件包括:获取所述第一虚拟角色组中每个第一角色组成员的职业类别;判断所述第一虚拟角色组中是否存在职业类别相同的至少两个第一角色组成员;若所述第一虚拟角色组中不存在职业类别相同的至少两个第一角色组成员,确定所述第一虚拟角色组符合匹配条件。5、可选的,根据所述第一虚拟角色组的第一属性信息,判断所述第一虚拟角色组是否符合匹配条件包括:判断是否存在与所述第一虚拟角色组同属目标角色组的第三虚拟角色组,其中,所述目标角色组是所述第一虚拟角色组和所述第三虚拟角色组的父级角色组;若不存在所述第三虚拟角色组,确定所述第一虚拟角色组符合匹配条件;若存在所述第三虚拟角色组,读取所述第三虚拟角色组的匹配状态信息;若所述第三虚拟角色组已经匹配完成,确定所述第一虚拟角色组符合匹配条件。6、可选的,根据所述第一虚拟角色组的第二属性信息为所述第一虚拟角色组与第二虚拟角色组进行组队匹配包括:确定所述第一虚拟角色组归属的目标角色组,其中,所述目标角色组是所述第一虚拟角色组的父级角色组;读取所述目标角色组中所有角色组成员中最高的匹配分,其中,所述匹配分用于表征对应角色组成员的战斗能力值;将所述最高的匹配分确定为所述第一虚拟角色组的角色组匹配分;按照梯度搜索与所述角色组匹配分的相似度最高的第二虚拟角色组。7、可选的,按照梯度搜索与所述角色组匹配分的相似度最高的第二虚拟角色组包括:以所述角色组匹配分为中间值生成起始搜索范围,搜索所述起始搜索范围内的第二虚拟角色组;若在所述起始搜索范围内未搜索到第二虚拟角色组,迭代执行以下步骤,直到搜索到第二虚拟角色组或总搜索时间达到预设时长:按照预设步长梯度增加所述前一搜索范围的最大值和最小值,在更新后的搜索范围内继续搜索所述第二虚拟角色组;若在所述起始搜索范围内搜索到若干个虚拟角色组,选择其中一个确定为第二虚拟角色组。8、可选的,以所述角色组匹配分为中间值生成起始搜索范围包括:监测所述目标角色组中的第三虚拟角色组是否匹配完成,其中,所述目标角色组是所述第三虚拟角色组的父级角色组,所述第一虚拟角色组和所述第三虚拟角色组的角色组匹配分相同;若所述目标角色组中的第三虚拟角色组匹配完成,获取所述第三虚拟角色组匹配成功时的结尾搜索范围;将所述结尾搜索范围确定为所述第一虚拟角色组的起始搜索范围。9、可选的,在根据所述第一虚拟角色组的第二属性信息为所述第一虚拟角色组与第二虚拟角色组进行组队匹配之后,所述方法还包括:创建所述第一虚拟角色组与所述第二虚拟角色组之间的副本场景;基于所述第一虚拟角色组的角色组成员数计算所述第二虚拟角色组获胜的第一目标值,以及基于所述第二虚拟角色组的角色组成员数计算所述第一虚拟角色组获胜的第二目标值;实时计数所述第一虚拟角色组成员的第一被击杀次数,以及实时计数所述第二虚拟角色组成员的第二被击杀次数;判断所述第一被击杀次数是否达到所述第二目标值,以及判断所述第二被击杀次数是否达到所述第一目标值;若所述第一被击杀次数达到所述第二目标值,生成第一战斗结果信息,并结束所述副本场景;或,若所述第二被击杀次数达到所述第一目标值,生成第二战斗结果信息,并结束所述副本场景,其中,所述第一战斗结果信息用于表征所述第二虚拟角色组胜出,所述第二战斗结果信息用于表征所述第一虚拟角色组胜出。10、可选的,在基于所述第一虚拟角色组的成员数计算所述第二虚拟角色组获胜的第一目标值,以及基于所述第二虚拟角色组的成员数计算所述第一虚拟角色组获胜的第二目标值之后,所述方法还包括:监测所述第一虚拟角色组和所述第二虚拟角色组的成员是否掉线;若所述第一虚拟角色组的成员掉线,降低所述第一目标值;若所述第二虚拟角色组的成员掉线,降低所述第一目标值;监测所述第一虚拟角色组和所述第二虚拟角色组的成员在掉线后是否重连成功;若所述第一虚拟角色组的成员在掉线后重连成功,增加所述第一目标值;若所述第二虚拟角色组的成员在掉线后重连成功,增加所述第一目标值。11、可选的,在结束所述副本场景之后,所述方法还包括:根据战斗结果信息更新所述第一虚拟角色组的各个角色组成员的成员能力值,并基于更新后的各个角色组成员的匹配分更新所述第一虚拟角色组的角色组能力值;在角色组排行榜更新所述第一虚拟角色组的排行次序,以及在个人旁行榜更新所述第一虚拟角色组的各个角色组成员的排行次序。12、根据本发明的另一个实施例,提供了一种虚拟角色组队控制的装置,包括:接收模块,用于接收第一虚拟角色组的匹配请求;获取模块,用于获取所述第一虚拟角色组的第一属性信息和第二属性信息;第一判断模块,用于根据所述第一虚拟角色组的第一属性信息,判断所述第一虚拟角色组是否符合匹配条件;匹配模块,用于若所述第一虚拟角色组符合匹配条件,根据所述第一虚拟角色组的第二属性信息为所述第一虚拟角色组与第二虚拟角色组进行组队匹配。13、可选的,所述第一判断模块包括:读取单元,用于读取所述第一虚拟角色组中每个第一角色组成员的剩余匹配次数;第一判断单元,用于判断所有第一角色组成员的剩余匹配次数是否均大于0;第一确定单元,用于若所有第一角色组成员的剩余匹配次数均大于0,确定所述第一虚拟角色组符合匹配条件。14、可选的,所述第一判断模块包括:获取单元,用于获取所述第一虚拟角色组中每个第一角色组成员的职业类别;第二判断单元,用于判断所述第一虚拟角色组中是否存在职业类别相同的至少两个第一角色组成员;第二确定单元,用于若所述第一虚拟角色组中不存在职业类别相同的至少两个第一角色组成员,确定所述第一虚拟角色组符合匹配条件。15、可选的,所述第一判断模块包括:第三判断单元,用于判断是否存在与所述第一虚拟角色组同属目标角色组的第三虚拟角色组,其中,所述目标角色组是所述第一虚拟角色组和所述第三虚拟角色组的父级角色组;第三确定单元,用于若不存在所述第三虚拟角色组,确定所述第一虚拟角色组符合匹配条件;若存在所述第三虚拟角色组,读取所述第三虚拟角色组的匹配状态信息;第四确定单元,用于若所述第三虚拟角色组已经匹配完成,确定所述第一虚拟角色组符合匹配条件。16、可选的,所述匹配模块包括:第一确定单元,用于确定所述第一虚拟角色组归属的目标角色组,其中,所述目标角色组是所述第一虚拟角色组的父级角色组;读取单元,用于读取所述目标角色组中所有角色组成员中最高的匹配分,其中,所述匹配分用于表征对应角色组成员的战斗能力值;第二确定单元,用于将所述最高的匹配分确定为所述第一虚拟角色组的角色组匹配分;搜索单元,用于按照梯度搜索与所述角色组匹配分的相似度最高的第二虚拟角色组。17、可选的,所述搜索单元包括:搜索子单元,用于以所述角色组匹配分为中间值生成起始搜索范围,搜索所述起始搜索范围内的第二虚拟角色组;迭代子单元,用于若在所述起始搜索范围内未搜索到第二虚拟角色组,迭代执行以下步骤,直到搜索到第二虚拟角色组或总搜索时间达到预设时长:按照预设步长梯度增加所述前一搜索范围的最大值和最小值,在更新后的搜索范围内继续搜索所述第二虚拟角色组;若在所述起始搜索范围内搜索到若干个虚拟角色组,选择其中一个确定为第二虚拟角色组。18、可选的,所述搜索子单元还用于:监测所述目标角色组中的第三虚拟角色组是否匹配完成,其中,所述目标角色组是所述第三虚拟角色组的父级角色组,所述第一虚拟角色组和所述第三虚拟角色组的角色组匹配分相同;若所述目标角色组中的第三虚拟角色组匹配完成,获取所述第三虚拟角色组匹配成功时的结尾搜索范围;将所述结尾搜索范围确定为所述第一虚拟角色组的起始搜索范围。19、可选的,所述装置还包括:创建模块,用于在所述匹配模块根据所述第一虚拟角色组的第二属性信息为所述第一虚拟角色组与第二虚拟角色组进行组队匹配之后,创建所述第一虚拟角色组与所述第二虚拟角色组之间的副本场景;第一计算模块,用于基于所述第一虚拟角色组的角色组成员数计算所述第二虚拟角色组获胜的第一目标值,以及基于所述第二虚拟角色组的角色组成员数计算所述第一虚拟角色组获胜的第二目标值;第二计算模块,用于实时计数所述第一虚拟角色组成员的第一被击杀次数,以及实时计数所述第二虚拟角色组成员的第二被击杀次数;第二判断模块,用于判断所述第一被击杀次数是否达到所述第二目标值,以及判断所述第二被击杀次数是否达到所述第一目标值;处理模块,用于若所述第一被击杀次数达到所述第二目标值,生成第一战斗结果信息,并结束所述副本场景;或,若所述第二被击杀次数达到所述第一目标值,生成第二战斗结果信息,并结束所述副本场景,其中,所述第一战斗结果信息用于表征所述第二虚拟角色组胜出,所述第二战斗结果信息用于表征所述第一虚拟角色组胜出。20、可选的,所述装置还包括:第一监测模块,用于在所述第一计算模块基于所述第一虚拟角色组的成员数计算所述第二虚拟角色组获胜的第一目标值,以及基于所述第二虚拟角色组的成员数计算所述第一虚拟角色组获胜的第二目标值之后,监测所述第一虚拟角色组和所述第二虚拟角色组的成员是否掉线;第一调整模块,用于若所述第一虚拟角色组的成员掉线,降低所述第一目标值;若所述第二虚拟角色组的成员掉线,降低所述第一目标值;第二监测模块,用于监测所述第一虚拟角色组和所述第二虚拟角色组的成员在掉线后是否重连成功;第二调整模块,用于若所述第一虚拟角色组的成员在掉线后重连成功,增加所述第一目标值;若所述第二虚拟角色组的成员在掉线后重连成功,增加所述第一目标值。21、可选的,所述装置还包括:第一更新模块,用于在所述处理模块结束所述副本场景之后,根据战斗结果信息更新所述第一虚拟角色组的各个角色组成员的成员能力值,并基于更新后的各个角色组成员的匹配分更新所述第一虚拟角色组的角色组能力值;第二更新模块,用于在角色组排行榜更新所述第一虚拟角色组的排行次序,以及在个人旁行榜更新所述第一虚拟角色组的各个角色组成员的排行次序。22、根据本发明的又一个实施例,还提供了一种存储介质,所述存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。23、根据本发明的又一个实施例,还提供了一种电子装置,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行上述任一项方法实施例中的步骤。24、通过本发明,接收第一虚拟角色组的匹配请求,获取第一虚拟角色组的第一属性信息和第二属性信息,根据第一虚拟角色组的第一属性信息,判断第一虚拟角色组是否符合匹配条件,若第一虚拟角色组符合匹配条件,根据第一虚拟角色组的第二属性信息为第一虚拟角色组与第二虚拟角色组进行组队匹配,通过获取待匹配的虚拟角色组的多种属性信息,并分别采用不同的属性信息进行条件判断和匹配判断,通过多种属性信息进行角色组匹配,实现了一种高效且复杂的虚拟角色组的匹配方式,解决了相关技术在虚拟角色组进行匹配时缺乏灵活性的技术问题,提高了虚拟场景角色组间匹配的灵活性,提升了用户体验。

虚拟角色组队控制的方法及装置、存储介质、电