一种游戏地图布局方法、系统、终端设备及可读
发布日期:2024-09-01 浏览次数: 专利申请、商标注册、软件著作权、资质办理快速响应热线:4006-054-001 微信:15998557370
申请号: | 申请日: | ||
公开(公告)号: | 公开(公告)日: | ||
发明(设计)人: | 申请(专利权)人: | ||
主分类号: | 分类号: | ||
代理公司: | 代理人: | ||
地址: | 国省代码: | ||
权利要求书: | 说明书: | ||
微信咨询: | 添加微信:543646或【点此在线咨询】 | 文件下载: | 【点此下载】请正确填写本页网址和接收邮箱 |
摘要: | 本申请属于计算机,尤其涉及一种游戏地图布局方法、系统、终端设备及可读存储介质。、目前,每个终端设备展示的游戏地图是由服务器运算生成的,然后服务器将生成的游戏地图发送到终端设备进行展示。、这种方式导致服务器运算大,生成效率降低。技术实现思路、本申请实施例提供了一种游戏地图布局方法、系统、终端... | ||
相关服务: | 软件产品登记测试全国受理 软件著作权666元代写全部资料全国受理 实用新型专利1875代写全部资料全国受理 | ||
本申请属于计算机,尤其涉及一种游戏地图布局方法、系统、终端设备及可读存储介质。背景技术:1、目前,每个终端设备展示的游戏地图是由服务器运算生成的,然后服务器将生成的游戏地图发送到终端设备进行展示。2、这种方式导致服务器运算大,生成效率降低。技术实现思路1、本申请实施例提供了一种游戏地图布局方法、系统、终端设备、可读存储介质及计算机程序产品,可以解决服务器运算量大,生成地图效率低的问题。2、第一方面,本申请实施例提供了一种游戏地图布局方法,应用于终端设备,包括:3、响应于用户操作,向服务器发送请求,所述请求用于指示所述服务器在预设数值范围内确定有效数值,并返回所述有效数值;4、接收来自所述服务器的所述有效数值;5、根据所述有效数值,确定至少一条可行路径,所述可行路径为图形块序列,所述图形块序列表征路径数值;6、根据各所述可行路径,确定第一地图布局数据和路径总值;7、向所述服务器发送所述第一地图布局数据和所述路径总值,以指示所述服务器对所述第一地图布局数据和所述路径总值进行校验,并返回校验结果;8、接收来自服务器的所述校验结果;9、若所述校验结果为校验成功,则根据所述第一地图布局数据生成第一游戏地图。10、在一个实施例中,所述根据所述有效数值,确定至少一条可行路径,包括:11、基于所述第一游戏地图的尺寸信息和各图形块的数值信息,对所述有效数值进行分解,获得分解结果,所述分解结果包括至少一个所述路径数值,所述路径数值小于或等于所述有效数值;12、基于所述分解结果,根据所述图形块的所述数值信息,生成至少一个所述可行路径。13、在一个实施例中,所述基于所述分解结果,根据所述图形块的所述数值信息,生成至少一个所述可行路径,包括:14、针对各所述路径数值,根据所述图形块的所述数值信息,从图形库中选取多个目标图形块,并将多个所述目标图形块进行组合,获得所述可行路径。15、在一个实施例中,所述接收来自服务器的所述校验结果之后,还包括:16、若校验结果为校验失败,则根据第二地图布局数据生成第二游戏地图。17、在一个实施例中,所述若所述校验结果为校验成功,则根据所述第一地图布局数据生成第一游戏地图之后,还包括:18、判断所述第一地图布局数据是否符合预设特殊地图数据;19、若符合,则在生成第一游戏地图后,进入特殊游戏模式。20、第二方面,本申请实施例提供了一种游戏地图布局方法,应用于服务器,包括:21、接收来自终端设备的请求后,响应于所述请求,在预设数值范围内确定有效数值;22、向所述终端设备发送所述有效数值,所述有效数值用于指示所述终端设备根据所述有效数值确定至少一条可行路径,以及根据各所述可行路径确定第一地图布局数据和路径总值,返回所述第一地图布局数据和所述路径总值;23、接收来自所述终端设备的所述第一地图布局数据和所述路径总值;24、对所述第一地图布局数据和所述路径总值进行校验,获得校验结果;25、向所述终端设备发送所述校验结果,所述校验结果用于指示所述终端设备基于所述校验结果,根据所述第一地图布局数据生成第一游戏地图;26、其中,所述可行路径为图形块序列,所述图形块序列表征路径数值。27、在一个实施例中,所述对所述第一地图布局数据和所述路径总值进行校验,获得校验结果,包括:28、根据所述预设数值范围,确定所述路径总值的合法性,获得第一判断结果;29、根据所述第一游戏地图的尺寸信息,确定所述第一地图布局数据的完整性,获得第二判断结果;30、根据所述第一判断结果和所述第二判断结果,确定所述校验结果。31、第三方面,本申请实施例提供了一种游戏地图布局系统,包括:服务器和终端设备;32、所述服务器,用于接收来自所述终端设备的请求后,响应于所述请求,在预设数值范围内确定有效数值;33、还用于向终端设备发送所述有效数值;34、还用于接收来自所述终端设备的所述第一地图布局数据和所述路径总值;35、还用于对所述第一地图布局数据和所述路径总值进行校验,获得校验结果;36、还用于向所述终端设备发送所述校验结果;37、终端设备,用于响应于用户操作,向所述服务器发送请求;38、还用于接收来自所述服务器的有效数值;39、还用于根据所述有效数值,确定至少一条可行路径,所述可行路径为图形块序列,所述图形块序列表征路径数值;40、还用于根据各所述可行路径,确定第一地图布局数据和路径总值;41、还用于向所述服务器发送所述第一地图布局数据和所述路径总值;42、还用于接收来自所述服务器的校验结果;43、还用于若所述校验结果为校验成功,则根据所述第一地图布局数据生成第一游戏地图。44、第四方面,本申请实施例提供了一种终端设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上述第一方面中任一项所述的方法。45、第五方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如上述第一方面中任一项所述的方法。46、第六方面,本申请实施例提供了一种计算机程序产品,当计算机程序产品在终端设备上运行时,使得终端设备执行上述第一方面中任一项所述的方法。47、本申请实施例与现有技术相比存在的有益效果是:48、本申请实施例通过响应于用户操作,向服务器发送请求,请求用于指示服务器在预设数值范围内确定有效数值,并返回有效数值;接收来自服务器的有效数值;根据有效数值,确定至少一条可行路径,可行路径为图形块序列,图形块序列表征路径数值;根据各可行路径,确定第一地图布局数据和路径总值;向服务器发送第一地图布局数据和路径总值,以指示服务器对第一地图布局数据和路径总值进行校验,并返回校验结果;接收来自服务器的校验结果;若校验结果为校验成功,则根据第一地图布局数据生成第一游戏地图,实现由终端设备生成游戏地图,减少服务器的运算量,且提高效率。49、可以理解的是,上述第二方面至第五方面的有益效果可以参见上述第一方面中的相关描述,在此不再赘述。技术特征:1.一种游戏地图布局方法,其特征在于,应用于终端设备,包括:2.根据权利要求1所述的方法,其特征在于,所述根据所述有效数值,确定至少一条可行路径,包括:3.根据权利要求2所述的方法,其特征在于,所述基于所述分解结果,根据所述图形块的所述数值信息,生成至少一个所述可行路径,包括:4.根据权利要求3所述的方法,其特征在于,所述接收来自服务器的所述校验结果之后,还包括:5.根据权利要求1至4任一项所述的方法,其特征在于,所述若所述校验结果为校验成功,则根据所述第一地图布局数据生成第一游戏地图之后,还包括:6.一种游戏地图布局方法,其特征在于,应用于服务器,包括:7.根据权利要求6所述的方法,其特征在于,所述对所述第一地图布局数据和所述路径总值进行校验,获得校验结果,包括:8.一种游戏地图布局系统,其特征在于,包括:服务器和终端设备;9.一种终端设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至5任一项所述的方法。10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至5任一项所述的方法。技术总结本申请提供了一种游戏地图布局方法、系统、终端设备及可读存储介质。所述方法包括:响应于用户操作,向服务器发送请求;接收来自服务器的有效数值;根据有效数值,确定至少一条可行路径,可行路径为图形块序列,图形块序列表征路径数值;根据各可行路径,确定第一地图布局数据和路径总值;向服务器发送第一地图布局数据和路径总值,以指示服务器对第一地图布局数据和路径总值进行校验,并返回校验结果;接收来自服务器的校验结果;若校验结果为校验成功,则根据第一地图布局数据生成第一游戏地图。本申请实现由终端设备生成游戏地图,减少服务器的运算量,且提高效率。技术研发人员:刘洁受保护的技术使用者:深圳市嘉讯智创科技有限公司技术研发日:技术公布日:2024/7/11