多人在线网络游戏的跨地图寻路方法

基本信息

申请号 CN201611150046.7 申请日 -
公开(公告)号 CN108211360B 公开(公告)日 2021-08-10
申请公布号 CN108211360B 申请公布日 2021-08-10
分类号 A63F13/56;A63F13/822 分类 运动;游戏;娱乐活动;
发明人 蔡建文 申请(专利权)人 盛趣信息技术(上海)有限公司
代理机构 上海金盛协力知识产权代理有限公司 代理人 郑鸣捷
地址 201203 上海市浦东新区碧波路690号1号楼
法律状态 -

摘要

摘要 本发明揭示了一种多人在线网络游戏的跨地图寻路方法,包括:通过在服务器启动时解析地图和动态连接事件信息,生成一张地图跳转表,并将动态连接事件的节点标注;在用户请求跨地图寻路时,根据地图跳转表获取一条最短跳转路径,并验证动态事件跳转部分是否可达,如不可达则返回不带动态事件的路径;如有多条相同长度路径,根据起始和目标位置的具体坐标点再进一步筛选;将此路径列表发给客户端,客户端逐个在地图内部进行寻路跳转;如果路径有动态事件的,每过一张图进行一次事件查询,当发生变化时重新发送路径。本发明提出的多人在线网络游戏的跨地图寻路方法,在服务器启动时候生成地图跳转表,极大提高了后续请求跨地图路径时的计算效率。