[发明专利]AI行为实现方法和装置在审
申请号: | 201711117464.0 | 申请日: | 2017-11-13 |
公开(公告)号: | CN107890675A | 公开(公告)日: | 2018-04-10 |
发明(设计)人: | 胡亚雷 | 申请(专利权)人: | 杭州电魂网络科技股份有限公司 |
主分类号: | A63F13/56 | 分类号: | A63F13/56;A63F13/55 |
代理公司: | 北京超凡志成知识产权代理事务所(普通合伙)11371 | 代理人: | 宋南 |
地址: | 310000 浙江省杭州市滨*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | ai 行为 实现 方法 装置 | ||
技术领域
本发明涉及游戏开发技术领域,具体而言,涉及一种AI行为实现方法和装置。
背景技术
随着游戏行业的快速发展,人工智能(Artificial Intelligence,AI)设计的重要性与日剧增,例如,在各类网络大型多人在线角色扮演游戏(Massively Multiplayer Online Role Play Game,MMORPG)中,怪物从产生、作战到死亡,都需要使用AI来进行控制。而现有的AI行为的选择通常是基于树结构实现,需要预先设置多个判断条件,使得AI行为的选取过于死板,缺乏智能性,且玩家体验差。
发明内容
有鉴于此,本发明提供一种AI行为实现方法和装置,能够有效解决上述问题。
本发明较佳实施例提供一种AI行为实现方法,应用于终端设备,该终端设备中预存有AI行为数据库,所述AI行为实现方法包括:
检测并获取AI执行体当前所位于的游戏环境的多个环境参数;
根据所述AI行为数据库中的各AI行为对应的权重系数集,对所述多个环境参数进行加权处理以得到各AI行为在当前游戏环境中的评分值;
选择满足预设条件的评分值对应的AI行为作为所述AI执行体所要执行的AI行为。
在本发明较佳实施例的选择中,所述方法还包括:
获取所述AI执行体在执行评分值满足预设条件的AI行为后的执行结果;
对该执行结果进行分析并基于分析结果对评分值满足预设条件的AI行为对应的权重系数集进行调整、更新。
在本发明较佳实施例的选择中,所述权重系数集包括与各环境参数对应的多个子系数,基于分析结果对评分值满足预设条件的AI行为对应的权重系数集进行调整的步骤包括:
判断分析结果是否满足预设需求,若不满足,则根据该预设需求选取所述多个子系数中的对应子系数,并对该对应子系数进行调整、更新。
在本发明较佳实施例的选择中,所述方法还包括:
针对AI行为数据库中每个AI行为,获取所述AI执行体在预设时间段内多次执行该AI行为的执行结果;
对执行结果进行综合分析,并根据分析结果对所述AI行为对应的权重系数集进行调整、更新。
在本发明较佳实施例的选择中,在对执行结果进行分析并对评分值满足预设条件的AI行为对应的权重系数集进行调整、更新时可采用遗传算法或自适应算法。
在本发明较佳实施例的选择中,选择满足预设条件的评分值方法为:
选取各评分值中的最大值作为满足预设条件的评分值。
本发明较佳实施例还提供一种AI行为实现装置,应用于终端设备,该终端设备中预存有AI行为数据库,所述AI行为实现装置包括:
环境参数检测模块,用于检测并获取AI执行体当前所位于的游戏环境的多个环境参数;
评分计算模块,用于根据所述AI行为数据库中的各AI行为对应的权重系数集,对所述多个环境参数进行加权处理以得到各AI行为在当前游戏环境中的评分值;
行为选取模块,用于选择满足预设条件的评分值对应的AI行为作为所述AI执行体所要执行的AI行为。
在本发明较佳实施例的选择中,所述AI行为实现装置包括:
执行结果获取模块,用于获取所述AI执行体在执行评分值满足预设条件的AI行为后的执行结果;
系数调整模块,用于对该执行结果进行分析并基于分析结果对评分值满足预设条件的AI行为对应的权重系数集进行调整、更新。
本发明较佳实施例还提供一种终端设备,所述终端设备包括存储器、处理器及存储于所述存储器并在所述处理中被执行的计算机指令,所述计算机指令被执行时可实现权利要求上述的AI行为实现方法。
本发明较佳实施例还提供一种计算机可读存储介质,其上存储有计算机指令,所述计算机指令被执行时可实现上述的AI行为实现方法。
与现有技术相比,本发明提供的AI行为实现方法和装置,可基于当前游戏中的实际环境参数选取对应的AI行为,避免了现有的基于树结构中预设设置AI行为选取规则,使得AI行为选取更加灵活化、智能化,也更加符合当前游戏环境需求。
另外,本发明还可根据AI执行体的AI行为执行结果对相应的权重系数进行调整,优化,使得选取到的AI行为更加符合玩家需求,提高玩家使用体验。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州电魂网络科技股份有限公司,未经杭州电魂网络科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711117464.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:AI行为调用方法和装置
- 下一篇:一种可实时预览的游戏开发系统