[发明专利]一种网络游戏迷宫地图生成方法有效
| 申请号: | 201711316326.5 | 申请日: | 2017-12-12 |
| 公开(公告)号: | CN108108410B | 公开(公告)日: | 2022-03-22 |
| 发明(设计)人: | 肖庆军 | 申请(专利权)人: | 苏州蜗牛数字科技股份有限公司 |
| 主分类号: | G06F16/29 | 分类号: | G06F16/29;A63F13/60 |
| 代理公司: | 北京德崇智捷知识产权代理有限公司 11467 | 代理人: | 王金双 |
| 地址: | 215000 江苏省*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 网络游戏 迷宫 地图 生成 方法 | ||
1.一种网络游戏迷宫地图生成方法,其特征在于,包括以下步骤:
定义第一二维数组,生成地图网格;
定义多个第二二维数组,生成相应的地块;
对各所述地块进行门及路径的标记,并给各所述地块定义ID;
以任一所述地块的至少一个门与其它任一所述地块的至少一个门相邻,且任一所述地块不与其它任一所述地块重叠的方式,放置多个所述地块,并将相邻的两个门设为连通;
对所述地图网格中的各所述地块定义美术皮肤资源ID;
定义所述地块的坐标、连通门的ID;
将所述地块ID、坐标、连通门的ID、以及美术皮肤资源ID发送至客户端,并由客户端生成迷宫地图;
所述放置多个所述地块,并将相邻的两个门设为连通的步骤,进一步包括:
将任一所述地块放置在所述地图网格中,建立第三二维数组并记录与所有门对应的二维数组的门;
根据所述第三二维数组中任一所述门,将其它任一所述地块,以使其门与在所述门位置上的所述门连通且其不与之前所述地块重叠的方式放置,并记录与除所有未连通的门以外的门对应的门来更新所述第三二维数组;
重复上述步骤设定的次数或重复至无法放置大小最小的所述地块为止。
2.根据权利要求1所述的网络游戏迷宫地图生成方法,其特征在于,所述定义多个第二二维数组,生成相应的地块的步骤,进一步包括:
将所述地块的格子大小设置成与所述地图网格的格子大小相同。
3.根据权利要求1所述的网络游戏迷宫地图生成方法,其特征在于,所述对各所述地块进行门及路径的标记,并给各所述地块定义ID的步骤,进一步包括:
将所述地块的最外围格子中的至少两个格子标记为门,将最外围其它格子标记为无法移动的范围;
将除最外围之外的格子标记为可移动范围,或者将连接所述地块的至少两个门的连续的格子标记为可移动范围,并且将剩余的格子标记为无法移动的范围。
4.根据权利要求3所述的网络游戏迷宫地图生成方法,其特征在于,所述对各所述地块进行门及路径的标记,并给各所述地块定义ID的步骤,进一步包括:
将相同大小的各所述地块,在同样的位置标记门、无法移动范围、以及可移动范围;
并将同样大小的各所述地块定义相同的所述ID。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州蜗牛数字科技股份有限公司,未经苏州蜗牛数字科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711316326.5/1.html,转载请声明来源钻瓜专利网。





