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





