回合制游戏的数据处理方法、装置、电子设备及存储介质制造方法及图纸

技术编号:34606952 阅读:19 留言:0更新日期:2022-08-20 09:11
本申请实施例公开了一种回合制游戏的数据处理方法、装置、电子设备及存储介质,本申请实施例可以通过新增一个通用游戏协议,使服务器能够将游戏玩家可操控的所有虚拟角色的游戏数据进行封装并发送至游戏客户端,以保存在游戏客户端,实现所有虚拟角色在不同的战斗交互系统所需的数据都可以通过该与游戏协议进行传输,当进行虚拟角色切换时只需要完成一次游戏数据管理,能够实现所有虚拟角色能够共用战斗交互系统,从而在虚拟角色进行切换时,减少数据处理的操作步骤,提高数据处理效率。提高数据处理效率。提高数据处理效率。

【技术实现步骤摘要】
回合制游戏的数据处理方法、装置、电子设备及存储介质


[0001]本申请涉及计算机
,尤其涉及游戏
,具体涉及一种回合制游戏的数据处理方法、装置、电子设备及存储介质。

技术介绍

[0002]回合制游戏是一种游戏战斗形式,在一游戏对局中,所有游戏对局内的游戏玩家分别拥有属于自己的游戏回合,当游戏玩家轮流到属于自己的游戏回合时,才能够操纵虚拟角色进行游戏对战,游戏对局中的所有游戏玩家通过轮流攻击的方式进行对战。在游戏对局中,游戏玩家可以控制虚拟角色进行战斗,虚拟角色可以拥有各种战斗交互系统相关的静态数据,比如游戏玩家拥有的道具、可使用的法术和特技等等,还可以拥有各种战斗状态相关的数据,比如法术冷却回合、虚拟角色是否被封印等,同时还可以有各种动态信息,即需要向游戏服务器实时请求的数据,这些数据在单个虚拟角色的情况下往往保存在各种战斗交互系统中,比如道具数据保存在道具交互界面系统中,法术数据保存在法术交互界面系统中,各个战斗交互系统自己管理自己需要的数据。
[0003]现有的回合制游戏中,为了实现对多个虚拟角色的战斗数据、状态数据以及动态数据等进行管理,在游戏玩家对当前虚拟角色进行切换操作的过程中,需要在所有的战斗交互系统中编写接口,从而去向游戏服务器请求不同虚拟角色对应的该战斗交互系统相关的数据或者动态数据,因此在进行虚拟角色切换后,需要进行繁琐的操作去对战斗交互系统的数据进行获取,耗费大量时间,导致游戏数据处理的效率较低。

技术实现思路

[0004]本申请实施例提供一种回合制游戏的数据处理方法、装置、电子设备及存储介质,通过可以通过新增一个通用游戏协议,使服务器能够将游戏玩家可操控的所有虚拟角色的游戏数据进行封装并发送至游戏客户端,以保存在游戏客户端,从而在虚拟角色进行切换时,减少数据处理的操作步骤,提高数据处理效率。
[0005]本申请实施例提供了一种回合制游戏的数据处理方法,应用于游戏客户端,包括:
[0006]在目标游戏的当前游戏回合的游戏过程中,当检测到角色切换指令时,根据所述角色切换指令确定从若干可选虚拟角色中被选中的目标虚拟角色及其角色标识,其中,所述可选虚拟角色包括当前游戏玩家在所述当前游戏回合中可操控的所有虚拟角色;
[0007]基于所述目标虚拟角色的角色标识从本地存储的多个战斗交互系统静态数据中筛选出所述目标虚拟角色对应的战斗交互系统静态数据,所述战斗交互系统静态数据包括所述当前游戏玩家的所述可选虚拟角色的游戏数据;
[0008]基于所述目标虚拟角色的战斗交互系统静态数据更新当前虚拟角色的所有战斗交互系统的游戏数据,其中,所述当前虚拟角色为所述角色切换指令触发前当前游戏玩家操作的战斗交互系统对应的虚拟角色;
[0009]接收所述当前游戏玩家的游戏操作,基于所述战斗交互系统响应所述游戏操作。
[0010]本申请实施例提供了还一种回合制游戏的数据处理方法,应用于服务器,包括:
[0011]接收游戏客户端发送的战斗初始化指令;
[0012]基于所述当前游戏玩家在所述当前游戏回合中可操控的所有虚拟角色的角色标识,获取所述当前游戏回合中可操控的所有虚拟角色的战斗交互系统静态数据;
[0013]向所述游戏客户端发送所述当前游戏回合中可操控的所有虚拟角色的战斗交互系统静态数据,以触发所述游戏客户端将所述当前游戏回合中可操控的所有虚拟角色的战斗交互系统静态数据进行存储处理。
[0014]相应的,本申请实施例还提供了一种回合制游戏的数据处理装置,应用于游戏客户端,包括:
[0015]确定单元,用于在目标游戏的当前游戏回合的游戏过程中,当检测到角色切换指令时,根据所述角色切换指令确定从若干可选虚拟角色中被选中的目标虚拟角色及其角色标识,其中,所述可选虚拟角色包括当前游戏玩家在所述当前游戏回合中可操控的所有虚拟角色;
[0016]筛选单元,用于基于所述目标虚拟角色的角色标识从本地存储的多个战斗交互系统静态数据中筛选出所述目标虚拟角色对应的战斗交互系统静态数据,所述战斗交互系统静态数据包括所述当前游戏玩家的所述可选虚拟角色的游戏数据;
[0017]更新单元,用于基于所述目标虚拟角色的战斗交互系统静态数据更新当前虚拟角色的所有战斗交互系统的游戏数据,其中,所述当前虚拟角色为所述角色切换指令触发前当前游戏玩家操作的战斗交互系统对应的虚拟角色;
[0018]第一接收单元,用于接收所述当前游戏玩家的游戏操作,基于所述战斗交互系统响应所述游戏操作。
[0019]在一些实施例中,该装置还包括:
[0020]第一接收子单元,用于接收所述当前游戏玩家针对所述目标游戏的游戏战斗启动操作;
[0021]第一发送子单元,用于基于所述游戏战斗启动操作向服务器发送所述当前游戏玩家的战斗初始化指令,以触发所述服务器基于所述当前游戏玩家在所述当前游戏回合中可操控的所有虚拟角色的角色标识,获取所述当前游戏回合中可操控的所有虚拟角色的战斗交互系统静态数据;
[0022]第二接收子单元,用于接收所述服务器根据所述战斗初始化指令返回的所述当前游戏回合中可操控的所有虚拟角色的战斗交互系统静态数据,并进行存储处理。
[0023]在一些实施例中,该第一发送子单元还用于:
[0024]基于所述游戏战斗启动操作向服务器发送所述当前游戏玩家的战斗初始化指令,以触发所述服务器基于所述当前游戏玩家在所述当前游戏回合中可操控的所有虚拟角色的角色标识,获取所述当前游戏回合中可操控的所有虚拟角色的战斗交互系统静态数据,通过通用数据处理协议将所述当前游戏回合中可操控的所有虚拟角色的战斗交互系统静态数据打包,并发送给所述游戏客户端,其中,所述通用数据处理协议中配置了所述服务器传输至所述游戏客户端的数据的封装规则。
[0025]在一些实施例中,该装置还包括:
[0026]第一处理单元,用于将所述当前游戏回合中的所有战斗交互系统中的游戏数据进
行清空处理;
[0027]更新子单元,用于基于所述目标虚拟角色的战斗交互系统静态数据,更新所有清空后的战斗交互系统。
[0028]在一些实施例中,该装置还包括第二处理单元,该第二处理单元用于:
[0029]若所述目标虚拟角色的战斗交互系统静态数据所属的战斗交互系统存在于所述所有清空后的战斗交互系统中,则将所述目标虚拟角色的战斗交互系统静态数据写入对应的清空后的战斗交互系统;
[0030]若不存在,则基于所述目标虚拟角色的战斗交互系统静态数据加载对应的清空后的战斗交互系统,并更新清空后的战斗交互系统中的游戏数据。
[0031]在一些实施例中,该装置还包括:
[0032]第二发送子单元,用于以所述目标虚拟角色的角色标识作为所述当前游戏玩家当前正在操作的虚拟角色的角色标识向服务器发送,以使所述服务器确认所述当前游戏玩家正在操作的虚拟角色;
[0033]第三发送子单元,用于向所述服务器发送针对目标动态数据的获取请求,触发所述本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种回合制游戏的数据处理方法,应用于游戏客户端,其特征在于,包括:在目标游戏的当前游戏回合的游戏过程中,当检测到角色切换指令时,根据所述角色切换指令确定从若干可选虚拟角色中被选中的目标虚拟角色及其角色标识,其中,所述可选虚拟角色包括当前游戏玩家在所述当前游戏回合中可操控的所有虚拟角色;基于所述目标虚拟角色的角色标识从本地存储的多个战斗交互系统静态数据中筛选出所述目标虚拟角色对应的战斗交互系统静态数据,所述战斗交互系统静态数据包括所述当前游戏玩家的所述可选虚拟角色的游戏数据;基于所述目标虚拟角色的战斗交互系统静态数据更新当前虚拟角色的所有战斗交互系统的游戏数据,其中,所述当前虚拟角色为所述角色切换指令触发前当前游戏玩家操作的战斗交互系统对应的虚拟角色;接收所述当前游戏玩家的游戏操作,基于所述战斗交互系统响应所述游戏操作。2.根据权利要求1所述的回合制游戏的数据处理方法,其特征在于,在目标游戏的当前游戏回合的游戏过程之前,还包括:接收所述当前游戏玩家针对所述目标游戏的游戏战斗启动操作;基于所述游戏战斗启动操作向服务器发送所述当前游戏玩家的战斗初始化指令,以触发所述服务器基于所述当前游戏玩家在所述当前游戏回合中可操控的所有虚拟角色的角色标识,获取所述当前游戏回合中可操控的所有虚拟角色的战斗交互系统静态数据;接收所述服务器根据所述战斗初始化指令返回的所述当前游戏回合中可操控的所有虚拟角色的战斗交互系统静态数据,并进行存储处理。3.根据权利要求2所述的回合制游戏的数据处理方法,其特征在于,所述基于所述游戏战斗启动操作向服务器发送所述当前游戏玩家的战斗初始化指令,以触发所述服务器基于所述当前游戏玩家在所述当前游戏回合中可操控的所有虚拟角色的角色标识,获取所述当前游戏回合中可操控的所有虚拟角色的战斗交互系统静态数据,包括:基于所述游戏战斗启动操作向服务器发送所述当前游戏玩家的战斗初始化指令,以触发所述服务器基于所述当前游戏玩家在所述当前游戏回合中可操控的所有虚拟角色的角色标识,获取所述当前游戏回合中可操控的所有虚拟角色的战斗交互系统静态数据,通过通用数据处理协议将所述当前游戏回合中可操控的所有虚拟角色的战斗交互系统静态数据打包,并发送给所述游戏客户端,其中,所述通用数据处理协议中配置了所述服务器传输至所述游戏客户端的数据的封装规则。4.根据权利要求1所述的回合制游戏的数据处理方法,其特征在于,当检测到角色切换指令时,还包括:将所述当前游戏回合中的所有战斗交互系统中的游戏数据进行清空处理;所述基于所述目标虚拟角色的战斗交互系统静态数据更新当前虚拟角色的所有战斗交互系统的游戏数据,包括:基于所述目标虚拟角色的战斗交互系统静态数据,更新所有清空后的战斗交互系统。5.根据权利要求4所述的回合制游戏的数据处理方法,其特征在于,所述基于所述目标虚拟角色的战斗交互系统静态数据,更新清空后的所有战斗交互系统,包括:若所述目标虚拟角色的战斗交互系统静态数据所属的战斗交互系统存在于所述所有清空后的战斗交互系统中,则将所述目标虚拟角色的战斗交互系统静态数据写入对应的清
空后的战斗交互系统;若不存在,则基于所述目标虚拟角色的战斗交互系统静态数据加载对应的清空后的战斗交互系统,并更新清空后的战斗交互系统中的游戏数据。6.根据权利要求1至5任一项所述的回合制游戏的数据处理方法,其特征在于,所述当检测到角色切换指令时,根据所述角色切换指令确定从若干可选虚拟角色中被选中的目标虚拟角色及其角色标识之后,还包括:以所述目标虚拟角色的角色标识作为所述当前游戏玩家当前正在操作的虚拟角色的角色标识向服务器发送,以使所述服务器确认所述当前游戏玩家正在操作的虚拟角色;向所述服务器发送针对目标动态数据的获取请求,触发所述服务器基于所述当前游戏玩家正在操作的虚拟角色的角色标识获取所述目标虚拟角色对应的目标动态数据,其中,所述目标动态数据的获取请求为所述当前游戏玩家对当前战斗交互系统进行触发操作产生的请求;接收所述服务器返回的所述目标虚拟角色对应的目标动态数据,并将所述当前战斗交互系统的游戏数据更新为所述目标虚拟角色对应的目标动态数据。7.根据权利要求6所述的回合制游戏的数据处理方法,其特征在于,所述向所述服务器发送针对目标动态数据的获取请求,包括:通过数据获取协议向所述服务器发送针对所述目标动态数据的获取请求,其中,...

【专利技术属性】
技术研发人员:黄伟武
申请(专利权)人:广州博冠信息科技有限公司
类型:发明
国别省市:

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

1