游戏装备分配方法、设备和存储介质组成比例

技术编号:26678362 阅读:19 留言:0更新日期:2020-12-12 02:11
本发明专利技术提供一种游戏装备分配方法、设备和存储介质,该方法包括:执行dkp发放交易,将第一游戏向若干玩家账户发放dkp积分记录到区块链上;执行装备登记交易,将待分配的装备记录到合约中;执行第一装备标记交易,验证第一玩家是否具有标记待分配装备的资格:是,则冻结第一玩家的账户中的第一数量的dkp积分,并在冻结成功后将标记信息记录到合约中;执行装备分配交易,根据dkp分配规则和合约中记录的各标记信息生成装备分配结果并记录到合约中,判断各第一玩家是否分配到所标记的装备:是,则扣除所冻结的相应dkp积分;否,则解冻所冻结的相应dkp积分。本发明专利技术实现了比现有方案更公平的游戏装备分配。

【技术实现步骤摘要】
游戏装备分配方法、设备和存储介质
本申请涉及互联网
,具体涉及一种游戏装备分配方法、设备和存储介质。
技术介绍
在当前的网络游戏,特别是角色扮演类网络游戏中,DKP分配制度是一种主流的游戏装备分配制度,通常由公会团长先统一拾取装备,然后按照DKP分配。DKP是DragonKillPoints的简写,中文翻译为屠龙点数,在MMORPG类游戏中被广泛用作战利品的分配依据。在该类游戏中,最顶级的装备获取往往来自于难度最大的首领级怪物,需要多人配合才能完成。为了能在战斗结束后公平分配有限的战利品而制定了DKP制度,根据每个游戏者对团队的贡献来决定战利品的归属。现有的DKP分配方案的缺陷在于,最终执行权通常由团长掌控,当团长因存有私心等原因采用不公平的执行方式时,会导致分配的不公平。例如,在玩家甲和乙竞争某件装备时,玩家甲的DKP积分高于玩家乙,团长拒绝玩家甲使用DKP积分,使玩家乙可以以较低的DKP积分获得该件装备。
技术实现思路
鉴于现有技术中的上述缺陷或不足,期望提供一种实现更公平的游戏装备分配的游戏装备分配方法、设备和存储介质。第一方面,本专利技术提供一种适用于区块链节点的游戏装备分配方法,区块链上配置有装备分配合约,该方法包括:执行dkp发放交易,将第一游戏向若干玩家账户发放dkp积分记录到区块链上;其中,dkp发放交易由第一游戏的服务端生成;执行装备登记交易,将待分配的装备记录到装备分配合约中;其中,装备登记交易由服务端生成;执行第一装备标记交易,验证第一玩家是否具有标记待分配的第一装备的资格:是,则冻结第一玩家的账户中的第一数量的dkp积分,并在冻结成功后将第一玩家花费第一数量的dkp积分标记第一装备的标记信息记录到装备分配合约中;其中,第一装备标记交易由第一玩家的用户端响应于第一玩家花费第一数量的dkp积分标记第一装备所生成;执行装备分配交易,根据dkp分配规则和装备分配合约中记录的各标记信息生成装备分配结果并记录到装备分配合约中,判断各第一玩家是否分配到所标记的装备:是,则扣除所冻结的相应dkp积分;否,则解冻所冻结的相应dkp积分。其中,装备分配交易由服务端生成,装备分配结果用于供服务端在第一游戏中进行相应的游戏装备分配。第二方面,本专利技术提供一种适用于游戏服务端的游戏装备分配方法,区块链上配置有装备分配合约,该方法包括:根据待发放的dkp积分生成dkp发放交易并发送至区块链网络,以供区块链节点执行以将当前游戏向若干玩家账户发放dkp积分记录到区块链上;根据当前游戏中待分配的装备生成装备登记交易并发送至区块链网络,以供区块链节点执行以将待分配的装备记录到装备分配合约中;生成装备分配交易并发送至区块链网络,以供区块链节点执行以根据dkp分配规则和装备分配合约中记录的各标记信息生成装备分配结果并记录到装备分配合约中,判断各第一玩家是否分配到所标记的装备:是,则扣除所冻结的相应dkp积分;否,则解冻所冻结的相应dkp积分。其中,标记信息由区块链节点在执行第一装备标记交易,验证第一玩家具有标记待分配的第一装备的资格,并冻结第一玩家的账户中的第一数量的dkp积分成功后,记录到装备分配合约中;第一装备标记交易由第一玩家的用户端响应于第一玩家花费第一数量的dkp积分标记第一装备所生成;装备分配结果用于供游戏服务端在当前游戏中进行相应的游戏装备分配。第三方面,本专利技术还提供一种设备,包括一个或多个处理器和存储器,其中存储器包含可由该一个或多个处理器执行的指令以使得该一个或多个处理器执行根据本专利技术各实施例提供的游戏装备分配方法。第四方面,本专利技术还提供一种存储有计算机程序的存储介质,该计算机程序使计算机执行根据本专利技术各实施例提供的游戏装备分配方法。本专利技术诸多实施例提供的游戏装备分配方法、设备和存储介质通过由游戏服务端将玩家获得的DKP积分、待分配的装备记录到区块链上,由玩家的用户端根据玩家所持有的DKP积分向区块链合约标记所需求的装备,最后由游戏服务端触发区块链合约根据DKP制度在区块链上进行游戏装备的自动分配,并根据区块链上记录的装备分配结果在游戏中进行分配,保障了分配执行权的公平性,从而实现了比现有方案更公平的游戏装备分配。附图说明通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:图1为本专利技术一实施例提供的一种游戏装备分配方法的流程图。图2为本专利技术一实施例提供的另一种游戏装备分配方法的流程图。图3为本专利技术一实施例提供的一种设备的结构示意图。具体实施方式下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释相关专利技术,而非对该专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与专利技术相关的部分。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。图1为本专利技术一实施例提供的一种游戏装备分配方法的流程图。如图1所示,在本实施例中,本专利技术提供一种适用于区块链节点的游戏装备分配方法,区块链上配置有装备分配合约,该方法包括:S11:执行dkp发放交易,将第一游戏向若干玩家账户发放dkp积分记录到区块链上;其中,dkp发放交易由第一游戏的服务端生成;S13:执行装备登记交易,将待分配的装备记录到装备分配合约中;其中,装备登记交易由服务端生成;S15:执行第一装备标记交易,验证第一玩家是否具有标记待分配的第一装备的资格:是,则冻结第一玩家的账户中的第一数量的dkp积分,并在冻结成功后将第一玩家花费第一数量的dkp积分标记第一装备的标记信息记录到装备分配合约中;其中,第一装备标记交易由第一玩家的用户端响应于第一玩家花费第一数量的dkp积分标记第一装备所生成;S17:执行装备分配交易,根据dkp分配规则和装备分配合约中记录的各标记信息生成装备分配结果并记录到装备分配合约中,判断各第一玩家是否分配到所标记的装备:是,则扣除所冻结的相应dkp积分;否,则解冻所冻结的相应dkp积分。其中,装备分配交易由服务端生成,装备分配结果用于供服务端在第一游戏中进行相应的游戏装备分配。具体地,以下以A游戏中某玩家团队开荒成功后,该团队中的玩家甲和玩家乙竞争某件装备为例,对上述方法进行示例性的阐述。A游戏的游戏服务端定时统计游戏中各玩家应获得的dkp积分,生成dkp发放交易tx1,将tx1发送至区块链网络。在另一些实施例中,游戏服务端也可以基于游戏中发生的事件触发(而非定时触发)生成dkp发放交易,还可以根据单独对某个团队的玩家或某个玩家发放dkp(而非对所有玩家发放)生成dkp发放交易,均可实现相同的技术效果。在步骤S11中,区块链节点执行tx1,验证tx1的发送方是否具有dkp积分的本文档来自技高网...

【技术保护点】
1.一种游戏装备分配方法,其特征在于,区块链上配置有装备分配合约,所述方法适用于区块链节点,所述方法包括:/n执行dkp发放交易,将第一游戏向若干玩家账户发放dkp积分记录到区块链上;其中,所述dkp发放交易由所述第一游戏的服务端生成;/n执行装备登记交易,将待分配的装备记录到所述装备分配合约中;其中,所述装备登记交易由所述服务端生成;/n执行第一装备标记交易,验证第一玩家是否具有标记待分配的第一装备的资格:是,则冻结所述第一玩家的账户中的第一数量的dkp积分,并在冻结成功后将所述第一玩家花费所述第一数量的dkp积分标记所述第一装备的标记信息记录到所述装备分配合约中;其中,所述第一装备标记交易由所述第一玩家的用户端响应于所述第一玩家花费所述第一数量的dkp积分标记所述第一装备所生成;/n执行装备分配交易,根据dkp分配规则和所述装备分配合约中记录的各标记信息生成装备分配结果并记录到所述装备分配合约中,判断各所述第一玩家是否分配到所标记的装备:/n是,则扣除所冻结的所述第一玩家的dkp积分;/n否,则解冻所冻结的所述第一玩家的dkp积分;/n其中,所述装备分配交易由所述服务端生成,所述装备分配结果用于供所述服务端在所述第一游戏中进行相应的游戏装备分配。/n...

【技术特征摘要】
1.一种游戏装备分配方法,其特征在于,区块链上配置有装备分配合约,所述方法适用于区块链节点,所述方法包括:
执行dkp发放交易,将第一游戏向若干玩家账户发放dkp积分记录到区块链上;其中,所述dkp发放交易由所述第一游戏的服务端生成;
执行装备登记交易,将待分配的装备记录到所述装备分配合约中;其中,所述装备登记交易由所述服务端生成;
执行第一装备标记交易,验证第一玩家是否具有标记待分配的第一装备的资格:是,则冻结所述第一玩家的账户中的第一数量的dkp积分,并在冻结成功后将所述第一玩家花费所述第一数量的dkp积分标记所述第一装备的标记信息记录到所述装备分配合约中;其中,所述第一装备标记交易由所述第一玩家的用户端响应于所述第一玩家花费所述第一数量的dkp积分标记所述第一装备所生成;
执行装备分配交易,根据dkp分配规则和所述装备分配合约中记录的各标记信息生成装备分配结果并记录到所述装备分配合约中,判断各所述第一玩家是否分配到所标记的装备:
是,则扣除所冻结的所述第一玩家的dkp积分;
否,则解冻所冻结的所述第一玩家的dkp积分;
其中,所述装备分配交易由所述服务端生成,所述装备分配结果用于供所述服务端在所述第一游戏中进行相应的游戏装备分配。


2.根据权利要求1所述的方法,其特征在于,所述dkp积分不可交易。


3.一种游戏装备分配方法,其特征在于,区块链上配置有装备分配合约,所述方法适用于游戏服务端,所述方法包括:
根据待发放的dkp积分生成dkp发放交易并发送至...

【专利技术属性】
技术研发人员:汪雪巍王志文吴思进
申请(专利权)人:杭州复杂美科技有限公司
类型:发明
国别省市:浙江;33

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

1