本发明专利技术涉及一种实现游戏属性调节的方法和系统。所述方法包括:发起游戏属性的调整指令;确定所述游戏属性所在的数据位置;如果所述数据位置为网页数据库,则发送HTTP请求以向所述网页数据库传送所述调整指令,根据所述调整指令调整所述网页数据库中对应的游戏属性;如果所述数据位置为本地数据库,则向所述本地数据库传送所述调整指令,根据所述调整指令调整本地数据库中对应的游戏属性。通过本发明专利技术,使调整游戏属性的难度和所需的时间减小,为用户调节和测试游戏属性提供了方便。
【技术实现步骤摘要】
本专利技术涉及电子游戏领域,特别是涉及实现基于互联网/移动端的游戏的属性调节方法及系统。
技术介绍
近年来,卡牌游戏风靡游戏行业。卡牌游戏中每张卡牌,通常都会有对应的使用条件和使用效果,例如万智牌中口袋妖怪卡需要能量卡为使用条件。卡牌游戏的基本规则是利用自己拥有的卡牌(游戏资源),将自己套牌中的卡牌使用出来使其产生某种效应,以达成游戏要求的获胜条件。通常情况下,卡牌的技能和使用效果是通过游戏属性实现的,因此卡牌游戏具有诸多游戏属性,包括主要游戏资源的属性,例如:游戏中的付费币(例如卡牌游戏星程中需要付费换取的Jewel游戏币)的属性、非付费币(例如卡牌游戏星程中不需要付费换取的Gold普通游戏币)的属性、各种游戏物品(例如卡牌游戏星程中的交换物Credit积分,可以兑换游戏中的物品)的属性、装备的属性等。然而,目前尚未有对互联网/移动端卡牌游戏中诸多游戏属性进行简单有效调整的方法,如需测试卡牌游戏中游戏属性的数值边界情况(游戏币超过数值范围、物品或者装备堆叠超过包裹上限等),测试人员不得不按照常规游戏规则完成若干游戏流程,需要花费大量的时间。可见,由于没有简单有效游戏属性调整方法,测试人员对卡牌游戏的测试时间成本很高,影响互联网/移动端卡牌游戏的创新和推广。
技术实现思路
基于此,本专利技术提供一种实现游戏属性调节的方法及系统,使调整游戏属性的难度和所需的时间减小,为用户调节和测试游戏属性提供了方便。本专利技术采用以下技术方案:本专利技术一方面提供一种实现游戏属性调节的方法,包括:发起游戏属性的调整指令;确定所述游戏属性所在的数据位置;如果所述数据位置为网页数据库,则发送HTTP请求以向所述网页数据库传送所述调整指令,根据所述调整指令调整所述网页数据库中对应的游戏属性;如果所述数据位置为本地数据库,则向所述本地数据库传送所述调整指令,根据所述调整指令调整本地数据库中对应的游戏属性。其中,所述发起游戏属性的调整指令,之前还包括,设置游戏属性的调整规则,将所述调整规则封装在所述游戏属性的调整指令中;所述网页数据库、所述本地数据库均为关系型数据库。其中,所述根据所述调整指令调整所述网页数据库中对应的游戏属性,包括,检测所述网页数据库中是否存在所述游戏属性;若存在,则根据所述调整指令调整所述游戏属性的内容,若不存在,则在所述网页数据库中创建所述游戏属性,并根据所述调整指令设定所述游戏属性的内容。其中,所述根据所述调整指令调整所述网页数据库中对应的游戏属性,之后还包括,返回的属性调整完成的HTTP响应。其中,所述根据所述调整指令调整本地数据库中对应的游戏属性,包括,检测所述本地数据库中是否存在所述游戏属性;若存在,则根据所述调整指令调整所述游戏属性的内容,若不存在,则在所述本地数据库中创建所述游戏属性,并根据所述调整指令设定所述游戏属性的内容。本专利技术另一方面提供一种实现游戏属性调节的系统,包括:发起模块,用于发起游戏属性的调整指令;数据源确定模块,用于确定所述游戏属性所在的数据位置;第一调整模块,用于如果所述数据位置为网页数据库,则发送HTTP请求以向所述网页数据库传送所述调整指令,根据所述调整指令调整所述网页数据库中对应的游戏属性;以及,第二调整模块,用于如果所述数据位置为本地数据库,则向所述本地数据库传送所述调整指令,根据所述调整指令调整本地数据库中对应的游戏属性。其中,所述发起模块还包括,设置单元,用于设置游戏属性的调整规则,将所述调整规则封装到所述游戏属性的调整指令中;所述网页数据库、所述本地数据库均为关系型数据库其中,所述第一调整模块包括:第一判断单元,用于检测所述网页数据库中是否存在所述游戏属性,若是,启动第一调整单元,若否,启动第一创建单元;所述第一调整单元,用于根据所述调整指令调整所述游戏属性的内容;以及,所述第一创建单元,用于在所述网页数据库中创建所述游戏属性,并根据所述调整指令设定所述游戏属性的内容。其中,所述第一调整模块还包括,响应单元,用于返回的属性调整完成的HTTP响应。其中,所述第二调整模块包括:第二判断单元,用于检测所述本地数据库中是否存在所述游戏属性,若是,启动第二调整单元,若否,启动第二创建单元;所述第二调整单,用于根据所述调整指令调整所述游戏属性的内容;所述第二创建单元,用于在所述本地数据库中创建所述游戏属性,并根据所述调整指令设定所述游戏属性的内容。实施本专利技术的上述技术方案的有益效果包括:需要调整游戏属性时,通过发起游戏属性的调整指令,找到所述游戏属性所在的数据位置;然后便可根据所述调整指令对对应数据库中对应的游戏属性进行调整。通过本专利技术的方案,只需按照测试需求预先设置好游戏属性的调整规则,便可简单快速的实现对应游戏属性的调整,使得调整游戏属性的难度和所需的时间减小,为用户调节和测试游戏属性提供了方便。附图说明图1为本专利技术实施例的实现游戏属性调节的方法的示意性流程图;图2为本专利技术实施例的实现游戏属性调节的逻辑交互示意图;图3为本专利技术实施例的实现游戏属性调节的具体逻辑示意图;图4为本专利技术实施例的实现游戏属性调节的系统的示意性结构图。具体实施方式为使得本专利技术的专利技术目的、特征、优点能够更加的明显和易懂,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而非全部实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术提供的实施例包括实现游戏属性调节的方法实施例,适用于使用关系型数据库存储游戏属性的游戏。本专利技术提供的实施例还包括相应的实现游戏属性调节的系统实施例。以下分别进行详细说明。图1为本专利技术一实施例的实现游戏属性调节的方法示意性流程图。如图1中所示,所述方法包含以下步骤S11至步骤S14,详细说明如下:步骤S11,发起游戏属性的调整指令;本实施例中,为了测试游戏中的游戏属性的各种数值边界情况,可预先根据测试需求设置好游戏属性的调整规则,然后可发起游戏属性的调整指令,所述调整指令中包含调整规则信息。步骤S12,确定所述游戏属性所在的数据位置;本实施例中的游戏属性所在的数据位置可为网页数据库(主要针对网页游戏)或者本地本文档来自技高网...
【技术保护点】
一种实现游戏属性调节的方法,其特征在于,包括:发起游戏属性的调整指令;确定所述游戏属性所在的数据位置;如果所述数据位置为网页数据库,则发送HTTP请求以向所述网页数据库传送所述调整指令,根据所述调整指令调整所述网页数据库中对应的游戏属性;如果所述数据位置为本地数据库,则向所述本地数据库传送所述调整指令,根据所述调整指令调整本地数据库中对应的游戏属性。
【技术特征摘要】
1.一种实现游戏属性调节的方法,其特征在于,包括:
发起游戏属性的调整指令;
确定所述游戏属性所在的数据位置;
如果所述数据位置为网页数据库,则发送HTTP请求以向所述网页数据库传送所述调整指令,根据所述调整指令调整所述网页数据库中对应的游戏属性;
如果所述数据位置为本地数据库,则向所述本地数据库传送所述调整指令,根据所述调整指令调整本地数据库中对应的游戏属性。
2.如权利要求1所述实现游戏属性调节的方法,其特征在于,所述发起游戏属性的调整指令,之前还包括,
设置游戏属性的调整规则,将所述调整规则封装在所述游戏属性的调整指令中;
所述网页数据库、所述本地数据库均为关系型数据库。
3.如权利要求1所述实现游戏属性调节的方法,其特征在于,所述根据所述调整指令调整所述网页数据库中对应的游戏属性,包括,
检测所述网页数据库中是否存在所述游戏属性;
若存在,则根据所述调整指令调整所述游戏属性的内容,
若不存在,则在所述网页数据库中创建所述游戏属性,并根据所述调整指令设定所述游戏属性的内容。
4.如权利要求3所述实现游戏属性调节的方法,其特征在于,所述根据所述调整指令调整所述网页数据库中对应的游戏属性,之后还包括,
返回的属性调整完成的HTTP响应。
5.如权利要求1所述实现游戏属性调节的方法,其特征在于,所述根据所述调整指令调整本地数据库中对应的游戏属性,包括,
检测所述本地数据库中是否存在所述游戏属性;
若存在,则根据所述调整指令调整所述游戏属性的内容,
若不存在,则在所述本地数据库中创建所述游戏属性,并根据所述调整指令设定所述游戏属性的内容。
6.一种实现游戏属性调节的系统,其特征在于,包括:
发起模块,用于...
【专利技术属性】
技术研发人员:陈孟琪,
申请(专利权)人:广州华多网络科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。