虚拟地图生成方法、装置、电子设备和可读存储介质制造方法及图纸

技术编号:27849226 阅读:14 留言:0更新日期:2021-03-30 13:09
本申请公开了一种虚拟地图生成方法、装置、设备和可读存储介质,属于互联网技术领域。该方法包括:获取初始虚拟地图的评估数据,根据评估数据和初始配置方案,确定初始配置方案对应的目标配置方案,采用目标配置方案生成目标虚拟地图,采用目标虚拟地图替换初始虚拟地图,重复执行生成目标虚拟地图的过程,直至达到设定结束条件,将评估数据符合评估条件的初始虚拟地图作为新的虚拟地图。在虚拟地图的生成过程中,根据虚拟地图的评估数据对地图元素的配置进行调整,生成新的虚拟地图,可以使生成的虚拟地图的布局更加合理,避免出现较多布局不合理的虚拟地图。局不合理的虚拟地图。局不合理的虚拟地图。

【技术实现步骤摘要】
虚拟地图生成方法、装置、电子设备和可读存储介质


[0001]本专利技术属于互联网
,特别是涉及一种虚拟地图生成方法、装置、电子设备和可读存储介质。

技术介绍

[0002]随着互联网技术的发展,基于虚拟场景的应用越来越多,例如虚拟购物、虚拟游戏和虚拟展览等。虚拟场景的构建需要虚拟地图,在一些情况下,需要不停的变化虚拟场景,因此需要针对每个虚拟场景分别设置不同的虚拟地图。
[0003]现有技术中,为了生成数量较多、并且互不相同的虚拟地图,通常按一定的规则,对虚拟地图中的地图元素进行随机组合,以生成不同的虚拟地图。通过随机组合的方式生成虚拟地图,虽然可以生成数量较多的虚拟地图,但是在虚拟地图的生成过程中,随机性较大,布局不合理的虚拟地图数量较多。

技术实现思路

[0004]有鉴于此,本专利技术提供一种虚拟地图生成方法、装置、电子设备和可读存储介质,在一定程度上解决了虚拟地图生成过程中,布局不合理的虚拟地图数量较多的问题。
[0005]为了解决上述技术问题,本申请是这样实现的:
[0006]第一方面,本申请实施例提供了一种虚拟地图生成方法,该方法包括:
[0007]获取初始虚拟地图的评估数据;所述评估数据根据所述初始虚拟地图中至少一种地图元素的初始配置方案确定;
[0008]根据所述评估数据和所述初始配置方案,确定所述初始配置方案对应的目标配置方案;
[0009]采用所述目标配置方案生成目标虚拟地图;
[0010]采用所述目标虚拟地图替换所述初始虚拟地图,重复执行生成目标虚拟地图的过程,直至达到设定结束条件;
[0011]将评估数据符合评估条件的初始虚拟地图作为新的虚拟地图。
[0012]第二方面,本申请实施例提供了一种虚拟地图生成装置,该装置包括:
[0013]获取初始虚拟地图的评估数据;所述评估数据根据所述初始虚拟地图中至少一种地图元素的初始配置方案确定;
[0014]根据所述评估数据和所述初始配置方案,确定所述初始配置方案对应的目标配置方案;
[0015]采用所述目标配置方案生成目标虚拟地图;
[0016]采用所述目标虚拟地图替换所述初始虚拟地图,重复执行生成目标虚拟地图的过程,直至达到设定结束条件;
[0017]将评估数据符合评估条件的初始虚拟地图作为新的虚拟地图。
[0018]第三方面,本申请实施例提供了一种电子设备,该电子设备包括处理器、存储器及
存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的方法的步骤。
[0019]第四方面,本申请实施例提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面所述的方法的步骤。
[0020]第五方面,本申请实施例提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第一方面所述的方法。
[0021]在本申请实施例中,电子设备获取初始虚拟地图的评估数据,根据评估数据和初始配置方案,确定初始配置方案对应的目标配置方案,采用目标配置方案生成目标虚拟地图,采用目标虚拟地图替换初始虚拟地图,重复执行生成目标虚拟地图的过程,直至达到设定结束条件,将评估数据符合评估条件的初始虚拟地图作为新的虚拟地图。在虚拟地图的生成过程中,根据虚拟地图的评估数据对地图元素的配置进行调整,生成新的虚拟地图,可以使新的虚拟地图的布局更加合理,避免出现较多布局不合理的虚拟地图。
附图说明
[0022]通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
[0023]图1是本申请实施例提供的一种虚拟地图生成方法的步骤流程图;
[0024]图2是本申请实施例提供的一种虚拟地图的结构示意图;
[0025]图3是本申请实施例提供的一种贝叶斯优化示意图;
[0026]图4是本申请实施例提供的一种优化过程示意图;
[0027]图5是本申请实施例提供的另一种虚拟地图生成方法的步骤流程图;
[0028]图6是本申请实施例提供的一种虚拟地图生成装置的框图;
[0029]图7是本申请实施例提供的一种电子设备的硬件结构示意图。
具体实施方式
[0030]下面将参照附图更详细地描述本专利技术的示例性实施例。虽然附图中显示了本专利技术的示例性实施例,然而应当理解,可以以各种形式实现本专利技术而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本专利技术,并且能够将本专利技术的范围完整的传达给本领域的技术人员。
[0031]图1是本申请实施例提供的一种虚拟地图生成方法的步骤流程图,如图1所示,该方法可以包括:
[0032]步骤101、获取初始虚拟地图的评估数据。
[0033]其中,评估数据根据初始虚拟地图中至少一种地图元素的初始配置方案确定,评估数据用于衡量初始虚拟地图的合理性。
[0034]本实施例中,虚拟地图生成方法可以由个人计算机或服务器等电子设备执行,初始虚拟地图为生成目标虚拟地图所用的模板,初始虚拟地图中包括地图元素,以及地图元素的初始配置方案。电子设备可以对至少一个地图元素的初始配置方案进行调整,得到与
初始虚拟地图对应的目标虚拟地图。
[0035]示例性地,如图2所示,图2是本申请实施例提供的一种虚拟地图的结构示意图,图2所示的虚拟地图为虚拟游戏所用的虚拟地图,初始虚拟地图中包括地图元素格子,多个格子在初始虚拟地图中按格子的编号,从小到大顺序排列,多个格子可以通过如下方式表示G={G1、G2、G3、G4.........G
N
},N为正整数,每个格子的下标表示格子在初始虚拟地图中的位置,例如G2表示初始虚拟地图中的第二个格子,G
N
表示初始虚拟地图中的第N个格子,即最后一个格子。
[0036]用户可以根据游戏规则,在初始虚拟地图中设置对应类型的地图元素。例如,上述虚拟游戏中包括角色A和角色B,在游戏规则中,游戏开始时角色A和角色B位于初始虚拟地图中的第一个格子G1,用户每投掷一次骰子,可以投掷出1至6中的任意一个点数,六个点数出现的概率相同。在得到骰子的点数之后,用户可以选择其中的一个角色沿箭头201所示的方向前进对应点数的格子,当角色A和角色B中的任意一个到达初始虚拟地图中的最后一个格子,即第N个格子G
N
时,一局游戏结束。用户可以在初始虚拟地图中设置一定数量的一级奖励机关,一级奖励机关为一种地图元素,并为每个一级奖励机关分别设置虚拟奖励,虚拟奖励可以为一定数量的虚拟货币。例如,可以设置第一奖励机关为G
10
,第二奖励机关为G
80
,并设置第本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种虚拟地图生成方法,其特征在于,包括:获取初始虚拟地图的评估数据;所述评估数据根据所述初始虚拟地图中至少一种地图元素的初始配置方案确定;根据所述评估数据和所述初始配置方案,确定所述初始配置方案对应的目标配置方案;采用所述目标配置方案生成目标虚拟地图;采用所述目标虚拟地图替换所述初始虚拟地图,重复执行生成目标虚拟地图的过程,直至达到设定结束条件;将评估数据符合评估条件的初始虚拟地图作为新的虚拟地图。2.根据权利要求1所述的方法,其特征在于,所述获取初始虚拟地图的评估数据,包括:获取所述初始虚拟地图多次仿真运行时产生的仿真结果数据;所述仿真结果数据与所述地图元素对应;根据所述初始配置方案和所述仿真结果数据确定所述评估数据。3.根据权利要求2所述的方法,其特征在于,所述评估数据包括多个子评估项;所述根据所述初始配置方案和所述仿真结果数据确定所述评估数据,包括:根据所述子评估项对应的所述仿真结果数据和所述初始配置方案,确定所述子评估项对应的子评估数据;根据所述子评估项对应的子评估数据,确定所述评估数据。4.根据权利要求1所述的方法,其特征在于,所述获取初始虚拟地图的评估数据,包括:根据目标地图元素的初始配置方案,确定所述评估数据。5.根据权利要求1所述的方法,其特征在于,所述将评估数据符合评估条件的初始虚拟地图作为新的虚拟地图,包括:根据所述初始虚拟地图的评估数据对多个所述初始虚拟地图进行排序,得到排序结果;将所述排序结果中排序靠前的预设数量个所述初始虚拟地图作为新的虚拟地图。6....

【专利技术属性】
技术研发人员:陈坤龙
申请(专利权)人:百果园技术新加坡有限公司
类型:发明
国别省市:

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

1