本发明涉及游戏,特别涉及一种高效和多样性游戏关卡配置和实现方法。
背景技术:
1、游戏作为人们日常生活中常见的娱乐放松活动,合理适度的游戏允许人类在模拟环境下挑战和克服障碍,可以帮助人类开发智力、锻炼思维和反应能力、训练技能、培养规则意识等,但大多游戏对人于实际生活中的进步作用非常有限。
2、但以往游戏关卡设计,由于规则大部分用程序编码实现,配置参数基本固定,流程和形式过于重复,多玩几次,玩家往往容易产出厌烦情绪,导致游戏人员流失严重,且现有的行为树技术,通常从根节点开始,依次遍历每个节点,直到找到适合的行为执行,遍历所有节点效率较低,而且不利于灵活多变的配置方式,因此,本申请提供了一种高效和多样性游戏关卡配置和实现方法来满足需求。
技术实现思路
1、本发明要解决的技术问题是提供一种高效和多样性游戏关卡配置和实现方法以解决现有的部分游戏关卡的设计规则大部分用程序编码实现,配置参数基本固定,流程和形式过于重复,多玩几次,玩家往往容易产出厌烦情绪,导致游戏人员流失严重,现有的行为树技术,通常从根节点开始,依次遍历每个节点,直到找到适合的行为执行,遍历所有节点效率较低,而且不利于灵活多变的配置方式的问题。
2、为解决上述技术问题,本发明提供如下技术方案:
3、一种高效和多样性游戏关卡配置和实现方法,包括:以下步骤:
4、步骤一,实现行为树阶段;
5、步骤二,配置行为树阶段。
6、在一种可能实现的方式中,所述步骤一中,实现行为树阶段具体为:游戏开发人员根据游戏中关卡的设计要求,结合游戏具体代码框架,实现行为树条件判断和行为表现以及相关参数,提供一套完整的关卡流程控制。
7、在一种可能实现的方式中,所述步骤二中配置行为树阶段具体为:根据设计的不同,利用第一阶段提供的条件和执行,通过串并联的方式不同的组合,配置行为树1,行为树2,行为树3……进入关卡,可以根据配置默认的初始行为树切换到任意行为树配置,以实现根据多种条件智能化多样的关卡表现。
8、在一种可能实现的方式中,实现行为树阶段为开发人员提供整套行为树控制方案,添加如时间,玩家等级,性别,随机时间细分条件,实现天气变化,怪物行为,npc对白,播放剧情等不同的行为表现。
9、在一种可能实现的方式中,所述实现行为树阶段具体分为以下步骤;
10、s1、游戏关卡开始后,循环监控所有配置的未执行条件;
11、s2、检查是否满足结束条件,如满足转入s5,如未满足转入s3;
12、s3、检查是否满足行为树条件,如满足转入s4,若未满足转入s1;
13、s4、标记该条件为已执行条件,并作出相应的行为或者表现,结束后转入s1;
14、s5、游戏关卡结束。
15、本发明与现有技术相比,至少具有如下有益效果:
16、上述方案中,通过对通用行为树节点遍历优化,提供了一种更高效和多样性游戏关卡的实现方式,通过各种条件和节点进度记录,临时标记等方式,实现关卡的丰富变化,大大降低了游戏的重复性,让玩家保持新鲜感,降低游戏因关卡表现固定重复带来的流失率。
1.一种高效和多样性游戏关卡配置和实现方法,其特征在于,包括:以下步骤:
2.根据权利要求1所述的高效和多样性游戏关卡配置和实现方法,其特征在于,实现行为树阶段为开发人员提供整套行为树控制方案,添加如时间,玩家等级,性别,随机时间细分条件,实现天气变化,怪物行为,npc对白,播放剧情等不同的行为表现。
3.根据权利要求1所述的高效和多样性游戏关卡配置和实现方法,其特征在于,所述实现行为树阶段具体分为以下步骤;