一种回合制游戏的数据处理方法、装置、终端及服务器制造方法及图纸

技术编号:21287970 阅读:36 留言:0更新日期:2019-06-11 23:41
本申请提供一种回合制游戏的数据处理方法、装置、终端及服务器,在客户端拥有的对战对象为目标对战对象(目标对战对象为回合制游戏中当前待被操作的对战对象)时,可以接收通过客户端对目标对战对象的操作以生成操作信息;并确定该回合制游戏是否满足预设数据处理条件;若该回合制游戏满足数据处理条件,则直接给予客户端侧处理逻辑生成操作信息的操作结果,以便于客户端展示操作结果。本申请在进行回合制游戏时可以在不与服务器进行交互的基础上,实现生成操作信息对应的操作结果的目的,进而达到了降低服务器负载、减少客户端流量消耗的目的。

A Data Processing Method, Device, Terminal and Server for Round-robin Game

This application provides a data processing method, device, terminal and server for a round-based game, which can receive the operation of the target-based game through the client to generate operation information when the target-based game owned by the client is the target-based game (the target-based game is the current target to be operated in the round-based game); and determines whether the round-based game meets the pre-operational requirements. Set up the data processing conditions; if the round game meets the data processing conditions, it will directly give the client side processing logic to generate the operation results of the operation information, so as to facilitate the client to display the operation results. This application can achieve the purpose of generating operation results corresponding to operation information without interacting with the server while playing round-robin game, thus achieving the goal of reducing server load and client traffic consumption.

【技术实现步骤摘要】
一种回合制游戏的数据处理方法、装置、终端及服务器
本专利技术涉及数据处理
,更具体地说,涉及一种回合制游戏的数据处理方法、装置、终端及服务器。
技术介绍
回合制游戏是一种游戏模式,一局回合制游戏开始后,参与此局回合制游戏的多个对战对象(多个对战对象中包括真实玩家也可能包括虚拟玩家)按照一定顺序轮流自己的回合,只有在轮到自己的回合,才能够进行操作。目前一局回合制游戏中可能会有多个对战对象同时参与,任意一个对战对象在自己的回合进行操作后,均需要由服务器计算操作结果并将操作结果发送给参与此局回合制游戏的各个对战对象,以便于各个对战对象的展示信息一致。虽然此种方式可以实现回合制游戏的目的,但是随着单局回合制游戏中对战对象的增多、操作结果数据量的增大,往往会导致服务器负载增大、客户端流量消耗增大的问题。
技术实现思路
有鉴于此,为解决上述问题,本专利技术提供一种回合制游戏的数据处理方法、装置、终端及服务器。技术方案如下:一种回合制游戏的数据处理方法,包括:在拥有的对战对象为目标对战对象时,接收对所述目标对战对象的操作生成操作信息,所述目标对战对象为回合制游戏中当前待被操作的对战对象;根据参与所述回合制游戏的对战对象确定所述回合制游戏是否满足预设数据处理条件;若所述回合制游戏满足所述数据处理条件,基于客户端侧处理逻辑生成所述操作信息的操作结果。一种回合制游戏的数据处理方法,包括:接收参与回合制游戏的客户端发送的操作信息;根据预先设置的服务器侧处理逻辑对所述操作信息进行验证,得到验证结果;根据参与所述回合制游戏的对战对象确定所述回合制游戏是否满足预设数据处理条件;若所述回合制游戏满足预设数据处理条件,向所述客户端返回所述验证结果。一种回合制游戏的数据处理装置,包括:操作信息生成单元,用于在拥有的对战对象为目标对战对象时,接收对所述目标对战对象的操作生成操作信息,所述目标对战对象为回合制游戏中当前待被操作的对战对象;第一数据处理条件判断单元,用于根据参与所述回合制游戏的对战对象确定所述回合制游戏是否满足预设数据处理条件;操作结果生成单元,用于若所述回合制游戏满足所述数据处理条件,基于客户端侧处理逻辑生成所述操作信息的操作结果。一种终端,包括:处理器以及存储器,所述处理器以及存储器通过通信总线相连;其中,所述处理器,用于调用并执行所述存储器中存储的程序;所述存储器,用于存储程序,所述程序至少用于:在拥有的对战对象为目标对战对象时,接收对所述目标对战对象的操作生成操作信息,所述目标对战对象为回合制游戏中当前待被操作的对战对象;根据参与所述回合制游戏的对战对象确定所述回合制游戏是否满足预设数据处理条件;若所述回合制游戏满足所述数据处理条件,基于客户端侧处理逻辑生成所述操作信息的操作结果。一种回合制游戏的数据处理装置,包括:操作信息接收单元,用于接收参与回合制游戏的客户端发送的操作信息;验证结果生成单元,用于根据预先设置的服务器侧处理逻辑对所述操作信息进行验证,得到验证结果;第二数据处理条件判断单元,用于根据参与所述回合制游戏的对战对象确定所述回合制游戏是否满足预设数据处理条件;验证结果返回单元,用于若所述回合制游戏满足预设数据处理条件,向所述客户端返回所述验证结果。一种服务器,包括存储器和处理器,所述存储器用于存储程序,所述处理器调用所述程序,所述程序用于:接收参与回合制游戏的客户端发送的操作信息;根据预先设置的服务器侧处理逻辑对所述操作信息进行验证,得到验证结果;根据参与所述回合制游戏的对战对象确定所述回合制游戏是否满足预设数据处理条件;若所述回合制游戏满足预设数据处理条件,向所述客户端返回所述验证结果。本申请提供一种回合制游戏的数据处理方法、装置、终端及服务器,在客户端拥有的对战对象为目标对战对象(目标对战对象为回合制游戏中当前待被操作的对战对象)时,可以接收通过客户端对目标对战对象的操作以生成操作信息;并确定该回合制游戏是否满足预设数据处理条件;若该回合制游戏满足数据处理条件,则直接给予客户端侧处理逻辑生成操作信息的操作结果,以便于客户端展示操作结果。本申请在进行回合制游戏时可以在不与服务器进行交互的基础上,实现生成操作信息对应的操作结果的目的,进而达到了降低服务器负载、减少客户端流量消耗的目的。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本申请实施例提供的一种回合制游戏的数据处理系统的结构示意图;图2为本申请实施例提供的一种回合制游戏的数据处理方法所适用于的终端的硬件结构图;图3为本申请实施例提供的一种回合制游戏的数据处理方法所适用于的服务器的硬件结构图;图4为本申请实施例提供的一种回合制游戏的数据处理方法流程图;图5为本申请实施例提供的一种回合制游戏的数据处理方法的应用场景示意图;图6为本申请实施例提供的另一种回合制游戏的数据处理方法流程图;图7为本申请实施例提供的另一种回合制游戏的数据处理方法的应用场景示意图;图8为本申请实施例提供的又一种回合制游戏的数据处理方法流程图;图9为本申请实施例提供的又一种回合制游戏的数据处理方法流程图;图10为本申请实施例提供的一种回合制游戏的数据处理装置的结构示意图;图11为本申请实施例提供的另一种回合制游戏的数据处理装置的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。实施例:回合制游戏:回合制游戏中的所有对战对象依据一定顺序轮流自己的回合,只有轮到自己的回合,才能够进行操作。其中,回合制游戏中包括多个对战对象,回合制游戏中包括真实玩家操作的对战对象。进一步的,回合制游戏中还可以包括虚拟玩家操作的对战对象,虚拟玩家可以认为是回合制游戏应用程序虚拟出的玩家。回合制游戏从分类上看,可以分为单人对战和多人对战,当一局回合制游戏中只有一个对战对象是由真实玩家所操作的对战对象时,则可以认为此局回合制游戏是单人对战回合制游戏;当一局回合制游戏中存在多个由真实玩家所操作的对战对象时,则可以认为此局回合制游戏是多人对战回合制游戏。一般单人对战回合制游戏是由一个真实玩家对战回合制游戏应用程序虚拟出的一个虚拟玩家;多人对战回合制游戏是由多个真实玩家之间的对战,在多人对战回合制游戏中,若有的真实玩家选择托管,此时该真实玩家对应的战斗对象依然可以认为是真实玩家所操作的战斗对象。卡牌游戏是一个典型的回合制游戏,卡牌游戏中的对战对象可以收集不同的卡牌并进行培养和搭配,以运用自己的卡牌来消灭对手的卡牌,达成胜利。其核心玩法则以回合制的方式进行出牌,每张卡牌在出牌时会产生指定效果,最终达到特定要求时结束回合制游戏(比如,达到特定要求时获得胜利进而结束回合制游戏)。用户若需要操作回合制游戏,需要在终端上打开回合制游戏客户端,进而通过回合制游戏客户端与回本文档来自技高网...

【技术保护点】
1.一种回合制游戏的数据处理方法,其特征在于,包括:在拥有的对战对象为目标对战对象时,接收对所述目标对战对象的操作生成操作信息,所述目标对战对象为回合制游戏中当前待被操作的对战对象;根据参与所述回合制游戏的对战对象确定所述回合制游戏是否满足预设数据处理条件;若所述回合制游戏满足所述数据处理条件,基于客户端侧处理逻辑生成所述操作信息的操作结果。

【技术特征摘要】
1.一种回合制游戏的数据处理方法,其特征在于,包括:在拥有的对战对象为目标对战对象时,接收对所述目标对战对象的操作生成操作信息,所述目标对战对象为回合制游戏中当前待被操作的对战对象;根据参与所述回合制游戏的对战对象确定所述回合制游戏是否满足预设数据处理条件;若所述回合制游戏满足所述数据处理条件,基于客户端侧处理逻辑生成所述操作信息的操作结果。2.根据权利要求1所述的方法,其特征在于,若所述回合制游戏不满足所述数据处理条件,该方法还包括:将所述操作信息发送给服务器;接收所述服务器在根据服务器侧处理逻辑验证所述操作信息合法后返回的所述操作信息,所述客户端侧处理逻辑和所述服务器侧处理逻辑针对同一操作信息生成的操作结果相同;响应所述服务器发送的所述操作信息,基于所述客户端侧处理逻辑生成所述操作信息的操作结果。3.根据权利要求1所述的方法,其特征在于,在所述操作结果指示所述回合制游戏结束时,该方法还包括:向所述服务器发送所述回合制游戏中依次生成的各个所述操作信息;接收所述服务器根据所述服务器侧处理逻辑对各个所述操作信息进行验证生成并返回的验证结果,所述验证结果指示所述回合制游戏有效或者所述回合制游戏无效。4.根据权利要求2-3任意一项所述的方法,其特征在于,还包括:向服务器发送所述回合制游戏的回放请求;接收所述服务器返回的所述回合制游戏的操作内容,所述操作内容由所述回合制游戏中依次生成的各个所述操作信息构成,或者,由所述回合制游戏中所述服务器依次返回给各个所述操作信息构成;按照所述操作内容中各个所述操作信息的顺序,基于所述客户端侧处理逻辑依次生成并展示每个所述操作信息的操作结果。5.一种回合制游戏的数据处理方法,其特征在于,包括:接收参与回合制游戏的客户端发送的操作信息;根据预先设置的服务器侧处理逻辑对所述操作信息进行验证,得到验证结果;根据参与所述回合制游戏的对战对象确定所述回合制游戏是否满足预设数据处理条件;若所述回合制游戏满足预设数据处理条件,向所述客户端返回所述验证结果。6.根据权利要求5所述的方法,其特征在于,若所述回合制游戏不满足预...

【专利技术属性】
技术研发人员:杨尚之
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东,44

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

1