本申请涉及游戏,具体涉及一种游戏对局预约方法、装置及计算机设备。
背景技术:
1、在竞技类网络游戏中,玩家一般会通过匹配的方式申请进入到某个对战场景或对局房间,而匹配则是后台服务按一定条件将水平相近的玩家分配到同一个场景或房间的过程。
2、其中,在实施场景或房间分配任务的过程中,由于当前尝试匹配玩家的数量,或是段位积分分布的不同,玩家往往需要付出不同的等待时长,而后台服务则会进行预计等待时长的估算,以给予玩家预计等待时间的参考。
3、然而,在绝大多数游戏的匹配场景中,“预计等待时间”与“实际等待时间”经常会出现较大差异,时常出现匹配成功时错过玩家关注游戏的时间,导致玩家不方便进入对局,或是忽略掉匹配成功提示的情况,引发对局开启效率的降低。因此,亟需一种既能满足预约需求又要提升对局开启效率的游戏策略。
技术实现思路
1、基于此,有必要针对上述技术问题,提供一种游戏对局预约方法、装置及计算机设备,用以提升对局开启效率。
2、第一方面,本申请提供一种游戏对局预约方法,包括:
3、接收第一账号提交的对局预约时长;
4、根据对局预约时长和对局预计等待时长,确定目标匹配时刻;
5、响应于到达目标匹配时刻,将第一账号放置于匹配池中。
6、在本申请一些实施例中,在接收第一账号提交的对局预约时长之前,还包括:显示游戏对局准备界面;其中,游戏对局准备界面中设置有对局预约控件;响应于第一账号在游戏对局准备界面中提交的匹配开始指令,获取对局预约控件的功能开关状态;若功能开关状态为功能开启状态,则确定对局预计等待时长。
7、在本申请一些实施例中,游戏对局准备界面中还设置有匹配开始控件;其中,响应于第一账号在游戏对局准备界面中提交的匹配开始指令,获取对局预约控件的功能开关状态,包括:将第一账号作用于匹配开始控件的触控操作,作为匹配开始指令;触控操作至少包括以下之一:点击操作、双击操作以及长按操作;响应于匹配开始指令,获取对局预约控件的功能开关状态。
8、在本申请一些实施例中,对局预约控件包括第一区域,第一区域用于供第一账号切换对局预约控件的功能开关状态;其中,在响应于匹配开始指令,获取对局预约控件的功能开关状态之前,还包括:响应第一账号作用于第一区域的触控操作,统计针对于第一区域的操作次数;其中,对局预约控件的功能初始状态为功能关闭状态;若操作次数为单数,则将功能关闭状态切换为功能开启状态,以确定对局预约控件的功能开关状态为功能开启状态;若操作次数为双数,则维持功能关闭状态,以确定对局预约控件的功能开关状态为功能关闭状态。
9、在本申请一些实施例中,对局预约控件还包括第二区域,第二区域用于显示第一账号提交的对局预约时长;其中,接收第一账号提交的对局预约时长,包括:在第二区域中显示时间选择控件;其中,时间选择控件用于提供至少一个用于预约开局的候选时刻;响应第一账号针对时间选择控件中任意一个候选时刻的触控操作,确定被触控提交的候选时刻,作为对局预约时长。
10、在本申请一些实施例中,对局预约控件还包括第二区域,第二区域用于显示第一账号提交的对局预约时长;其中,接收第一账号提交的对局预约时长,包括:在第二区域中显示时间输入控件;其中,时间输入控件用于供第一账号输入用于预约开局的目标时刻;响应第一账号针对时间输入控件的触控操作,确定第一账号输入提交的时间,作为对局预约时长。
11、在本申请一些实施例中,若功能开关状态为功能开启状态,则确定所述对局预计等待时长,包括:若功能开关状态为功能开启状态,则确定匹配池中的账号数量;基于账号数量,确定对局预计等待时长。
12、在本申请一些实施例中,根据对局预约时长和对局预计等待时长,确定目标匹配时刻,包括:若对局预约时长大于对局预计等待时长,则获取并根据目标对局预计等待时长,确定目标匹配时刻;若对局预约时长小于或等于对局预计等待时长,则确定匹配开始指令的指令接收时刻,作为目标匹配时刻。
13、在本申请一些实施例中,若对局预约时长大于对局预计等待时长,则获取并根据目标对局预计等待时长,确定目标匹配时刻,包括:若对局预约时长大于对局预计等待时长,则获取匹配准备时刻;其中,匹配准备时刻与对局预计等待时长之和为对局预约时长;响应于到达匹配准备时刻,根据匹配池中的账号数量,获取目标对局预计等待时长;基于目标对局预计等待时长,确定目标匹配时刻。
14、在本申请一些实施例中,基于目标对局预计等待时长,确定目标匹配时刻,包括:若目标对局预计等待时长大于或等于对局预约时长,则确定匹配准备时刻,作为目标匹配时刻;若目标对局预计等待时长小于对局预约时长,则每隔n秒更新目标对局预计等待时长,并基于n秒获取剩余等待时长,直至在目标时刻检测到更新后的目标对局预计等待时长大于或等于剩余等待时长,确定目标时刻,作为目标匹配时刻;其中,n是根据匹配池中的账号数量确定的。
15、第二方面,本申请提供一种游戏对局预约装置,包括:
16、对局预约模块,用于接收第一账号提交的对局预约时长;
17、时刻确定模块,用于根据对局预约时长和对局预计等待时长,确定目标匹配时刻;
18、对局匹配模块,用于响应于到达目标匹配时刻,将第一账号放置于匹配池中。
19、第三方面,本申请还提供一种计算机设备,包括:
20、一个或多个处理器;
21、存储器;以及一个或多个应用程序,其中的一个或多个应用程序被存储于存储器中,并配置为由处理器执行以实现上述的游戏对局预约方法。
22、第四方面,本申请还提供一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器进行加载,以执行上述游戏对局预约方法中的步骤。
23、第五方面,本申请实施例提供一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述第一方面提供的方法。
24、上述游戏对局预约方法、装置及计算机设备,终端设备通过接收第一账号提交的对局预约时长,即可根据对局预约时长和不断变化的对局预计等待时长,确定可进行匹配操作的目标匹配时刻,进而响应于到达目标匹配时刻,将第一账号放置于匹配池中,搜索待与第一账号对局的账号,确保玩家在不早于其所设对局预约时长之前,误差较小的完成匹配,缩减进入对局的时长,提升游戏对局开启效率。
1.一种游戏对局预约方法,其特征在于,包括:
2.如权利要求1所述的方法,其特征在于,在所述接收第一账号提交的对局预约时长之前,还包括:
3.如权利要求2所述的方法,其特征在于,所述游戏对局准备界面中还设置有匹配开始控件;
4.如权利要求3所述的方法,其特征在于,所述对局预约控件包括第一区域,所述第一区域用于供所述第一账号切换所述对局预约控件的功能开关状态;
5.如权利要求4所述的方法,其特征在于,所述对局预约控件还包括第二区域,所述第二区域用于显示所述第一账号提交的对局预约时长;
6.如权利要求4所述的方法,其特征在于,所述对局预约控件还包括第二区域,所述第二区域用于显示所述第一账号提交的对局预约时长;
7.如权利要求2所述的方法,其特征在于,所述若所述功能开关状态为功能开启状态,则确定所述对局预计等待时长,包括:
8.如权利要求1所述的方法,其特征在于,所述根据所述对局预约时长和所述对局预计等待时长,确定目标匹配时刻,包括:
9.如权利要求8所述的方法,其特征在于,所述若所述对局预约时长大于所述对局预计等待时长,则获取并根据目标对局预计等待时长,确定所述目标匹配时刻,包括:
10.如权利要求9所述的方法,其特征在于,所述基于所述目标对局预计等待时长,确定所述目标匹配时刻,包括:
11.一种游戏对局预约装置,其特征在于,包括:
12.一种计算机设备,其特征在于,包括:
13.一种计算机可读存储介质,其特征在于,其上存储有计算机程序,所述计算机程序被处理器进行加载,以执行权利要求1至10中任一项所述游戏对局预约方法中的步骤。