本发明专利技术公开了一种游戏路径的生成方法及装置。其中,该方法包括:获取游戏路径的多个路径层中每个路径层的路径节点数据;依据上述路径节点数据,确定上述多个路径层中每相邻两个路径层之间的任意一条连接路径;基于上述多个路径层中每相邻两个路径层之间的任意一条上述连接路径,生成上述游戏路径。本发明专利技术解决了现有技术中生成随机游戏路径的方式无法兼顾计算效率的技术问题。
【技术实现步骤摘要】
游戏路径的生成方法及装置
本专利技术涉及游戏
,具体而言,涉及一种游戏路径的生成方法及装置。
技术介绍
探索类游戏作为游戏中重要主题之一,属于自由度比较高的游戏类型,可以让玩家在游戏世界中自由寻找资源探索前进。其中,Roguelike类型的游戏是探索类游戏十分经典的一个分支,在Roguelike类型的游戏中,随机关卡路径设计十分重要。此类游戏闯关玩法给定起始点和终点,中途有多个节点给予玩家一定的补给和冒险消耗,这类玩法不止一条通往终点的路径,每个节点有多种分支可选,需要玩家综合考量各个路径的收益,从而体验探索最佳路径的乐趣。如何在兼顾计算效率的情况下设计随机关卡路径,并在玩家开启玩法时快速得出不重复的随机路径地图,让玩家有足够的趣味则属于此类游戏设计中十分关键的设计环节。针对上述的问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术实施例提供了一种游戏路径的生成方法及装置,以至少解决现有技术中生成随机游戏路径的方式无法兼顾计算效率的技术问题。根据本专利技术实施例的一个方面,提供了一种游戏路径的生成方法,包括:获取游戏路径的多个路径层中每个路径层的路径节点数据;依据上述路径节点数据,确定上述多个路径层中每相邻两个路径层之间的任意一条连接路径;基于上述多个路径层中每相邻两个路径层之间的任意一条上述连接路径,生成上述游戏路径。根据本专利技术实施例的另一方面,还提供了一种游戏路径的生成装置,包括:获取模块,用于获取游戏路径的多个路径层中每个路径层的路径节点数据;确定模块,用于依据上述路径节点数据,确定上述多个路径层中每相邻两个路径层之间的任意一条连接路径;生成模块,用于基于上述多个路径层中每相邻两个路径层之间的任意一条上述连接路径,生成上述游戏路径。根据本专利技术实施例的另一方面,还提供了一种非易失性存储介质,上述非易失性存储介质包括存储的程序,其中,在上述程序运行时控制上述非易失性存储介质所在设备执行任意一项上述的游戏路径的生成方法。根据本专利技术实施例的另一方面,还提供了一种处理器,上述处理器用于运行存储在存储器中的程序,其中,上述程序运行时执行任意一项上述的游戏路径的生成方法。在本专利技术实施例中,通过获取游戏路径的多个路径层中每个路径层的路径节点数据;依据上述路径节点数据,确定上述多个路径层中每相邻两个路径层之间的任意一条连接路径;基于上述多个路径层中每相邻两个路径层之间的任意一条上述连接路径,生成上述游戏路径,达到了高效生成随机游戏路径的目的,从而实现了在生成随机游戏路径时兼顾计算效率的技术效果,进而解决了现有技术中生成随机游戏路径的方式无法兼顾计算效率的技术问题。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1是根据本专利技术实施例的一种游戏路径的生成方法的流程图;图2是根据本专利技术实施例的一种可选的4-3层次的游戏路径的示意图;图3是根据本专利技术实施例的一种可选的游戏路径的生成方法的流程图;图4是根据本专利技术实施例的一种可选的4-3层次的合法连接库的示意图;图5是根据本专利技术实施例的一种可选的3-2层次的合法连接库的示意图;图6是根据本专利技术实施例的一种可选的4-3-2层次的游戏路径的示意图;图7是根据本专利技术实施例的一种可选的9层次的游戏路径的示意图;图8是根据本专利技术实施例的一种游戏路径的生成装置的结构示意图。具体实施方式为了使本
的人员更好地理解本专利技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分的实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本专利技术保护的范围。需要说明的是,本专利技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本专利技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。根据本专利技术实施例,提供了一种游戏路径的生成方法的实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。该方法实施例的技术方案可以在移动终端、计算机终端或者类似的运算装置中执行。以运行在移动终端上为例,该移动终端可以是智能手机(如Android手机、iOS手机等)、平板电脑、掌上电脑以及移动互联网设备(MobileInternetDevices,简称为MID)、PAD等终端设备。移动终端可以包括一个或多个处理器(处理器可以包括但不限于中央处理器(CPU)、图形处理器(GPU)、数字信号处理(DSP)芯片、微处理器(MCU)、可编程逻辑器件(FPGA)、神经网络处理器(NPU)、张量处理器(TPU)、人工智能(AI)类型处理器等的处理装置)和用于存储数据的存储器。可选地,上述移动终端还可以包括用于通信功能的传输设备、输入输出设备以及显示设备。本领域普通技术人员可以理解,上述结构描述仅为示意,其并不对上述移动终端的结构造成限定。例如,移动终端还可包括比上述结构描述更多或者更少的组件,或者具有与上述结构描述不同的配置。存储器可用于存储计算机程序,例如,应用软件的软件程序以及模块,如本专利技术实施例中的游戏画面的处理方法对应的计算机程序,处理器通过运行存储在存储器内的计算机程序,从而执行各种功能应用以及数据处理,即实现上述的游戏画面的处理方法。存储器可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器可进一步包括相对于处理器远程设置的存储器,这些远程存储器可以通过网络连接至移动终端。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。传输设备用于经由一个网络接收或者发送数据。上述的网络具体实例可包括移动终端的通信供应商提供的无线网络。在一个实例中,传输设备包括一个网络适配器(NetworkInterfaceController,简称为NIC),其可通过基站与其他网络设备相连从而可与互联网进行通讯。在一个实例中,传输设备可以为射频(RadioFrequency,简称为RF)模块,其用于通过无线方式与互联网进行通讯。该方法实施例的技术方案可以应用于各种通信系统,例如:全球移动通讯(GlobalSyste本文档来自技高网...
【技术保护点】
1.一种游戏路径的生成方法,其特征在于,包括:/n获取游戏路径的多个路径层中每个路径层的路径节点数据;/n依据所述路径节点数据,确定所述多个路径层中每相邻两个路径层之间的任意一条连接路径;/n基于所述多个路径层中每相邻两个路径层之间的任意一条所述连接路径,生成所述游戏路径。/n
【技术特征摘要】
1.一种游戏路径的生成方法,其特征在于,包括:
获取游戏路径的多个路径层中每个路径层的路径节点数据;
依据所述路径节点数据,确定所述多个路径层中每相邻两个路径层之间的任意一条连接路径;
基于所述多个路径层中每相邻两个路径层之间的任意一条所述连接路径,生成所述游戏路径。
2.根据权利要求1所述的方法,其特征在于,获取游戏路径的多个路径层中每个路径层的路径节点数据,包括:
获取所述每个路径层的路径节点数量,以及所述每个路径层中每个路径节点的路径流入流出阈值。
3.根据权利要求2所述的方法,其特征在于,依据所述路径节点数据,确定所述多个路径层中每相邻两个路径层之间的任意一条连接路径包括:
获取预先建立的连接路径库,其中,所述连接路径库用于存储所述每相邻两个路径层之间的多条可用连接路径;
依据所述路径节点数量和所述路径流入流出阈值,从所述多条可用连接路径中获取任意一条所述连接路径。
4.根据权利要求1所述的方法,其特征在于,基于所述多个路径层中每相邻两个路径层之间的任意一条所述连接路径,生成所述游戏路径包括:
获取所述多个路径层的路径层数量和所述多个路径层中存在的多个相邻路径层;
依据所述路径层数量和所述多个相邻路径层,确定待拼接的多条所述连接路径;
通过逐层拼接多条所述连接路径得到所述游戏路径。
5.根据权利要求1所述的方法,其特征在于,在获取游戏路径的多个路径层中每个路径层的路径节点数据之前,所述方法还包括:
以所述游戏路径的第一路径层的第一节点作为起始节点,遍历所述游戏路径的第二路径层中待与所述第一节点连接的至少一个第二节点,其中,所述第一路径层与所述第二路径层为相邻路径层;
确定所述第一节点和所述第二节点之间的可用连接路径,并将所述可用连接路径存储至连接路径数据库中;
遍历所述游戏路径的第二路径层中待与所述第一节点连接的第三节点,直至所述游戏路径中的所有节点完成遍历。
6.根据权利要求5所述的方法,其特征在于,确定所述第一节点和所述第二节点之间的可用连接路径,包括:
获取所述第一节点的第一路径流入流出阈值和所述第二节点的第二路径流入流出阈值;
依据所述第一路径流入流出阈值和所述第二路径流入流出阈值,确定所述可用连接路径。
7.根据权利要求5所述的方法,其特征在于,在确定所述第一...
【专利技术属性】
技术研发人员:曾莉珊,
申请(专利权)人:网易杭州网络有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。