[发明专利]一种基于XML的游戏人工智能的可视化设计系统有效
| 申请号: | 201510403843.0 | 申请日: | 2015-07-10 |
| 公开(公告)号: | CN105183445B | 公开(公告)日: | 2019-04-16 |
| 发明(设计)人: | 李茂;陈汉辉;吴海权 | 申请(专利权)人: | 珠海金山网络游戏科技有限公司;广州西山居世游网络科技有限公司 |
| 主分类号: | A63F13/60 | 分类号: | A63F13/60 |
| 代理公司: | 广州嘉权专利商标事务所有限公司 44205 | 代理人: | 俞梁清 |
| 地址: | 519000 广东省珠*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | 本发明公开一种基于XML的游戏人工智能可视化设计系统,该系统包括:系统逻辑器,包括连接组件和功能组件,用于描述组件逻辑;图形编辑器,用于图形化表达组件,并将其组合为人工智能的树形结构;功能编辑器用于对组件编写对应属性和功能接口函数;图形配置器用于将属性和功能接口函数配置给组件;整体执行器,用于遍历、回溯、中断、阻塞人工智能树的组件,使人工智能树形结构拥有完整的功能。本发明的有益效果为:显著缩短人工智能的开发周期,增强代码的可维护性和重用性,增强游戏体验,方便各种职位的人员分工合作,优化流程。 | ||
| 搜索关键词: | 一种 基于 xml 游戏 人工智能 可视化 设计 系统 | ||
【主权项】:
1.一种基于XML的游戏人工智能可视化设计系统,其特征在于,该系统包括:系统逻辑器,包括连接组件和功能组件,连接组件用于建立游戏程序中人工智能的判断逻辑,功能组件用于建立游戏程序中人工智能的行为逻辑,其中连接组件包括至少一个子组件;图形编辑器,包括一个人机交互的图形编辑界面,用于将所述的组件中以不同图形按照需求连接,组成人工智能的树形结构,其中组件包括连接组件和功能组件;功能编辑器,用于对所述组件的属性进行数据配置,还用于编写和存储XML定义逻辑模版,所述模版可以复用,还用于编辑对应的功能接口函数实现所述组件所实现的程序功能,且能够对程序功能接口函数进行自定义编辑,将数据配置的组件属性和对应的程序接口函数封装成组件配置文件;图形配置器,用于解析所述的组件配置文件,将数据配置的组件属性和程序接口函数配置给所述人工智能的树形结构对应的组件,使组件拥有完整的功能;整体执行器,解析已经配置的人工智能树所包含的组件,对所述的已经配置的人工智能树所包含的组件依次进行按照深度优先进行执行,然后进行遍历、中断、回溯处理,使其成为具有完整功能的人工智能,所述的整体执行器包括:遍历执行模块,从人工智能的树形结构的根组件出发,按照深度优先遍历执行树形结构的所有组件,其中连接组件包括顺序、选择、循环、随机4种逻辑,条件组件返回真或假,每次按照组件逻辑执行后,都向父组件返回真或假的信息,直到进入某个有时间的行为组件,则开始执行该组件;中断模块,用于表示组件在执行时,持续时间内判断是否发生中断,如果行为中断则表示规则满足中断;回溯模块,用于表示行为组件退出后会向父组件返回真或假,父组件再层层向后回溯,直到找到下一个执行行为,或者返回根组件,然后继续循环;阻塞模块,用于管理游戏行为的状态,当游戏行为静止时,控制该游戏行为的线程将被挂起,即如果游戏程序不向系统返回信息,那么游戏行为的线程被挂起将不会占用内存并且游戏行为不会随意变动。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海金山网络游戏科技有限公司;广州西山居世游网络科技有限公司,未经珠海金山网络游戏科技有限公司;广州西山居世游网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510403843.0/,转载请声明来源钻瓜专利网。
- 上一篇:带保护罩的无线键盘
- 下一篇:一种反按式密码输入器





