[发明专利]一种集成的网络游戏操作命令系统及其方法在审
| 申请号: | 201910022778.5 | 申请日: | 2019-01-10 |
| 公开(公告)号: | CN109771948A | 公开(公告)日: | 2019-05-21 |
| 发明(设计)人: | 李茂;陈汉辉;卢歆翮;江卓浩;陈镇秋;吴海权;黄龙程;杨键 | 申请(专利权)人: | 珠海金山网络游戏科技有限公司;广州西山居世游网络科技有限公司 |
| 主分类号: | A63F13/60 | 分类号: | A63F13/60;A63F13/497;A63F13/63 |
| 代理公司: | 广州嘉权专利商标事务所有限公司 44205 | 代理人: | 俞梁清 |
| 地址: | 519000 广东省珠海市*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 网络游戏 操作命令 客户端 接收器 处理组件 游戏控制 命令流 命令源 映射 程序可维护性 人机交互设备 命令执行器 操控指令 操作传输 可重用性 配置模块 系统处理 用户操作 游戏命令 游戏 回放 主角 传输 撤销 表现 网络 | ||
本发明涉及一种集成的网络游戏操作命令系统及其方法。其中系统包括:与人机交互设备连接的命令源接收器、命令流处理组件和命令执行器、主角操作映射配置模块、网络游戏操作传输模块、命令撤销模块。其中方法包括:A、将本地操作客户端产生的用户操作的游戏命令或者游戏NPC产生的命令汇集到命令源接收器;B、经由命令流处理组件通过网络的协议将映射后的玩家操控指令传输到游戏控制端或者另外的玩家客户端;C、在游戏控制端或者另外的玩家客户端,实现命令回放。本发明能够缩短网络游戏操作命令系统处理周期,提高程序可维护性与可重用性,增强游戏的体验和表现。
技术领域
本发明涉及一种集成的网络游戏操作命令系统及其方法,属于网络游戏软件技术领域。
背景技术
一般的网络游戏开发中,操作命令系统是一个分散的系统,即没有统一的设计与实现方案,各个子系统之间由不同的人来分别设计与实现。操作命令系统包括了客户端的输入按键与控制主角运动与技能操作的映射配置系统,怪物人工智能系统控制怪物运动与技能系统,多人网络游戏通过网络传输操作命令系统,即时战略游戏命令队列中命令的撤回系统,游戏资源编辑器中命令的撤销系统,游戏录像对战回放等与操作执行相关的子系统。分散设计与实现,没有集成设计与实现的结果是,子系统之间很难形成一套完整清晰的方案,导致各个负责实现的人之间各自为政,代码冗余,功能重复又难以拼接起来。Bug很多,而且可扩展性差,可维护性低,可理解性不足,影响游戏开发的效率与游戏产品运营的稳定性,无法快速响应策划的需求与玩家的需要更改。
发明内容
本发明提供一种集成的网络游戏操作命令系统及其方法,以增强游戏体验和优化游戏软件流程。
本发明的技术方案第一方面为一种集成的网络游戏操作命令系统,包括与人机交互设备连接的命令源接收器、命令流处理组件和命令执行器,所述网络游戏操作命令系统还包括:
主角操作映射配置模块,用于对命令源接收器所获取的玩家的操作人机交互设备参数的指令映射到主角操作角色的动作操作,并且提供玩家自定义操控配置;
网络游戏操作传输模块,用于通过网络的协议将映射后的玩家操控指令传输到游戏控制端或者另外的玩家客户端;
命令撤销模块,其与命令执行器的前端中断控制对接,用于对队列中未执行的游戏操作控制指令进行撤回。
进一步,所述的主角操作映射配置模块配置成:
将命令封装为对象,使父类抽象出命令的对象与操作的接口,子类继承操作的接口,使得实现具体的操作,代码里面的指针类型是父类的,而子类在运行时随时切换。
进一步,所述的网络游戏操作传输模块配置成:
通过网络的协议传输,将游戏命令数据传送到另外的视野范围内的玩家的客户端上,而且在另外的客户端上以相同的操作方式重放,使得玩家在一台客户端上能够看到有多人同时在进行游戏。
进一步,所述的命令撤销模块配置成:
将命令封装成对象,每个对象提供一执行接口和一撤销接口;
当玩家待执行了命令想要撤销时,则再创建一对象实例,调用其撤销的接口,其中对象实例里面记载了需要操作的对象与操作的上下文数据,形成一个闭包。
进一步,所述的命令撤销模块配置成:
提供多重撤销,记录指令列表;
当捕捉到玩家执行一条命令,将该指令添加到列表,然后将执行指针指向列表中的对应指令;
当捕捉到玩家选择撤销现在的命令,将执行指针往后退;
当捕捉到玩家选择重做历史命令,将代表当前的指针往前进,执行该指令;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海金山网络游戏科技有限公司;广州西山居世游网络科技有限公司,未经珠海金山网络游戏科技有限公司;广州西山居世游网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910022778.5/2.html,转载请声明来源钻瓜专利网。





