实现游戏属性调节的方法及系统的制作方法

文档序号:9833116阅读:650来源:国知局
实现游戏属性调节的方法及系统的制作方法
【技术领域】
[0001]本发明涉及电子游戏领域,特别是涉及实现基于互联网/移动端的游戏的属性调节方法及系统。
【背景技术】
[0002]近年来,卡牌游戏风靡游戏行业。卡牌游戏中每张卡牌,通常都会有对应的使用条件和使用效果,例如万智牌中口袋妖怪卡需要能量卡为使用条件。卡牌游戏的基本规则是利用自己拥有的卡牌(游戏资源),将自己套牌中的卡牌使用出来使其产生某种效应,以达成游戏要求的获胜条件。
[0003]通常情况下,卡牌的技能和使用效果是通过游戏属性实现的,因此卡牌游戏具有诸多游戏属性,包括主要游戏资源的属性,例如:游戏中的付费币(例如卡牌游戏星程中需要付费换取的Jewel游戏币)的属性、非付费币(例如卡牌游戏星程中不需要付费换取的Gold普通游戏币)的属性、各种游戏物品(例如卡牌游戏星程中的交换物Credit积分,可以兑换游戏中的物品)的属性、装备的属性等。
[0004]然而,目前尚未有对互联网/移动端卡牌游戏中诸多游戏属性进行简单有效调整的方法,如需测试卡牌游戏中游戏属性的数值边界情况(游戏币超过数值范围、物品或者装备堆叠超过包裹上限等),测试人员不得不按照常规游戏规则完成若干游戏流程,需要花费大量的时间。可见,由于没有简单有效游戏属性调整方法,测试人员对卡牌游戏的测试时间成本很高,影响互联网/移动端卡牌游戏的创新和推广。

【发明内容】

[0005]基于此,本发明提供一种实现游戏属性调节的方法及系统,使调整游戏属性的难度和所需的时间减小,为用户调节和测试游戏属性提供了方便。
[0006]本发明采用以下技术方案:
[0007]本发明一方面提供一种实现游戏属性调节的方法,包括:
[0008]发起游戏属性的调整指令;
[0009]确定所述游戏属性所在的数据位置;
[0010]如果所述数据位置为网页数据库,则发送HTTP请求以向所述网页数据库传送所述调整指令,根据所述调整指令调整所述网页数据库中对应的游戏属性;
[0011]如果所述数据位置为本地数据库,则向所述本地数据库传送所述调整指令,根据所述调整指令调整本地数据库中对应的游戏属性。
[0012]其中,所述发起游戏属性的调整指令,之前还包括,
[0013]设置游戏属性的调整规则,将所述调整规则封装在所述游戏属性的调整指令中;
[0014]所述网页数据库、所述本地数据库均为关系型数据库。
[0015]其中,所述根据所述调整指令调整所述网页数据库中对应的游戏属性,包括,
[0016]检测所述网页数据库中是否存在所述游戏属性;
[0017]若存在,则根据所述调整指令调整所述游戏属性的内容,
[0018]若不存在,则在所述网页数据库中创建所述游戏属性,并根据所述调整指令设定所述游戏属性的内容。
[0019]其中,所述根据所述调整指令调整所述网页数据库中对应的游戏属性,之后还包括,
[0020]返回的属性调整完成的HTTP响应。
[0021 ]其中,所述根据所述调整指令调整本地数据库中对应的游戏属性,包括,
[0022]检测所述本地数据库中是否存在所述游戏属性;
[0023]若存在,则根据所述调整指令调整所述游戏属性的内容,
[0024]若不存在,则在所述本地数据库中创建所述游戏属性,并根据所述调整指令设定所述游戏属性的内容。
[0025]本发明另一方面提供一种实现游戏属性调节的系统,包括:
[0026]发起模块,用于发起游戏属性的调整指令;
[0027]数据源确定模块,用于确定所述游戏属性所在的数据位置;
[0028]第一调整模块,用于如果所述数据位置为网页数据库,则发送HTTP请求以向所述网页数据库传送所述调整指令,根据所述调整指令调整所述网页数据库中对应的游戏属性;
[0029]以及,第二调整模块,用于如果所述数据位置为本地数据库,则向所述本地数据库传送所述调整指令,根据所述调整指令调整本地数据库中对应的游戏属性。
[0030]其中,所述发起模块还包括,设置单元,用于设置游戏属性的调整规则,将所述调整规则封装到所述游戏属性的调整指令中;
[0031 ]所述网页数据库、所述本地数据库均为关系型数据库
[0032]其中,所述第一调整模块包括:
[0033]第一判断单元,用于检测所述网页数据库中是否存在所述游戏属性,若是,启动第一调整单元,若否,启动第一创建单元;
[0034]所述第一调整单元,用于根据所述调整指令调整所述游戏属性的内容;
[0035]以及,所述第一创建单元,用于在所述网页数据库中创建所述游戏属性,并根据所述调整指令设定所述游戏属性的内容。
[0036]其中,所述第一调整模块还包括,
[0037]响应单元,用于返回的属性调整完成的HTTP响应。
[0038]其中,所述第二调整模块包括:
[0039]第二判断单元,用于检测所述本地数据库中是否存在所述游戏属性,若是,启动第二调整单元,若否,启动第二创建单元;
[0040]所述第二调整单,用于根据所述调整指令调整所述游戏属性的内容;
[0041]所述第二创建单元,用于在所述本地数据库中创建所述游戏属性,并根据所述调整指令设定所述游戏属性的内容。
[0042]实施本发明的上述技术方案的有益效果包括:需要调整游戏属性时,通过发起游戏属性的调整指令,找到所述游戏属性所在的数据位置;然后便可根据所述调整指令对对应数据库中对应的游戏属性进行调整。通过本发明的方案,只需按照测试需求预先设置好游戏属性的调整规则,便可简单快速的实现对应游戏属性的调整,使得调整游戏属性的难度和所需的时间减小,为用户调节和测试游戏属性提供了方便。
【附图说明】
[0043]图1为本发明实施例的实现游戏属性调节的方法的示意性流程图;
[0044]图2为本发明实施例的实现游戏属性调节的逻辑交互示意图;
[0045]图3为本发明实施例的实现游戏属性调节的具体逻辑示意图;
[0046]图4为本发明实施例的实现游戏属性调节的系统的示意性结构图。
【具体实施方式】
[0047]为使得本发明的发明目的、特征、优点能够更加的明显和易懂,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而非全部实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0048]本发明提供的实施例包括实现游戏属性调节的方法实施例,适用于使用关系型数据库存储游戏属性的游戏。本发明提供的实施例还包括相应的实现游戏属性调节的系统实施例。以下分别进行详细说明。
[0049]图1为本发明一实施例的实现游戏属性调节的方法示意性流程图。如图1中所示,所述方法包含以下步骤Sll至步骤S14,详细说明如下:
[0050]步骤Sll,发起游戏属性的调整指令;
[0051]本实施例中,为了测试游戏中的游戏属性的各种数值边界情况,可预先根据测试需求设置好游戏属性的调整规则,然后可发起游戏属性的调整指令,所述调整指令中包含调整规则信息。
[0052]步骤S12,确定所述游戏属性所在的数据位置;
[0053]本实施例中的游戏属性所在的数据位置可为网页数据库(主要针对网页游戏)或者本地数据库(主要针对单机游戏),本发明实施例仅以网页数据库和本地数据库两种类型为例进行说明。
[0054]步骤S13,如果所述数据位置为网页数据库,则发送HTTP请求以向所述网页数据库传送所述调整指令,进而根据所述调整指令调整所述网页数据库中对应的游戏属性;
[0055]优选地,如果确定出待调整的游戏属性的数据源为网页数据库,发起HTTP请求,检测所述网页数据库中是否存在所述游戏属性,若存在,则根据所述调整指令调整所述游戏属性的内容,若不存在,则在所述网页数据库中创建所述游戏属性,并根据所述调整指令设定所述游戏属性的内容。
[0056]作为一优选实施方式,调整完成后还可通过HTTP返回的属性调整完成的响应信息。
[0057]例如:待调整的游戏属性为星魂石,则先检测所述网页数据库中是否存在星魂石的游戏属性;若在所述网页数据库中已经有星魂石,则根据所述调整指令包含的调整规则调整星魂石的数量、能量、使用条件等内容,之后返回属性调整完成的HTTP响应;若所述网页数据库中还没有星魂石,则在所述网页数据库中创建星魂石的游戏属性,并根据所述调整指令包含的调整规则设定星魂石的数量、能量、使用条件等内容,之后返回属性调整完成的HTTP响应。
[0058]需要说明的是,在发送HTTP之后,如果发现数据库没有用户想调整的游戏属性,直接进行创建并调整,可避免重复发送HTTP命令或者返回HTTP失败的情况。
[0059]步骤S14,如果所述数据位置为本地数据库,则向所述本地数据库传送所述调整指令,根据所述调整指令调整本地数据库中对应的游戏属性。
[0060]优选地,如果确定出待调整的游戏属性的数据源为本地数据库,则直接向所述本地数据库传送所述调整指令,可先检测所述本地数据库中是否存在所述游戏属性;若存在,则根据所述调整指令调整所述游戏属性的内容,若不存在,则在所述本地数据库中创建所述游戏属性,并根据所述调整指令设定所述游戏属性的内容。
[0061 ]优选的,本发明实施例中,上述网页数据库、本地数据库均为关系型数据库;例如,所述网页数据库可为MySQL数据库。
[0062]需要说明的是,上述步骤S13、S14的执行不分先后顺序。
[0063]如图2所示,基于上述实现游戏属性调节的方法实施例实现游戏属性测试的方法包括三个部分:卡牌游戏属性调整工具(如CardGameSys)定义调整规则、数据库中调整相关的游戏属性、以及根据调整结果测试相关游戏属性。其中,CardGameSys封装了与数据库交互的HTTP命令、以及一些数
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1