[发明专利]一种基于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/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top