游戏地图的检测方法及装置、存储介质和电子设备制造方法及图纸

技术编号:28647098 阅读:12 留言:0更新日期:2021-06-02 02:16
本发明专利技术公开了一种游戏地图的检测方法及装置、存储介质和电子设备。其中,该方法包括:获取游戏地图,其中,上述游戏地图由多个地图块组成;将上述多个地图块中的每个地图块分别转换为二维图片中对应位置的像素点;对上述二维图片中的部分或全部像素点进行检测,得到第一检测结果。本发明专利技术解决了采用人工检测游戏地图中的地图块,导致耗费时间较长和检测结果准确性较差的技术问题。

【技术实现步骤摘要】
游戏地图的检测方法及装置、存储介质和电子设备
本专利技术涉及游戏
,具体而言,涉及一种游戏地图的检测方法及装置、存储介质和电子设备。
技术介绍
现有技术中,对游戏中的大地图,尤其是沙盘大地图中的地图块进行检测是否符合预定规则时,需要人工对所有的地图块进行跑查,由于一个大地图通常包括几百万个地图块,采用人工跑查方式需要耗费的时间比较长;并且由于需要检测的地图块比较多,采用人工跑查方式容易出现检测遗漏和无法精准定位的问题;在设计出新的沙盘地图之后,需要再次重新进行人工跑查,导致人工重复劳动过多。针对上述的问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术实施例提供了一种游戏地图的检测方法及装置、存储介质和电子设备,以至少解决采用人工检测游戏地图中的地图块,导致耗费时间较长和检测结果准确性较差的技术问题。根据本专利技术实施例的一个方面,提供了一种游戏地图的检测方法,包括:获取游戏地图,其中,上述游戏地图由多个地图块组成;将上述多个地图块中的每个地图块分别转换为二维图片中对应位置的像素点;对上述二维图片中的部分或全部像素点进行检测,得到第一检测结果。根据本专利技术实施例的另一方面,还提供了一种游戏地图的检测装置,包括:获取模块,用于获取游戏地图,其中,上述游戏地图由多个地图块组成;转换模块,用于将上述多个地图块中的每个地图块分别转换为二维图片中对应位置的像素点;检测模块,用于对上述二维图片中的部分或全部像素点进行检测,得到第一检测结果。根据本专利技术实施例的另一方面,还提供了一种非易失性存储介质,上述非易失性存储介质包括存储的程序,其中,在上述程序运行时控制上述非易失性存储介质所在设备执行任意一项上述的游戏地图的检测方法。根据本专利技术实施例的另一方面,还提供了一种电子设备,包括存储器和处理器,上述存储器中存储有计算机程序,上述处理器被设置为运行上述计算机程序以执行任意一项上述的游戏地图的检测方法。在本专利技术实施例中,通过获取游戏地图,其中,上述游戏地图由多个地图块组成;将上述多个地图块中的每个地图块分别转换为二维图片中对应位置的像素点;对上述二维图片中的部分或全部像素点进行检测,得到第一检测结果,达到了自动检测游戏地图中的地图块是否符合预定规则的目的,从而实现了降低检测所需的耗费时间并提升检测结果准确性的技术效果,进而解决了采用人工检测游戏地图中的地图块,导致耗费时间较长和检测结果准确性较差的技术问题。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1是根据本专利技术实施例的一种游戏地图的检测方法的流程图;图2是根据本专利技术实施例的一种可选的将游戏地图中的地图块转换为像素点的效果图;图3是根据本专利技术实施例的一种游戏地图的检测装置的结构示意图。具体实施方式为了使本
的人员更好地理解本专利技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分的实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本专利技术保护的范围。需要说明的是,本专利技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本专利技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。首先,为方便理解本专利技术实施例,下面将对本专利技术中所涉及的部分术语或名词进行解释说明:大型多人在线策略游戏MMOSLG:MassivelyMultiplayerOnlineSimulationGame。MMO,即多人在线,数以千计的玩家同时存在于同一个游戏中,其中SLG,即策略游戏,注重玩家间策略与脑力的较量。沙盘地图:沙盘类似一个二维平面中的点,玩家城池以及NPC城池均为一个个独立的点,点与点之间有相邻的关系和距离的远近,沙盘地图就是这些点组成的面,有山、水、城池。需要说明的是,一些较主流的模拟策略战争游戏,主要是以沙盘地图为核心玩法空间,在此衍生比较具有社交特征的策略游戏。根据本专利技术实施例,提供了一种游戏地图的检测方法的实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。该方法实施例的技术方案可以在移动终端、计算机终端或者类似的运算装置中执行。以运行在移动终端上为例,该移动终端可以是智能手机(如Android手机、iOS手机等)、平板电脑、掌上电脑以及移动互联网设备(MobileInternetDevices,简称为MID)、PAD等终端设备。移动终端可以包括一个或多个处理器(处理器可以包括但不限于中央处理器(CPU)、图形处理器(GPU)、数字信号处理(DSP)芯片、微处理器(MCU)、可编程逻辑器件(FPGA)、神经网络处理器(NPU)、张量处理器(TPU)、人工智能(AI)类型处理器等的处理装置)和用于存储数据的存储器。可选地,上述移动终端还可以包括用于通信功能的传输设备、输入输出设备以及显示设备。本领域普通技术人员可以理解,上述结构描述仅为示意,其并不对上述移动终端的结构造成限定。例如,移动终端还可包括比上述结构描述更多或者更少的组件,或者具有与上述结构描述不同的配置。存储器可用于存储计算机程序,例如,应用软件的软件程序以及模块,如本专利技术实施例中的游戏画面的处理方法对应的计算机程序,处理器通过运行存储在存储器内的计算机程序,从而执行各种功能应用以及数据处理,即实现上述的游戏画面的处理方法。存储器可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器可进一步包括相对于处理器远程设置的存储器,这些远程存储器可以通过网络连接至移动终端。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。传输设备用于经由一个网络接收或者发送数据。上述的网络具体实例可包括移动终端的通信供应商提供的无线网络。在一个实例中,传输设备包括一个网络适配器(NetworkInterfaceController,简称为NIC),其可通过基站与其他网络设备相连从而可与互联网进行通讯。在一个实例中,传输设备可以为射频(RadioFrequency,简称为RF)模块,其用于通过无线方式与互联网进行通讯。该方本文档来自技高网
...

【技术保护点】
1.一种游戏地图的检测方法,其特征在于,包括:/n获取游戏地图,其中,所述游戏地图由多个地图块组成;/n将所述多个地图块中的每个地图块分别转换为二维图片中对应位置的像素点;/n对所述二维图片中的部分或全部像素点进行检测,得到第一检测结果。/n

【技术特征摘要】
1.一种游戏地图的检测方法,其特征在于,包括:
获取游戏地图,其中,所述游戏地图由多个地图块组成;
将所述多个地图块中的每个地图块分别转换为二维图片中对应位置的像素点;
对所述二维图片中的部分或全部像素点进行检测,得到第一检测结果。


2.根据权利要求1所述的方法,其特征在于,将所述多个地图块中的每个地图块分别转换为二维图片中对应位置的像素点,包括:
获取所述游戏地图的尺寸参数信息;
基于所述尺寸参数信息生成二维图片的背景画布,其中,所述背景画布用于绘制所述像素点;
将每个所述地图块对应的转换为所述二维图片中对应位置的所述像素点,并将每个所述像素点绘制在所述背景画布中,其中,所述地图块包括多种类型,根据所述地图块的不同类型,将与每个所述地图块对应的所述像素点分别采用不同的颜色进行标识。


3.根据权利要求2所述的方法,其特征在于,将每个所述地图块对应的转换为所述二维图片中对应位置的所述像素点,包括:
获取所述游戏地图的第一坐标系和所述二维图片的第二坐标系,其中,所述第一坐标系和所述第二坐标系为坐标原点位置和坐标起始点不同的坐标系;
确定所述第一坐标系和所述第二坐标系之间的坐标转换关系;
基于所述坐标转换关系将所述每个所述地图块对应的转换为所述二维图片中的每个所述像素点。


4.根据权利要求1所述的方法,其特征在于,对所述二维图片中的部分或全部像素点进行检测,得到第一检测结果,包括:
采用连通域标定函数对所述二维图片中的部分或全部像素点进行计算,得到所述游戏地图的连通域;
检测所述连通域的连通域数量和地理区域的区域数量;
当检测到所述连通域数量和所述区域数量不一致时,确定所述第一检测结果为所述游戏地图存在故障代码。


5.根据权利要求1所述的方法,其特征在于,对所述二维图片中的部分或全部像素点进行检测,得到第一检测结果,包括:
采用连通域标定函数基于所述二维图片中的部分或全部像素点计算所述游戏地图中的关卡周围的预定范围区域;
从所述预定范围区域中确定与所述关卡相邻的第一地理区域和第二地理区域,其中,所述第一地理区域和第二地理区域为等级相同的地理区域;
检测所述第一地理区域的第一关卡等级和所述第二地理区域的第二关卡等级是否一致;
当检测到所述第一关卡等级和所述第二关卡等级不一致时,确定所述第一检测结果为所述游戏地图存在故障代码。


6.根据权利要求1所述的方法,其特征在于,对所述二维图片中的部分或全部像素点进行检测,得到第一检测结果,包...

【专利技术属性】
技术研发人员:招成林
申请(专利权)人:网易杭州网络有限公司
类型:发明
国别省市:浙江;33

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

1