游戏中的战斗匹配方法、系统、装置、以及电子设备与流程
- 国知局
- 2024-07-11 16:21:58
本申请涉及计算机,尤其涉及一种游戏中的战斗匹配方法、系统、装置、电子设备、以及计算机可读存储介质。
背景技术:
1、一些游戏中,战斗匹配是游戏对局开始前的必要环节,战斗匹配的结果往往会直接影响到玩家的游戏体验,从而对玩家满意度和留存率产生影响,因此,战斗匹配通常是游戏系统必备的核心功能。
2、目前,战斗匹配方法主要依赖于运筹求解器,而运筹求解器往往是单线程的,一次只能处理一个请求,且在匹配参数较为复杂的情况下,处理单个请求的耗时会增加。基于此,为了提高匹配速度,就需要消耗更多的机器资源。
3、因此,现有技术存在因依赖于运筹求解器进行战斗匹配,导致的匹配耗时长,机器资源成本高的技术问题。
技术实现思路
1、本申请提供了一种游戏中的战斗匹配方法、系统、装置、电子设备、以及计算机可读存储介质,以解决现有技术存在的因依赖于运筹求解器进行战斗匹配,导致的匹配耗时长,机器资源成本高的技术问题。
2、第一方面,本申请实施例提供了一种游戏中的战斗匹配方法,所述方法包括:响应于接收到多个玩家账号发送的游戏对局请求,获取所述多个玩家账号对应的账号配置信息;生成第一数量的待匹配方案;根据所述多个玩家账号对应的账号配置信息,基于预生成的第一规则,同步针对每一个所述待匹配方案,从所述多个玩家账号中选取第二数量的所述玩家账号,并分配至所述待匹配方案中,生成所述待匹配方案对应的候选匹配方案;其中,所述第一规则为基于所述游戏对应的游戏配置表生成的,表征实现所述游戏的战斗匹配逻辑的玩家账号匹配规则,所述第二数量为同一游戏对局中包含的角色数量;根据多个所述候选匹配方案,基于预生成的第二规则,确定战斗匹配结果;其中,所述第二规则为基于所述游戏对应的所述游戏配置表生成的,表征实现所述游戏的战斗匹配逻辑的匹配方案筛选规则。
3、第二方面,本申请实施例提供了一种游戏中的战斗匹配系统,所述系统包括:服务模块、规则解析模块、以及战斗匹配模块;其中,所述服务模块,包括第一信息获取单元、第一信息发送单元、第二信息获取单元、第二信息解析单元、第二信息发送单元、第三信息获取单元、第三信息发送单元;所述第一信息获取单元,用于响应于针对游戏配置表的游戏信息配置操作或游戏信息更新操作,获取所述游戏配置表,所述游戏配置表中包括游戏配置信息,所述游戏配置信息用于约束所述游戏的战斗匹配逻辑;所述第一信息发送单元,用于将所述游戏配置表发送给所述规则解析模块;所述第二信息获取单元,用于接收多个玩家账号发送的游戏对局请求,并获取所述多个玩家账号中每一个所述玩家账号对应的多个属性信息;所述第二信息解析单元,用于根据所述游戏配置表中指示的属性信息,从所述多个属性信息中提取所述第一属性信息;并对所述第一属性信息进行解析,生成所述账号配置信息;所述第二信息发送单元,用于将所述多个玩家账号中每一个所述玩家账号对应所述账号配置信息发送给所述战斗匹配模块;所述第三信息获取单元,用于从所述战斗匹配模块中获取战斗匹配结果;所述第三信息发送单元,用于将所述战斗匹配结果发送给所述战斗匹配结果中包含的玩家账号所在的终端设备;所述规则解析模块,包括:第一信息接收单元、规则处理单元、规则发送模块;所述第一信息接收单元,用于接收所述服务模块发送的所述游戏配置表;所述规则处理单元,用于根据所述游戏配置表中预设的所述游戏配置信息,生成第一规则和第二规则,所述第一规则表征实现所述游戏的战斗匹配逻辑的玩家账号匹配规则,所述第二规则表征实现所述游戏的战斗匹配逻辑的匹配方案筛选规则;所述规则发送模块,用于将所述第一规则和所述第二规则发送给所述战斗匹配模块;所述战斗匹配模块,包括:第二信息接收单元、规则接收单元、匹配单元、筛选单元;所述第二信息接收单元,用于接收所述服务模块发送的所述多个玩家账号中每一个所述玩家账号对应所述账号配置信息;所述规则接收单元,用于接收所述规则解析模块发送的所述第一规则和所述第二规则;所述匹配单元,用于生成第一数量的待匹配方案;并根据所述多个玩家账号对应的账号配置信息,基于所述第一规则,同步针对每一个所述待匹配方案,从所述多个玩家账号中选取第二数量的所述玩家账号,并分配至所述待匹配方案中,生成所述待匹配方案对应的候选匹配方案,其中,所述第二数量为同一游戏对局中包含的角色数量;所述筛选单元,用于根据多个所述候选匹配方案,基于所述第二规则,确定战斗匹配结果。
4、第三方面,本申请实施例提供了一种游戏中的战斗匹配装置,所述装置包括:信息获取单元、方案生成单元、匹配单元、筛选单元;所述信息获取单元,用于响应于接收到多个玩家账号发送的游戏对局请求,获取所述多个玩家账号对应的账号配置信息;所述方案生成单元,用于生成第一数量的待匹配方案;所述匹配单元,用于根据所述多个玩家账号对应的账号配置信息,基于预生成的第一规则,同步针对每一个所述待匹配方案,从所述多个玩家账号中选取第二数量的所述玩家账号,并分配至所述待匹配方案中,生成所述待匹配方案对应的候选匹配方案;其中,所述第一规则为基于所述游戏对应的游戏配置表生成的,表征实现所述游戏的战斗匹配逻辑的玩家账号匹配规则,所述第二数量为同一游戏对局中包含的角色数量;所述筛选单元,用于根据多个所述候选匹配方案,基于预生成的第二规则,确定战斗匹配结果;其中,所述第二规则为基于所述游戏对应的所述游戏配置表生成的,表征实现所述游戏的战斗匹配逻辑的匹配方案筛选规则。
5、第四方面,本申请实施例提供了一种电子设备,包括:存储器、处理器;所述存储器,用于存储一条或多条计算机指令;所述处理器,用于执行所述一条或多条计算机指令,以实现上述方法。
6、第五方面,本申请实施例提供了一种计算机可读存储介质,其上存储有一条或多条计算机指令,该指令被处理器执行时,执行上述方法。
7、与现有技术相比,本申请提供的游戏中的战斗匹配方法包括:生成第一数量的待匹配方案,并根据多个玩家账号对应的账号配置信息,基于预生成的第一规则(表征实现游戏的战斗匹配逻辑的玩家账号匹配规则),同步针对每一个待匹配方案,从多个玩家账号中选取第二数量的玩家账号分配至待匹配方案中,生成待匹配方案对应的候选匹配方案,并根据多个候选匹配方案,基于预生成的第二规则(表征实现游戏的战斗匹配逻辑的匹配方案筛选规则),确定战斗匹配结果。该方法通过预先生成第一数量的待匹配方案,再基于第一规则将第二数量的玩家账号分配至待匹配方案中生成候选匹配方案,最后基于第二规则确定战斗匹配结果。该方法提供的战斗匹配流程完全脱离了对运筹求解器的应用,且因对第一数量的待匹配方案进行同步匹配处理,提高了战斗匹配速度。另外,在该方法中,战斗匹配过程所依赖的第一规则和第二规则是预生成的,并不会占用战斗匹配阶段的算力,即,不会存在因匹配参数复杂而增加匹配耗时的情况。因此,采用本申请提供的战斗匹配方法不需要在战斗匹配阶段配置过多的机器资源,解决了现有技术存在的因依赖于运筹求解器进行战斗匹配,导致的匹配耗时长,机器资源成本高的技术问题。
技术特征:1.一种游戏中的战斗匹配方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,在所述响应于接收到多个玩家账号发送的游戏对局请求,获取所述多个玩家账号对应的账号配置信息的步骤之前,所述方法还包括:
3.根据权利要求2所述的方法,其特征在于,所述根据所述游戏配置信息,生成所述第一规则和所述第二规则,包括:
4.根据权利要求2所述的方法,其特征在于,所述游戏配置信息至少包括第一配置信息、第二配置信息、以及第三配置信息;其中,
5.根据权利要求1所述的方法,其特征在于,所述账号配置信息为所述玩家账号的第一属性信息的解析结果,所述第一属性信息为所述玩家账号对应的多个属性信息中的至少一个,为所述游戏配置表中指示的属性信息;
6.根据权利要求1所述的方法,其特征在于,所述待匹配方案中至少包括第一方案组和第二方案组,所述方案组的数量为同一游戏对局中包含的阵营数量;
7.根据权利要求6所述的方法,其特征在于,所述根据所述多个玩家账号对应的账号配置信息,基于所述第一规则,同步针对每一个所述待匹配方案,从所述多个玩家账号中选取第三数量的所述玩家账号分配至所述第一方案组中,生成所述待匹配方案对应的第一匹配方案,包括:
8.根据权利要求7所述的方法,其特征在于,所述根据所述多个玩家账号对应的账号配置信息,基于所述第一规则,同步针对每一个满足所述第二规则的所述第一匹配方案,从所述多个玩家账号中选取第四数量的所述玩家账号分配至所述第二方案组中,生成所述第一匹配方案对应的候选匹配方案,包括:
9.根据权利要求1所述的方法,其特征在于,所述根据多个所述候选匹配方案,基于预生成的第二规则,确定战斗匹配结果,包括:
10.根据权利要求9所述的方法,其特征在于,所述根据满足所述第二规则的所述候选匹配方案的数量,确定所述战斗匹配结果,包括:
11.根据权利要求10所述的方法,其特征在于,所述游戏配置表中包括预设的第四配置信息,所述第四配置信息用于表征战斗匹配的优化目标;
12.根据权利要求1所述的方法,其特征在于,在根据多个所述候选匹配方案,基于第二规则,确定战斗匹配结果的步骤之后,所述方法还包括:
13.一种游戏中的战斗匹配系统,其特征在于,所述系统包括:服务模块、规则解析模块、以及战斗匹配模块;其中,
14.一种游戏中的战斗匹配装置,其特征在于,所述装置包括:信息获取单元、方案生成单元、匹配单元、筛选单元;
15.一种电子设备,其特征在于,包括:存储器、处理器;
16.一种计算机可读存储介质,其上存储有一条或多条计算机指令,其特征在于,该指令被处理器执行时,执行如权利要求1-12任意一项所述的方法。
技术总结本申请公开了一种游戏中的战斗匹配方法、系统、装置、电子设备、以及计算机可读存储介质,所述方法包括:响应于接收到多个玩家账号发送的游戏对局请求,获取账号配置信息;生成第一数量的待匹配方案;根据账号配置信息,基于第一规则,同步针对每一个待匹配方案,生成对应的候选匹配方案;根据多个候选匹配方案,基于第二规则,确定战斗匹配结果;其中,第一规则为表征实现战斗匹配逻辑的玩家账号匹配规则,第二规则为表征实现战斗匹配逻辑的匹配方案筛选规则。该方法脱离了对运筹求解器的应用,且对待匹配方案进行同步匹配处理,解决了现有技术存在的因依赖于运筹求解器进行战斗匹配,导致的匹配耗时长,机器资源成本高的技术问题。技术研发人员:王凯,张子安,冯小川,赵明浩,李华繁,方俊伟,阮翊婷,吴润泽,沈旭东,吕唐杰,李乐,范长杰,胡志鹏受保护的技术使用者:网易(杭州)网络有限公司技术研发日:技术公布日:2024/5/10本文地址:https://www.jishuxx.com/zhuanli/20240615/78879.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表