发明名称 一种基于XML的游戏人工智能的可视化设计系统
摘要 本发明公开一种基于XML的游戏人工智能可视化设计系统,该系统包括:系统逻辑器,包括连接组件和功能组件,用于描述组件逻辑;图形编辑器,用于图形化表达组件,并将其组合为人工智能的树形结构;功能编辑器用于对组件编写对应属性和功能接口函数;图形配置器用于将属性和功能接口函数配置给组件;整体执行器,用于遍历、回溯、中断、阻塞人工智能树的组件,使人工智能树形结构拥有完整的功能。本发明的有益效果为:显著缩短人工智能的开发周期,增强代码的可维护性和重用性,增强游戏体验,方便各种职位的人员分工合作,优化流程。
申请公布号 CN105183445A 申请公布日期 2015.12.23
申请号 CN201510403843.0 申请日期 2015.07.10
申请人 珠海金山网络游戏科技有限公司;广州西山居世游网络科技有限公司 发明人 李茂;陈汉辉;吴海权
分类号 G06F9/44(2006.01)I 主分类号 G06F9/44(2006.01)I
代理机构 广州嘉权专利商标事务所有限公司 44205 代理人 俞梁清
主权项 一种基于XML的游戏人工智能可视化设计系统,其特征在于,该系统包括:系统逻辑器,包括连接组件和功能组件,连接组件用于建立游戏程序中人工智能的判断逻辑,功能组件用于建立游戏程序中人工智能的行为逻辑,其中连接组件包括至少一个子组件;图形编辑器,包括一个人机交互的图形编辑界面,用于将所述的组件中以不同图形按照需求连接,组成人工智能的树形结构,其中组件包括连接组件和功能组件;功能编辑器,用于对所述组件的属性进行数据配置,还用于编写和存储XML定义逻辑模版,所述模版可以复用,还用于编辑对应的功能接口函数实现所述组件所实现的程序功能,且能够对程序功能接口函数进行自定义编辑,将数据配置的组件属性和对应的程序接口函数封装成组件配置文件;图形配置器,用于解析所述的组件配置文件,将数据配置的组件属性和程序接口函数配置给所述人工智能的树形结构对应的组件,使组件拥有完整的功能;整体执行器,解析已经配置的人工智能树所包含的组件,对所述的已经配置的人工智能树所包含的组件依次进行按照深度优先进行执行,然后进行遍历、中断、回溯处理,使其成为具有完整功能的人工智能。
地址 519000 广东省珠海市吉大景山路莲山巷8号金山软件大厦