一种游戏道具数据的处理方法、系统、装置和存储介质与流程

文档序号:18297755发布日期:2019-07-31 09:37阅读:281来源:国知局
一种游戏道具数据的处理方法、系统、装置和存储介质与流程

本发明涉及计算机数据处理技术领域,尤其涉及一种游戏道具数据的处理方法、系统、装置和存储介质。



背景技术:

随着移动智能终端技术的发展,现在出现越来越多的手机游戏,现在的手机游戏可区分为连网游戏和非连网游戏,连网游戏比如王者荣耀和蚂蚁森林,非连网游戏有“连连看”等。游戏可以帮助用户打发休闲时间,游戏开发商可以通过游戏获取流量,同时还可以通过游戏传播理念,比如蚂蚁森林传播低碳理念。在蚂蚁森林里有能量保护罩和时光加速器两种道具,在技术数据处理时,当检测到游戏用户帮助浇水10次以上,即分配时光加速器道具给用户,这种获取道具的数据处理方式过于简单,形式单一,降低了游戏的操作体验。



技术实现要素:

为了解决上述技术问题,本发明的目的是提供一种游戏道具分配更加多样的数据处理方法、系统、装置和存储介质。

本发明所采用的第一技术方案是:

一种游戏道具数据的处理方法,包括以下步骤:

获取输入的操作数据后,结合操作数据和预设的操作流程获取道具碎片,并将取道具碎片保存至游戏账号的卡包中;

根据游戏账号中所有的道具碎片判断道具碎片能否合成道具,并在判断到能够合成道具时,采用预设格式显示可以合成的道具碎片;

获取输入的合成信息后,根据合成信息和可以合成的道具碎片获取游戏道具,以及删除游戏账号的卡包中对应的道具碎片。

进一步,所述获取输入的操作数据后,结合操作数据和预设的操作流程获取道具碎片,并将取道具碎片保存至游戏账号的卡包中这一步骤,具体包括以下步骤:

预先设置获取道具碎片的操作流程和道具碎片数据库;

获取输入的操作数据后,结合操作数据和操作流程判断能否获得道具碎片,并在判断能够获得道具碎片时,从道具碎片数据库中随机获取道具碎片分配给游戏账号;

将取道具碎片保存至游戏账号的卡包中。

进一步,所述合成信息包括选择信息和触发信息,所述获取输入的合成信息后,根据合成信息和可以合成的道具碎片获取游戏道具,以及删除游戏账号的卡包中对应的道具碎片这一步骤,具体包括以下步骤:

获取输入的选择信息后,结合选择信息和可以合成的道具碎片生成道具链接;

获取输入的触发信息后,结合触发信息和道具链接获取游戏道具,以及删除游戏账号的卡包中对应的道具碎片。

进一步,还包括赠送步骤,具体包括以下步骤:

根据第一游戏账号输入的选中信息获取需要发送的道具碎片,并根据需要发送的道具碎片生成发送链接;

获取第一游戏账号输入发送信息后,根据发送信息将发送链接发送至第二游戏账号。

进一步,所述采用预设格式显示可以合成的道具碎片这一步骤,具体为:

采用高亮方式显示可以合成的道具碎片。

本发明所采用的第二技术方案是:

一种游戏道具数据的处理系统,包括:

道具获取模块,用于获取输入的操作数据后,结合操作数据和预设的操作流程获取道具碎片,并将取道具碎片保存至游戏账号的卡包中;

合成判断模块,用于根据游戏账号中所有的道具碎片判断道具碎片能否合成道具,并在判断到能够合成道具时,采用预设格式显示可以合成的道具碎片;

道具合成模块,用于获取输入的合成信息后,根据合成信息和可以合成的道具碎片获取游戏道具,以及删除游戏账号的卡包中对应的道具碎片。

进一步,所述道具获取模块包括程序设置单元、操作判断单元和保存单元;

所述程序设置单元用于预先设置获取道具碎片的操作流程和道具碎片数据库;

所述操作判断单元用于获取输入的操作数据后,结合操作数据和操作流程判断能否获得道具碎片,并在判断能够获得道具碎片时,从道具碎片数据库中随机获取道具碎片分配给游戏账号;

所述保存单元用于将取道具碎片保存至游戏账号的卡包中。

进一步,所述道具合成模块包括链接生成单元和链接发送单元;

所述链接生成单元用于获取输入的选择信息后,结合选择信息和可以合成的道具碎片生成道具链接;

所述链接发送单元用于获取输入的触发信息后,结合触发信息和道具链接获取游戏道具,以及删除游戏账号的卡包中对应的道具碎片。

本发明所采用的第三技术方案是:

一种计算机代码自动生成装置,所述存储器用于存储至少一个程序,所述处理器用于加载所述至少一个程序以执行上所述方法。

本发明所采用的第四技术方案是:

一种存储介质,其中存储有处理器可执行的指令,所述处理器可执行的指令在由处理器执行时用于执行如上所述方法。

本发明的有益效果是:本发明通过游戏操作获取道具碎片,再根据道具碎片合成道具,解决了道具数据处理简单单一的问题,提高了游戏操作体验;另外,游戏用户可以自己选择道具的合成,增加游戏的选择性,提升了游戏的乐趣,更能增加游戏的价值。

附图说明

图1是本发明一种游戏道具数据的处理方法的步骤流程图;

图2是本发明一种游戏道具数据的处理系统的结构框图。

具体实施方式

实施例一

如图1所示,本实施例提供了一种游戏道具数据的处理方法,包括以下步骤:

s1、获取输入的操作数据后,结合操作数据和预设的操作流程获取道具碎片,并将取道具碎片保存至游戏账号的卡包中;

s2、根据游戏账号中所有的道具碎片判断道具碎片能否合成道具,并在判断到能够合成道具时,采用预设格式显示可以合成的道具碎片;

s3、获取输入的合成信息后,根据合成信息和可以合成的道具碎片获取游戏道具,以及删除游戏账号的卡包中对应的道具碎片。

上述游戏具有前端页面层、数据处理层和数据存储层,所述前端页面层用于渲染出游戏画面,所述数据处理层用于处理游戏的数据,所述数据存储层用于存储游戏数据,本游戏与蚂蚁森林类似,对渲染和实时反馈要求不高,采用现有的框架结构即可。具体地,所述前端页面层采用负载均衡的方式对页面负载进行均衡部署,从而支持横向页面部署的扩展,所述数据处理层通过部署java服务来支撑运算和运行,产生相应的数据,所述数据存储层采用mongodb和redis的集群来做数据支撑和存储数据。

本实施例的游戏预先需要用户先购买商品,类似于向银行购买定期,然后该购买的商品每天能够产生相应的收益。为了让游戏用户更好的理解理财理念,实施方式中,所述商品为花朵,游戏用户购买了一朵花,则在游戏界面中渲染出一朵花,游戏者的身份相当于一位花匠,这些花朵每天会产生种子,每天花匠通过收取种子,即可获益。设置了游戏道具,比如锄头、花洒、手套、铲子以及松土耙等,现在的游戏中,都是通过操作了预设的程序之后,就可获得道具,比如通过打怪获得装备,而蚂蚁森林中,只需浇水次数达到预设的次数即可获得道具。这些获取道具的数据处理方式都过于简单,让游戏过于单调。在本实施例提供一种操作更加丰富的道具数据处理方法,数据处理层实时获取游戏用户的操作数据,并根据操作数据和预设的操作流程判断是否能够获得道具碎片,所述操作数据为游戏用户输出的数据,所述道具碎片为某一道具的一部分,游戏预设设计将道具分成了多个部分,比如锄头分为锄头的握柄和锄刃。当判断到满足预设的操作流程时,即可得到道具碎片,比如当游戏用户开荒的面积达到预设面积时,或者种花棵数达到预设棵数时,即可获得道具碎片,具体第,所述道具碎片为一张图片,将获取到的道具碎片保存至游戏账号的卡包中。数据处理层自动检测判断游戏账号卡包中的道具碎片是否可以合成道具,游戏在将道具进行拆分时,设置了识别码,比如将锄头拆分为握柄和锄刃两个道具碎片的图片,这两张图片中附有识别码,当卡包中同时存有这两个识别码时,即检测到可以合成道具的道具碎片,采用预设格式显示可以合成的道具碎片,具体地,采用高亮方式显示可以合成的道具碎片。游戏用户决定是否合成道具,当游戏账号的卡包中包含有:一个握柄、一个锄刃和一个铲头时,游戏用户可以选择合成一把锄头或者一把铲子,如此可以增加游戏的选择性和多样性,提高了游戏的乐趣和操作体验。再选择合成道具后,删除卡包中对应的道具碎片,所述道具具有相应的附加属性,比如锄头可以用于锄地。本实施例在处理道具数据时,通过道具碎片合成道具,避免直接简单地获得道具的数据处理方法,提高游戏用户的乐趣;另外,游戏用户可以自己选择道具的合成,增加游戏的选择性,提高了游戏的操作体验。

其中,步骤s1具体包括步骤s11~s13:

s11、预先设置获取道具碎片的操作流程和道具碎片数据库;

s12、获取输入的操作数据后,结合操作数据和操作流程判断能否获得道具碎片,并在判断能够获得道具碎片时,从道具碎片数据库中随机获取道具碎片分配给游戏账号;

s13、将取道具碎片保存至游戏账号的卡包中。

预设设置获取道具碎片的操作流程,该操作流程包括多种,即游戏用户只需通过其中一种即可获取道具碎片。预先将道具拆分为多张图片并建立道具碎片数据库,所述图片上附有识别码。当数据处理层判断到可以获取道具碎片时,随机从道具碎片数据库中获取一张道具碎片图片分配给游戏账号,图片自动保存至游戏账号的卡包中。随机分配道具碎片,使得不同用户的相同操作能够获得不同的道具碎片,增加了游戏的多样性,提高游戏用户的操作体验。

其中,所述合成信息包括选择信息和触发信息,所述步骤s3具体包括s31~s32:

s31、获取输入的选择信息后,结合选择信息和可以合成的道具碎片生成道具链接;

s32、获取输入的触发信息后,结合触发信息和道具链接获取游戏道具,以及删除游戏账号的卡包中对应的道具碎片。

游戏用户通过选择道具碎片合成道具,依次游戏用户可以根据自己的需要合成不同的道具,比如游戏账号的卡包中有一个握柄、一个锄刃和一个耙头,如果游戏中开荒的需求更大,则游戏用户可以选择握柄和锄刃合成一把锄头,如果游戏中给花朵松土的需求更大,则游戏用户可以选择握柄和耙头合成一把松土耙,如此可以提高游戏的选择性和多样性,间接地提高游戏的操作体验。

游戏用户开荒的需求更大,

进一步作为优选的实施方式,还包括赠送步骤,所述赠送步骤包括步骤a1~a2:

a1、根据第一游戏账号输入的选中信息获取需要发送的道具碎片,并根据需要发送的道具碎片生成发送链接;

a2、获取第一游戏账号输入发送信息后,根据发送信息将发送链接发送至第二游戏账号。

游戏账号之间可以相互赠送道具碎片,由于采用了随机分配道具碎片的机制,有可能第一游戏账号的某种道具碎片较多,而其他的道具碎片缺乏,此时,第一游戏账号可以将多余的道具碎片赠送给第二游戏账号,同时从其他的游戏账号获取道具碎片的赠送。通过相互赠送的方式可以增加游戏账号之间的交流,同时能够更快的合成道具,极大地提高了游戏的乐趣,增加了游戏的价值。

实施例二

如图2所示,本实施例提供了一种游戏道具数据的处理系统,包括:

道具获取模块,用于获取输入的操作数据后,结合操作数据和预设的操作流程获取道具碎片,并将取道具碎片保存至游戏账号的卡包中;

合成判断模块,用于根据游戏账号中所有的道具碎片判断道具碎片能否合成道具,并在判断到能够合成道具时,采用预设格式显示可以合成的道具碎片;

道具合成模块,用于获取输入的合成信息后,根据合成信息和可以合成的道具碎片获取游戏道具,以及删除游戏账号的卡包中对应的道具碎片。

进一步作为优选的实施方式,所述道具获取模块包括程序设置单元、操作判断单元和保存单元;

所述程序设置单元用于预先设置获取道具碎片的操作流程和道具碎片数据库;

所述操作判断单元用于获取输入的操作数据后,结合操作数据和操作流程判断能否获得道具碎片,并在判断能够获得道具碎片时,从道具碎片数据库中随机获取道具碎片分配给游戏账号;

所述保存单元用于将取道具碎片保存至游戏账号的卡包中。

进一步作为优选的实施方式,所述道具合成模块包括链接生成单元和链接发送单元;

所述链接生成单元用于获取输入的选择信息后,结合选择信息和可以合成的道具碎片生成道具链接;

所述链接发送单元用于获取输入的触发信息后,结合触发信息和道具链接获取游戏道具,以及删除游戏账号的卡包中对应的道具碎片。

本实施例的一种游戏道具数据的处理系统,可执行本发明方法实施例一所提供的一种游戏道具数据的处理方法,可执行方法实施例的任意组合实施步骤,具备该方法相应的功能和有益效果。

实施例三

本实施例提供了一种计算机代码自动生成装置,所述存储器用于存储至少一个程序,所述处理器用于加载所述至少一个程序以执行实施例一所述方法。

本实施例的一种计算机代码自动生成装置,可执行本发明方法实施例一所提供的一种游戏道具数据的处理方法,可执行方法实施例的任意组合实施步骤,具备该方法相应的功能和有益效果。

实施例四

本实施例提供了一种存储介质,其中存储有处理器可执行的指令,所述处理器可执行的指令在由处理器执行时用于执行如实施例一所述方法。

本实施例的一种存储介质,可执行本发明方法实施例一所提供的一种游戏道具数据的处理方法,可执行方法实施例的任意组合实施步骤,具备该方法相应的功能和有益效果。

以上是对本发明的较佳实施进行了具体说明,但本发明创造并不限于所述实施例,熟悉本领域的技术人员在不违背本发明精神的前提下还可做出种种的等同变形或替换,这些等同的变形或替换均包含在本申请权利要求所限定的范围内。

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