对战游戏中的队伍匹配方法、电子设备及存储介质组成比例

技术编号:19430351 阅读:26 留言:0更新日期:2018-11-14 11:36
本发明专利技术公开了一种对战游戏中的队伍匹配方法、电子设备及存储介质,该方法包括获取当前时段待加入队伍的玩家数量;根据所述待加入队伍的玩家数量和当前的队伍匹配情况,计算当前待组队的队伍参考人数nref;根据第一匹配规则检索与第一玩家对应的第一队伍,其中,第一玩家为待加入队伍的玩家;判断第一队伍的玩家数量是否小于待组队的队伍参考人数nref;如果小于则配置所述第一玩家加入所述第一队伍,否则配置所述第一玩家账号建立新的队伍。该方法将现有技术中优先组队再匹配优化为保证匹配而组队,使得所有队伍都能匹配到对手,同时互为对抗的队伍中保证玩家人数尽可能平均。

【技术实现步骤摘要】
对战游戏中的队伍匹配方法、电子设备及存储介质
本专利技术涉及游戏
,尤其涉及一种对战游戏中的队伍匹配方法、电子设备及存储介质。
技术介绍
随着互联网的不断发展,网络游戏越来越受到人们的认可。在目前的网络/手机游戏中,PVP(PlayerVSPlayer,对战模式)是一种比较流行的玩法模式。现有技术中对战游戏中的队伍匹配方法总的来说分为两步:1.组队,2.匹配,这两个步骤在整个活动开启期间由服务端控制,玩家从玩法开放时间到结算时间的期间都可以报名,活动一旦开启后,服务端每隔一段时间(如:每分钟)会先执行组队逻辑,执行组队逻辑完毕后再执行匹配逻辑,一旦匹配完成,玩家将在当前的PVP比赛中与对方阵容进行PVP对决。例如银河杯玩法是16vs16的PVP玩法。玩家首先需要组成两支上限为16人的队伍,然后再进行匹配以进行PVP对决。其组队的具体流程如图1所示:一.获取当前时段待加入队伍的玩家列表;二.针对每一个玩家执行如下操作:1.首先查找与该玩家最符合的不满16人的(有空余队员的)队伍(会考虑对内平均的战斗场次(某个范围)、队伍人数(由小到大),组队时间等因素限制下);2.如果在1中查找不到队伍,则在所有不足16人的队伍中查找人数最少的一组队伍。三、经过步骤二,如果能查找到队伍,则配置玩家加入队伍进行组队;如果未查找到,则配置玩家建立新的队伍。按照现有对战游戏中的队伍匹配方法,在组队过程中玩家总是优先去填满16人的队伍,所以往往会造成:好不容易组成了16人的队伍,但由于是奇数个队伍而无法进行匹配的情况。而且如果服务器一旦增多,每个服务器都会出现这种孤立的队伍,运营收到的提单也会逐渐增多,进而带来极差的用户体验。
技术实现思路
本专利技术至少一个实施例提供了一种对战游戏中的队伍匹配方法、电子设备及存储介质,以克服现有技术中的缺陷导致的以上问题。根据本专利技术其中一实施例,提供了一种对战游戏中的队伍匹配方法,包括:获取当前时段待加入队伍的玩家数量;根据所述待加入队伍的玩家数量和当前的队伍匹配情况,计算当前待组队的队伍参考人数nref;根据第一匹配规则检索与第一玩家对应的第一队伍,其中,第一玩家为待加入队伍的玩家;判断第一队伍的玩家数量是否小于待组队的队伍参考人数nref,如果小于则配置所述第一玩家加入所述第一队伍,否则配置所述第一玩家账号建立新的队伍。优选地,所述根据所述待加入队伍的玩家数量和当前的队伍匹配情况,计算当前待组队的队伍参考人数nref,包括:根据所述待加入队伍的玩家数量和当前已组队但未匹配对手的玩家数量,计算当前待组队的队伍参考人数nref;或者,根据所述待加入队伍的玩家数量和当前已匹配对手的队伍中仍空缺的玩家数量,计算当前待组队的队伍参考人数nref。优选地,所述根据所述待加入队伍的玩家的数量和当前的队伍匹配情况,计算当前待组队的队伍参考人数nref,包括:判断是否存在已组队但未匹配对手的玩家;若存在,则根据所述待加入队伍的玩家数量和当前已组队但未匹配对手的的玩家数量,计算当前待组队的队伍参考人数nref;若不存在,则根据所述待加入队伍的玩家数量和当前已匹配对手的队伍中仍空缺的玩家数量,计算当前待组队的队伍参考人数nref。优选地,上述的方法还包括:根据第二匹配规则检索与第一队伍对应的第二队伍;将所述第一队伍与所述第二队伍设置为匹配队伍。进一步地优选,所述当前待组队的队伍参考人数nref的计算包括:计算当前待处理的玩家数量nlevel_devided;所述当前待处理的玩家数量等于所述待加入队伍的玩家数量与所述当前已组队但未匹配对手的玩家数量之和,或者所述当前待处理的玩家数量等于所述待加入队伍的玩家数量与所述当前已匹配对手的队伍中仍空缺的玩家数量之差;计算需划分的组数量;根据所述当前待处理的玩家数量和所述需划分的组数量计算当前待组队的队伍参考人数nref。更进一步地优选,若当前待处理的玩家数量小于或等于两组队伍匹配两组队伍匹配所需的下限人数,则计算当前待组队的队伍参考人数nref为组队的下限人数。更进一步地优选,若当前待处理的玩家数量大于两组队伍匹配两组队伍匹配所需的下限人数,且不大于组队的上限人数,则计算需划分的组数量为2,计算当前待组队的队伍参考人数nref为所述当前待处理的玩家数量与2的商。更进一步地优选,若当前待处理的玩家数量大于组队的上限人数,则计算需划分的组数量其中,nlevel_devided为当前待处理的玩家数量,nmax为组队的上限人数。根据本专利技术其中一实施例,提供了一种电子设备,包括处理器;以及存储器,用于存储所述处理器的可执行指令;其中,所述处理器配置为经由执行所述可执行指令来执行以上任一项所述的对战游戏中的队伍匹配方法。根据本专利技术其中一实施例,提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上任一项所述的对战游戏中的队伍匹配方法。在本专利技术的至少一个实施例中,首先根据待加入队伍的玩家数量和当前的队伍匹配情况,计算出当前待组队的队伍参考人数;再将待加入队伍的玩家数量与当前待组队的队伍参考人数进行比较,配置玩家加入队伍或建立新的队伍。将现有技术中优先组队再匹配优化为保证匹配而组队,使得所有队伍都能匹配到对手,同时互为对抗的队伍中保证玩家人数尽可能平均。附图说明图1为现有技术中对战游戏中的队伍匹配方法流程图。图2为根据本专利技术其中一实施例的对战游戏中的队伍匹配方法流程图。图3为根据本专利技术其中一实施例的当前待组队的队伍参考人数nref的计算方法流程图。具体实施方式为了使本
的人员更好地理解本专利技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分的实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本专利技术保护的范围。需要说明的是,本专利技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本专利技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。本专利技术实施例提供一种对战游戏中的队伍匹配方法。本实施例中该方法如图2所示,包括如下步骤:S1.获取当前时段待加入队伍的玩家数量。当前时段待加入队伍的玩家是指当前时段已经参加报名,但还未加入队伍的玩家。例如:最近一分钟内新加入的报名玩家。S2.根据所述待加入队伍的玩家数量和当前的队伍匹配情况,计算当前待组队的队伍参考人数nref。当前的队伍匹配情况包括:当前已经组队但未匹配对手的玩家数量,以及当前已组队且已经匹配对手的队伍中仍空缺的玩家数量。在一种实施方式中,所述步骤S2为:根据所述待加入队伍的玩家数量和当前已组队但未匹配对手的玩家数量,计算当前待组队的队伍参考人数nref。在另一种实时方式中本文档来自技高网
...

【技术保护点】
1.一种对战游戏中的队伍匹配方法,其特征在于,包括:获取当前时段待加入队伍的玩家数量;根据所述待加入队伍的玩家数量和当前的队伍匹配情况,计算当前待组队的队伍参考人数nref;根据第一匹配规则检索与第一玩家对应的第一队伍,其中,第一玩家为待加入队伍的玩家;判断第一队伍的玩家数量是否小于待组队的队伍参考人数nref,如果小于则配置所述第一玩家加入所述第一队伍,否则配置所述第一玩家建立新的队伍。

【技术特征摘要】
1.一种对战游戏中的队伍匹配方法,其特征在于,包括:获取当前时段待加入队伍的玩家数量;根据所述待加入队伍的玩家数量和当前的队伍匹配情况,计算当前待组队的队伍参考人数nref;根据第一匹配规则检索与第一玩家对应的第一队伍,其中,第一玩家为待加入队伍的玩家;判断第一队伍的玩家数量是否小于待组队的队伍参考人数nref,如果小于则配置所述第一玩家加入所述第一队伍,否则配置所述第一玩家建立新的队伍。2.如权利要求1所述的方法,其特征在于,所述根据所述待加入队伍的玩家数量和当前的队伍匹配情况,计算当前待组队的队伍参考人数nref,包括:根据所述待加入队伍的玩家数量和当前已组队但未匹配对手的玩家数量,计算当前待组队的队伍参考人数nref;或者,根据所述待加入队伍的玩家数量和当前已组队且匹配对手的队伍中仍空缺的玩家数量,计算当前待组队的队伍参考人数nref。3.如权利要求1所述的方法,其特征在于,所述根据所述待加入队伍的玩家的数量和当前的队伍匹配情况,计算当前待组队的队伍参考人数nref,包括:判断是否存在已组队但未匹配对手的玩家;若存在,则根据所述待加入队伍的玩家数量和当前已组队但未匹配对手的玩家数量,计算当前待组队的队伍参考人数nref;若不存在,则根据所述待加入队伍的玩家数量和当前已组队且匹配对手的队伍中仍空缺的玩家数量,计算当前待组队的队伍参考人数nref。4.如权利要求1-3中任一项所述的方法,其特征在于,所述方法还包括:根据第二匹配规则检索与第一队伍对应的第二队伍;将所述第一队伍与所述第二队伍设置为匹配队伍。5.如权利要求2或3所述的方法,其特征在于,所述当前待组队的队伍参考人数...

【专利技术属性】
技术研发人员:王焱蔡逸群
申请(专利权)人:网易杭州网络有限公司
类型:发明
国别省市:浙江,33

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

1