[发明专利]一种游戏场景的怪物分配方法和系统在审
申请号: | 201710023261.9 | 申请日: | 2017-01-12 |
公开(公告)号: | CN106621335A | 公开(公告)日: | 2017-05-10 |
发明(设计)人: | 陈汉辉;卢歆翮;李茂;吴海权;陈镇秋 | 申请(专利权)人: | 珠海金山网络游戏科技有限公司;广州西山居世游网络科技有限公司 |
主分类号: | A63F13/822 | 分类号: | A63F13/822;A63F13/60;A63F13/55 |
代理公司: | 广州嘉权专利商标事务所有限公司44205 | 代理人: | 俞梁清 |
地址: | 519000 广东省珠*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 游戏 场景 怪物 分配 方法 系统 | ||
技术领域
本发明涉及一种游戏场景的怪物分配方法和系统,属于计算机游戏开发领域。
背景技术
怪物系统在很多的游戏里都是一个重要的系统。很多游戏都脱离不了怪物系统,如MMORPG(大型多人在线角色扮演游戏)、ACT(动作游戏),包括策略游戏等,游戏策划需要设计一个怪物系统,整合到游戏的系统玩法,如PVE(Player VS Environment)、PVP(Player VS Player)玩法里,每个不场景,怪物的外形,怪物的数量、数值都不一样,既让玩爱家从与怪物的对抗中找到乐趣,又体验到丰富多彩怪物设计。因而,游戏公司设定者往往会花大量的时间在怪物系统的设计和布怪上面。传统的游戏布方案多是去一个场景一个场景地进行布怪。当怪物进行调整时,如属性发生变化,体型变化,或者删掉时,也引起怪物重新布置,这将会导至大量的返工去重新布怪,影响布怪者的工作效率,尤其是在后期,当需要增删修改怪物时,面对上百个需要重新布怪的场景,这是巨大的工作量。另一方面,当布完怪后,进入游戏体验玩时发现,这布怪的设计,不是自己想要的,因而又需要推倒重新布置。在保证实现布怪策划者的想法的同时,为了提高布怪的效率。
发明内容
针对现有技术的不足,本专利提出一种游戏场景的怪物分配方法和系统,根据规则,可以快速生成以场景的怪物,同时方便进行修改调整,以提高布怪的开发效率。。针对现有的技术缺陷,本专利收集及整理游戏布怪的需求和开发流程,提出新的布怪的方法和流程。
本发明的技术方案包括一种游戏场景的怪物分配方法,其特征在于,该系统包括:S1,获取游戏指定场景区域,得到场景区域模型配置;S2,根据所述步骤S1得到的区域模型配置使用布怪编辑器对区域内的怪物划分进行自定义配置,并生成指定区域的怪物配置数据表;S3,游戏程序运行时,加载所述步骤S2得到的怪物配置数据表对怪物进行生成。
在一个优选的实施方案中,所述的步骤S1还包括:S21,加载游戏程序指定场景区域,得到模型配置分布信息;S22,根据所述S21得到模型配置分布信息对场景区域划分为多个类型。
在一个优选的实施方案中,所述的步骤S22中的区域类型包括:矩形区域类型、扇形区域类型、圆形区域类型。
在一个优选的实施方案中,所述的步骤S2还包括:使用数据表对怪物定义信息进行分类存储;使用数据表对布怪规则进行分类存储。
在一个优选的实施方案中,所述的布怪编辑器包括:加载模块,用于对场景区域模型配置、怪物定义数据表、布怪规则数据表进行加载;编辑模块,用于提供编辑界面对怪物定义数据表、布怪规则数据表进行自定义编辑;生成模块,用于对已编辑的怪物定义数据表、布怪规则数据表生成游戏配置文件。
在一个优选的实施方案中,所述的步骤S3中游戏程序执行步骤包括:加载指定区域场景数据;读取指定区域对应的布怪规则,在指定区域依照布怪规则生成对应的怪物。
在一个优选的实施方案中,该方法还包括:若识别为矩形区域,根据布怪规则,生成范围在该矩形区域,其中矩形区域设计在布怪编辑器里,且需要输入起点、宽高,则怪物会生成在场景区域的矩形区域;若识别为扇形区域,根据布怪规则,生成范围在该扇形区域,其中扇形区域设计在布怪编辑器里,且需要输入起点、朝向、半径、弧度,则怪物会生成在场景区域的扇形区域;若识别为圆形区域,根据布怪规则,生成范转在该圆形区域,其中圆形区域一般设计在布怪编辑器里,且需要输入起点、半径,则怪物会生成在场景区域的圆形区域。
在一个优选的实施方案中,若所述步骤S2没有生成布怪规则则:遍历场景获取场景大小数据,进一步,对遍历步长进行设定;选定场景区域的多个点作为联通点,进一步,对场景区域的所有点进行遍历,其中联通点用于两点间进行寻路查询,如果路径不为空,则说该两点之间联通,该点为有效点,可以布怪;依次执行垂直射线检查、点的阻挡检查、联通检查,若均检查通过则记录该点并在点的区域生成怪物,若其中任意一项检查不通过则不生成怪物。
本发明的技术方案还包括上述任意方法的游戏场景的怪物分配系统,其特征在于,该系统包括:场景区域划分模块,用于获取游戏指定场景区域,得到场景区域模型配置;布怪规则生成模块,用于根据所述场景区域划分模块得到的区域模型配置使用布怪编辑器对区域内的怪物划分进行自定义配置,并生成指定区域的怪物配置数据表;游戏执行模块,游戏程序运行时,加载所述布怪规则生成模块得到的怪物配置数据表对怪物进行生成。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海金山网络游戏科技有限公司;广州西山居世游网络科技有限公司,未经珠海金山网络游戏科技有限公司;广州西山居世游网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710023261.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种游戏数据处理的方法
- 下一篇:一种柔性滑梯