游戏中事件处理方法、装置、电子设备和存储介质制造方法及图纸

技术编号:31712722 阅读:17 留言:0更新日期:2022-01-01 11:16
本发明专利技术实施例提供了一种游戏中事件处理方法、装置、电子设备和存储介质,所述方法包括:当触发事件时,获取与所述事件对应的候选功能标识;将与所述候选功能标识对应的游戏功能,作为候选游戏功能;获取所述候选游戏功能中的所述游戏功能结果对应的条件标识作为候选条件标识;获取所述候选条件标识对应的条件判断规则;获取游戏信息,将所述游戏信息符合所述条件判断规则的候选条件标识作为目标条件标识;所述游戏信息为所述客户端对应的游戏角色的对应信息;随机从所述目标条件标识对应的游戏功能结果中获取目标游戏功能结果并执行。能够有效满足对事件随机性的需求,减少重复性的工作,简化事件节点图的配置操作。简化事件节点图的配置操作。简化事件节点图的配置操作。

【技术实现步骤摘要】
游戏中事件处理方法、装置、电子设备和存储介质


[0001]本专利技术实施例涉及网络
,特别是涉及一种游戏中事件处理方法、一种游戏中事件处理装置、电子设备和存储介质。

技术介绍

[0002]Roguelike(非线性即时随机类游戏)游戏是对一类游戏的统称,是角色扮演游戏的一个分支类型,具有生成随机、进程单向、角色永久死亡和游戏非线性等特点。其中,最大的特点就是生成随机性,每一次新开局游戏都会根据玩家在游戏中触发不同的游戏事件,然后执行该游戏事件预先设置的游戏功能,从而实现随机生成游戏场景、敌人、宝物等事物。
[0003]在相关技术中,开发者需要在编辑器逐个针对每个游戏事件配置对应游戏功能,才能在游戏中实现生成随机性,造成大量的重复工作,增加制作的工作量。

技术实现思路

[0004]本专利技术实施例是提供一种游戏中事件处理方法,以解决现有技术中游戏事件难以维护,配置工作量大的问题。
[0005]相应的,本专利技术实施例还提供了一种游戏中事件处理装置,用以保证上述方法的实现及应用。
[0006]为了解决上述问题,本专利技术实施例公开了一种游戏中事件处理方法,应用于客户端,所述客户端上具有游戏功能集合,所述游戏功能集合包括至少一个游戏功能,所述游戏功能包括至少一个游戏功能结果,所述游戏功能具有对应的功能标识,所述游戏功能结果具有对应的条件标识,所述方法包括:
[0007]当玩家操控的游戏角色在游戏中触发游戏事件时,获取与所述游戏事件对应的候选功能标识;
[0008]将与所述候选功能标识对应的游戏功能,作为候选游戏功能;
[0009]获取所述候选游戏功能中的所述游戏功能结果对应的条件标识作为候选条件标识;
[0010]获取所述候选条件标识对应的条件判断规则;
[0011]获取游戏信息,将所述游戏信息符合所述条件判断规则的候选条件标识作为目标条件标识;所述游戏信息为所述客户端对应的游戏角色的对应信息;
[0012]随机从所述目标条件标识对应的游戏功能结果中获取目标游戏功能结果并执行。
[0013]可选地,所述在游戏中触发游戏事件时,获取与所述游戏事件对应的候选功能标识的步骤,包括:
[0014]向服务器发送所述游戏事件的事件标识;所述服务器用于根据预先配置的事件配置表获取与所述游戏事件标识对应的功能标识,并将所述功能标识作为所述游戏事件对应的候选功能标识;
[0015]接收所述服务器发送的所述游戏事件对应的候选功能标识。
[0016]可选地,所述事件配置表包括至少一个事件标识,所述事件标识具有对应的事件节点图,所述事件节点图包括多个顺序连接的事件节点,所述事件节点具有对应的逻辑代码和功能标识,所述服务器用于顺序执行所述事件节点的逻辑代码,并将所述事件节点对应的功能标识作为候选功能标识。
[0017]可选地,所述将与所述候选功能标识对应的游戏功能,作为候选游戏功能的步骤,包括:
[0018]遍历所述游戏功能集合中的游戏功能;
[0019]将所述游戏功能对应的功能标识与所述候选功能标识一致的游戏功能作为候选游戏功能。
[0020]可选地,所述获取游戏信息,包括:
[0021]获取所述游戏角色的角色信息和/或所述游戏角色所处的游戏场景的场景信息;所述角色信息至少包括性别、年龄、等级、职业的其中一种;所述场景信息至少包括所述天气、在游戏场景中的位置、所述游戏角色所处的关卡的其中一种。
[0022]可选地,所述游戏功能结果具有对应的随机概率,所述随机从所述目标条件标识对应的游戏功能结果中获取目标游戏功能结果并执行的步骤,包括:
[0023]获取所述目标条件标识对应的游戏功能结果对应的随机概率;
[0024]根据随机概率从所述目标条件标识对应的游戏功能结果中获取一游戏功能结果作为目标游戏功能结果;
[0025]执行所述目标游戏功能结果。
[0026]可选地,所述游戏功能至少包括属性校验、投放资源和显示文本的其中一种。
[0027]本专利技术实施例还公开了一种游戏中事件处理装置,应用于客户端,所述客户端上具有游戏功能集合,所述游戏功能集合包括至少一个游戏功能,所述游戏功能包括至少一个游戏功能结果,所述游戏功能具有对应的功能标识,所述游戏功能结果具有对应的条件标识,所述装置包括:
[0028]候选功能标识获取模块,用于当玩家操控的游戏角色在游戏中触发游戏事件时,获取与所述游戏事件对应的候选功能标识;
[0029]候选游戏功能获取模块,用于将与所述候选功能标识对应的游戏功能,作为候选游戏功能;
[0030]候选条件标识获取模块,用于获取所述候选游戏功能中的所述游戏功能结果对应的条件标识作为候选条件标识;
[0031]条件判断规则获取模块,用于获取所述候选条件标识对应的条件判断规则;
[0032]目标条件标识获取模块,用于获取游戏信息,将所述游戏信息符合所述条件判断规则的候选条件标识作为目标条件标识;所述游戏信息为所述客户端对应的游戏角色的对应信息;
[0033]目标游戏功能获取模块,用于随机从所述目标条件标识对应的候游戏功能结果中获取目标游戏功能结果并执行。
[0034]可选地,所述候选功能标识获取模块,用于向服务器发送所述游戏事件的事件标识;所述服务器用于根据预先配置的事件配置表获取与所述游戏事件标识对应的功能标
识,并将所述功能标识作为所述游戏事件对应的候选功能标识;接收所述服务器发送的所述游戏事件对应的候选功能标识。
[0035]可选地,所述事件配置表包括至少一个事件标识,所述事件标识具有对应的事件节点图,所述事件节点图包括多个顺序连接的事件节点,所述事件节点具有对应的逻辑代码和功能标识,所述服务器用于顺序执行所述事件节点的逻辑代码,并将所述事件节点对应的功能标识作为候选功能标识。
[0036]可选地,所述候选游戏功能获取模块,用于遍历所述游戏功能集合中的游戏功能;将所述游戏功能对应的功能标识与所述候选功能标识一致的游戏功能作为候选游戏功能。
[0037]可选地,所述目标条件标识获取模块,用于获取所述游戏角色的角色信息和/或所述游戏角色所处的游戏场景的场景信息;所述角色信息至少包括性别、年龄、等级、职业的其中一种;所述场景信息至少包括所述天气、在游戏场景中的位置、所述游戏角色所处的关卡的其中一种。
[0038]可选地,所述目标游戏功能获取模块,用于获取所述目标条件标识对应的游戏功能结果对应的随机概率;根据随机概率从所述目标条件标识对应的游戏功能结果中获取一游戏功能结果作为目标游戏功能结果;执行所述目标游戏功能结果。
[0039]可选地,所述游戏功能至少包括属性校验、投放资源和显示文本的其中一种。
[0040]本专利技术实施例公开了一种电子设备,包括处理器、存储器及存储在所述存储器上并能够在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上所述的游戏中事件处本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种游戏中事件处理方法,其特征在于,应用于客户端,所述客户端上具有游戏功能集合,所述游戏功能集合包括至少一个游戏功能,所述游戏功能包括至少一个游戏功能结果,所述游戏功能具有对应的功能标识,所述游戏功能结果具有对应的条件标识,所述方法包括:当触发游戏事件时,获取与所述游戏事件对应的候选功能标识;将与所述候选功能标识对应的游戏功能,作为候选游戏功能;获取所述候选游戏功能中的所述游戏功能结果对应的条件标识作为候选条件标识;获取所述候选条件标识对应的条件判断规则;获取游戏信息,将所述游戏信息符合所述条件判断规则的候选条件标识作为目标条件标识;所述游戏信息为所述客户端对应的游戏角色的对应信息;随机从所述目标条件标识对应的游戏功能结果中获取目标游戏功能结果并执行。2.根据权利要求1所述的方法,其特征在于,所述在游戏中触发游戏事件时,获取与所述游戏事件对应的候选功能标识的步骤,包括:向服务器发送所述游戏事件的事件标识;所述服务器用于根据预先配置的事件配置表获取与所述游戏事件标识对应的功能标识,并将所述功能标识作为所述游戏事件对应的候选功能标识;接收所述服务器发送的所述游戏事件对应的候选功能标识。3.根据权利要求2所述的方法,其特征在于,所述事件配置表包括至少一个事件标识,所述事件标识具有对应的事件节点图,所述事件节点图包括多个顺序连接的事件节点,所述事件节点具有对应的逻辑代码和功能标识,所述服务器用于顺序执行所述事件节点的逻辑代码,并将所述事件节点对应的功能标识作为候选功能标识。4.根据权利要求1所述的方法,其特征在于,所述将与所述候选功能标识对应的游戏功能,作为候选游戏功能的步骤,包括:遍历所述游戏功能集合中的游戏功能;将所述游戏功能对应的功能标识与所述候选功能标识一致的游戏功能作为候选游戏功能。5.根据权利要求1所述的方法,其特征在于,所述获取游戏信息,包括:获取所述游戏角色的角色信息和/或所述游戏角色所处的游戏场景的场景信息;所述角色信息至少包括性别、年龄、等级、职业的其中一种;所述场景信息至少包...

【专利技术属性】
技术研发人员:朱晨超陈凡
申请(专利权)人:网易杭州网络有限公司
类型:发明
国别省市:

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

1