[发明专利]游戏路径生成方法和装置在审
| 申请号: | 201811000967.4 | 申请日: | 2018-08-30 |
| 公开(公告)号: | CN109276884A | 公开(公告)日: | 2019-01-29 |
| 发明(设计)人: | 杜宇;侯潇;马恒;郭祥昊;陈瑽 | 申请(专利权)人: | 北京深极智能科技有限公司 |
| 主分类号: | A63F13/56 | 分类号: | A63F13/56;A63F13/822 |
| 代理公司: | 北京金咨知识产权代理有限公司 11612 | 代理人: | 宋教花 |
| 地址: | 100083 北京*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 生成步骤 分支路径 主路径 方法和装置 出发方向 记录生成 路径生成 平滑连接 起始点 弧线 游戏 计算机生成 地图边界 人工参与 人力资源 生产环节 生产效率 随机选择 游戏地图 预定区域 算法 探索 | ||
1.一种游戏路径生成方法,其特征在于,该方法包括主路径生成步骤和至少一个分支路径生成步骤:
所述主路径生成步骤包括:
从游戏地图的预定区域范围内选择一个位置作为起始点,选择起始出发方向,利用平滑连接的弧线和直线进行路径随机探索和生成步骤,并记录生成的路径作为主路径,直至到达地图边界;
所述分支路径生成步骤包括:
在已生成的主路径上的预定范围内随机选择一个点作为分支路径起始点和与主路径的交叉点,选择与主路径交叉的方向作为分支路径起始出发方向,利用平滑连接的弧线和直线进支路径随机探索和生成步骤,并记录生成的路径作为分支路径。
2.根据权利要求1所述的方法,其特征在于,所述游戏地图的预定区域范围是指所述游戏地图中部的预定区域范围;
所述主路径生成步骤还包括:在已生成的主路径到达地图边界后,从所述起始点开始沿着与起始出发方向相反的出发方向,利用平滑连接的弧线和直线进行路径随机探索和生成步骤,使得所述主路径从所述起始点延伸,直至再次到达地图边界。
3.根据权利要求1或2所述的方法,其特征在于,所述主路径生成步骤或所述分支路径生成步骤中的所述利用平滑连接的弧线和直线进行路径随机探索和生成步骤包括:
路径探索步骤,沿当前出发方向生成一段弧线或直线;
剪枝策略优化步骤,确定生成的弧线或直线是否满足预定的剪枝条件,若满足,则撤销最新生成的弧线或直线,并重新执行路径生成步骤。
4.根据权利要求3所述的方法,其特征在于:
所述剪枝条件包括:与已有的路径重合或相交。
5.根据权利要求3所述的方法,其特征在于,所述剪枝策略优化步骤还包括:
如果在一条路径的生成过程中撤销弧线或直线的次数超过预定阈值,则删除该条路径。
6.根据权利要求1或2所述的方法,其特征在于,所述主路径生成步骤或所述分支路径生成步骤中的所述利用平滑连接的弧线和直线进行路径随机探索和生成步骤还包括:
评价策略优化步骤,在当前生成的主路径或分支路径已经到达地图边界的情况下,确定该路径是否满足预定的路径可用性条件,如果不满足,则清除当前生成的主路径或分支路径,并重新执行主路径或分支路径生成步骤。
7.根据权利要求6所述的方法,其特征在于:
所述路径可用性条件包括:当前生成的主路径或分支路径的路径覆盖率大于预定阈值。
8.根据权利要求7所述的方法,其特征在于:
所述路径可用性条件还包括分支路径长度小于主路径长度。
9.根据权利要求1所述的方法,其特征在于:
所述主路径生成步骤中的起始出发方向与地图的一个边界垂直;并且
所述分支路径生成步骤中的分支路径起始出发方向与交叉点处主路径的方向垂直。
10.一种游戏路径生成装置,其特征在于,该装置包括处理器和存储器,所述存储器用于存储计算机指令,所述处理器用于执行所述存储器中存储的计算机指令,当处理器执行存储器上存储的计算机指令时所述游戏路径生成装置用于完成如权利要求1-9中任意一项所述的游戏路径生成方法。
11.一种计算机程序存储介质,其上存储有计算机程序代码,在该代码被执行时实现权利要求1-9中任意一项所述的游戏路径生成方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京深极智能科技有限公司,未经北京深极智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811000967.4/1.html,转载请声明来源钻瓜专利网。





