一种游戏参数处理方法及装置与流程

文档序号:14973301发布日期:2018-07-20 18:41阅读:229来源:国知局

本发明涉及互联网技术领域,特别涉及一种游戏参数处理方法及装置。



背景技术:

随着互联网的发展,各类在线游戏层出不穷,给人们的生活带来了极大的乐趣,在线游戏以互联网为传输媒介,以游戏运营商服务器和用户计算机为处理终端,以游戏客户端软件为信息交互窗口的旨在实现娱乐、休闲、交流和取得虚拟成就的具有可持续性的个体性多人在线游戏。

现有技术中,在线游戏的服务器记录游戏过程中用户的操作,并且根据用户操作修改对应的游戏参数,然后根据游戏参数修改用户终端显示的画面,服务器记录游戏参数较多,给服务器带来了较大的压力,且当需要对游戏参数进行修改时,需要根据用户操作遍历数据库中的游戏参数,来确定与用户操作对应的游戏参数,然后对其进行修改,需要消耗较多的系统资源,且效率低下。



技术实现要素:

本发明提供一种游戏参数处理方法及装置,用以降低系统资源消耗,提高效率。

本发明提供一种游戏参数处理方法,包括:

当检测到游戏房间生成时,为所述游戏房间创建多个用于记录各项游戏参数的列表;

检测游戏过程中的数据变化情况;

根据所述数据变化情况修改相应列表中的各项游戏参数。

本发明的有益效果在于:当检测到游戏房间生成时,能够为游戏房间创建多个用于记录各项游戏参数的列表,并且根据数据变化情况修改列表中的各项游戏参数,由于创建了多个用于记录各项游戏参数的列表,相当于为游戏参数进行了分类,因此,当游戏数据变化时,对应修改相应列表中的游戏参数即可,无需通过遍历数据库中的游戏参数来确定用户操作对应的游戏参数,降低了系统资源的消耗,提高了效率。

在一个实施例中,所述为所述游戏房间创建多个用于记录各项游戏参数的列表,包括:

获取所述游戏的类型;

根据所述游戏的类型获取游戏过程中可能出现的游戏参数;

根据所述游戏过程中可能出现的游戏参数创建多个用于记录所述游戏参数的列表。

本实施例的有益效果在于,能够自动获取游戏过程中可能出现的游戏参数,然后根据可能出现的游戏参数创建用于记录游戏参数的列表,实现了对于游戏参数的自动分类,节省了人力成本。

在一个实施例中,当所述游戏为牌类游戏时,所述用于记录各项游戏参数的列表包括一下至少一张列表:

用于记录牌库中的牌的列表、用于记录打出去的牌的列表、用于记录各用户手牌的列表以及用于记录各用户门前牌的列表。

在一个实施例中,所述方法还包括:

当所述列表中的游戏参数发生变化时,根据所述游戏参数的变化对应调整游戏过程中的画面。

在一个实施例中,所述根据所述游戏参数的变化对应调整游戏过程中显示的画面,包括:

获取所述列表中的游戏参数;

根据所述列表中的游戏参数生成画面显示资源;

根据所述画面显示资源修改游戏过程中显示的画面。

本实施例的有益效果在于:能够直接从列表中获取游戏参数,并根据列表中的游戏参数生成画面显示资源,然后根据画面显示资源修改游戏过程中显示的画面,从而无需对游戏参数进行遍历就可以直接从列表中调用相应的游戏参数,进一步节省了系统资源消耗。

本发明还公开一种游戏参数处理装置,包括:

创建模块,用于当检测到游戏房间生成时,为所述游戏房间创建多个用于记录各项游戏参数的列表;

检测模块,用于检测游戏过程中的数据变化情况;

修改模块,用于根据数据变化情况修改相应列表中的各项游戏参数。

在一个实施例中,所述创建模块,包括:

第一获取子模块,用于获取所述游戏的类型;

第二获取子模块,用于根据所述游戏的类型获取游戏过程中可能出现的游戏参数;

创建子模块,用于根据所述游戏过程中可能出现的游戏参数创建多个用于记录所述游戏参数的列表。

在一个实施例中,当所述游戏为牌类游戏时,所述用于记录各项游戏参数的列表包括一下至少一张列表:

用于记录牌库中的牌的列表、用于记录打出去的牌的列表、用于记录各用户手牌的列表以及用于记录各用户门前牌的列表。

在一个实施例中,所述装置还包括:

调整模块,用于当所述列表中的游戏参数发生变化时,根据所述游戏参数的变化对应调整游戏过程中的画面。

在一个实施例中,所述调整模块,包括:

第三获取子模块,用于获取所述列表中的游戏参数;

生成子模块,用于根据所述列表中的游戏参数生成画面显示资源;

修改子模块,用于根据所述画面显示资源修改游戏过程中显示的画面。

本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。

下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。

附图说明

附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:

图1为本发明一实施例中游戏参数处理方法的流程图;

图2为本发明一实施例中游戏参数处理方法的流程图;

图3为本发明一实施例中游戏参数处理装置的框图;

图4为本发明一实施例中游戏参数处理装置的框图。

具体实施方式

以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。

图1为本发明一实施例中游戏参数处理方法的流程图,如图1所示,本发明中的游戏参数处理方法可用于服务器,该方法可被实施为如下步骤s11-s13:

在步骤s11中,当检测到游戏房间生成时,为游戏房间创建多个用于记录各项游戏参数的列表;

在步骤s12中,检测游戏过程中的数据变化情况;

在步骤s13中,根据数据变化情况修改相应列表中的各项游戏参数。

本实施例中,当检测到游戏房间生成时,为游戏房间创建多个用于记录各项游戏参数的列表。

该游戏列表是基于游戏类型决定的:

例如,当游戏为角色扮演游戏时,如果用户登陆了一个游戏角色,则判定游戏房间生成,该游戏房间中只记录该游戏角色相关的信息,因此,创建的游戏参数列表也是只与该游戏角色相关的信息,例如,角色参数,背包物品参数,成就参数,好友参数等,为每一种参数创建一个列表。

又例如,当游戏为牌类游戏时,游戏房间可以由用户主动创建,或者处于等待状态的用户数达到游戏房间要求人数时,则自动创建一个游戏房间,并将处于等待状态的用户添加到该游戏房间中。当检测到游戏房间生成时,该游戏房间记录的是各种类型的牌类参数,因此,创建的游戏参数列表可以是用于记录牌库中的牌的列表、用于记录打出去的牌的列表、用于记录各用户手牌的列表、用于记录各用户门前牌的列表等。

检测游戏过程中的数据变化情况;根据数据变化情况修改相应列表中的各项游戏参数。

举例而言,游戏过程中数据会随着用户的操作而不断的变化,例如牌类游戏,随着用户不断出牌,则牌类数据会不断的变化,牌库里的牌逐渐变为用户手中的牌,用户手中的牌逐渐变为打出去的牌等。根据这些牌类数据的不断变化,修改相应列表中的游戏参数。

当列表中的游戏参数发生变化时,根据游戏参数的变化对应调整游戏过程中的画面。

具体的,当列表中的游戏参数发生变化时,获取列表中的游戏参数;根据列表中的游戏参数生成画面显示资源;根据画面显示资源修改游戏过程中显示的画面。

本发明的有益效果在于:当检测到游戏房间生成时,能够为游戏房间创建多个用于记录各项游戏参数的列表,并且根据数据变化情况修改列表中的各项游戏参数,由于创建了多个用于记录各项游戏参数的列表,相当于为游戏参数进行了分类,因此,当游戏数据变化时,对应修改相应列表中的游戏参数即可,无需通过遍历数据库中的游戏参数来确定用户操作对应的游戏参数,降低了系统资源的消耗,提高了效率。

在一个实施例中,如图2所示,上述步骤s11可被实施为如下步骤s21-s23:

在步骤s21中,获取游戏的类型;

在步骤s22中,根据游戏的类型获取游戏过程中可能出现的游戏参数;

在步骤s23中,根据游戏过程中可能出现的游戏参数创建多个用于记录游戏参数的列表。

本实施例中,获取游戏的类型,根据游戏的类型获取游戏过程中可能出现的游戏参数,根据游戏过程中可能出现的游戏参数创建多个用于记录游戏参数的列表。

具体的,当获取到的游戏类型为角色扮演游戏时,如果用户登陆了一个游戏角色,创建的游戏参数列表也是只与该游戏角色相关的参数,例如,游戏中可能出现的游戏参数为角色参数,背包物品参数,成就参数,好友参数等。则创建的用于记录游戏参数的列表为用于记录角色参数的列表,用于记录背包物品参数的列表,用于记录成就参数的列表,用于记录好友参数的列表等。

当获取到的游戏类型为牌类游戏时,该游戏房间记录的是各种类型的牌类参数,则可能出现的游戏参数为牌库中的牌、打出去的牌、各用户手牌、各用户门前牌等。因此,创建的游戏参数列表可以是用于记录牌库中的牌的列表、用于记录打出去的牌的列表、用于记录各用户手牌的列表、用于记录各用户门前牌的列表等。

本实施例的有益效果在于,能够自动获取游戏过程中可能出现的游戏参数,然后根据可能出现的游戏参数创建用于记录游戏参数的列表,实现了对于游戏参数的自动分类,节省了人力成本。

在一个实施例中,当游戏为牌类游戏时,用于记录各项游戏参数的列表包括一下至少一张列表:

用于记录牌库中的牌的列表、用于记录打出去的牌的列表、用于记录各用户手牌的列表以及用于记录各用户门前牌的列表。

在一个实施例中,方法还可被实施为如下步骤a1:

在步骤a1中,当列表中的游戏参数发生变化时,根据游戏参数的变化对应调整游戏过程中的画面。

本实施例中,当列表中的游戏参数发生变化时,根据游戏参数的变化对应调整游戏过程中的画面。

举例而言,游戏过程中数据会随着用户的操作而不断的变化,例如牌类游戏,随着用户不断出牌,则牌类数据会不断的变化,牌库里的牌逐渐变为用户手中的牌,用户手中的牌逐渐变为打出去的牌等。根据这些牌类数据的不断变化,修改相应列表中的游戏参数。

当列表中的游戏参数发生变化时,根据游戏参数的变化对应调整游戏过程中的画面。

在一个实施例中,上述步骤a1可被实施为如下步骤b1-b3:

在步骤b1中,获取列表中的游戏参数;

在步骤b2中,根据列表中的游戏参数生成画面显示资源;

在步骤b3中,根据画面显示资源修改游戏过程中显示的画面。

本实施例中,当列表中的游戏参数发生变化时,获取列表中的游戏参数;根据列表中的游戏参数生成画面显示资源;根据画面显示资源修改游戏过程中显示的画面。

本实施例的有益效果在于:能够直接从列表中获取游戏参数,并根据列表中的游戏参数生成画面显示资源,然后根据画面显示资源修改游戏过程中显示的画面,从而无需对游戏参数进行遍历就可以直接从列表中调用相应的游戏参数,进一步节省了系统资源消耗。

图3为本发明一实施例中游戏参数处理装置的框图,如图3所示,本发明中的游戏参数处理装置可用于服务器,该装置可包括如下模块:

创建模块31,用于当检测到游戏房间生成时,为游戏房间创建多个用于记录各项游戏参数的列表;

检测模块32,用于检测游戏过程中的数据变化情况;

修改模块33,用于根据数据变化情况修改相应列表中的各项游戏参数。

在一个实施例中,如图4所示,创建模块31,包括:

第一获取子模块41,用于获取游戏的类型;

第二获取子模块42,用于根据游戏的类型获取游戏过程中可能出现的游戏参数;

创建子模块43,用于根据游戏过程中可能出现的游戏参数创建多个用于记录游戏参数的列表。

在一个实施例中,当游戏为牌类游戏时,用于记录各项游戏参数的列表包括一下至少一张列表:

用于记录牌库中的牌的列表、用于记录打出去的牌的列表、用于记录各用户手牌的列表以及用于记录各用户门前牌的列表。

在一个实施例中,装置还包括:

调整模块,用于当列表中的游戏参数发生变化时,根据游戏参数的变化对应调整游戏过程中的画面。

在一个实施例中,调整模块,包括:

第三获取子模块,用于获取列表中的游戏参数;

生成子模块,用于根据列表中的游戏参数生成画面显示资源;

修改子模块,用于根据画面显示资源修改游戏过程中显示的画面。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1