【技术实现步骤摘要】
游戏AI的躲避方法、装置、存储介质及计算机设备
本申请涉及计算机
,尤其涉及电子游戏领域,具体涉及一种游戏AI的躲避方法、装置、存储介质及计算机设备。
技术介绍
游戏AI(ArtificialIntelligence,人工智能),是竞技类游戏中由计算机程序控制的拟人化角色。在设计或控制游戏AI时,并不是以其在游戏对战中胜利为单一目的。因此,广义上讲,只要在游戏过程中,能够给予游戏玩家以某种智能程度的错觉,使得游戏更能引人入胜、更具有挑战性和/或更好玩的拟人化角色都可以称为游戏AI。在躲避类游戏中,现有的游戏AI的躲避方法往往是基于简单的躲避逻辑,例如,在追赶虚拟角色追赶过急时,被追赶虚拟角色(此处,被追赶虚拟角色可能是一个游戏AI或者游戏中非AI角色)可能随机选择一个躲避地点,或者,在追赶虚拟角色攻击时或者在其攻击范围之内,被追赶虚拟角色被动跳跃,以期躲过追赶。然而,上述现有的躲避方法可能达不到预期的效果,例如,随机选择躲避地点,犹如现实生活中的慌不择路,很可能会与追赶虚拟角色迎头碰上,而被动跳跃,同样 ...
【技术保护点】
1.一种游戏AI的躲避方法,其特征在于,包括:/n以游戏AI当前所在位置为二维坐标系的原点,将虚拟追赶角色与所述游戏AI的活动范围象限化为所述二维坐标系中的四个象限;/n当所述游戏AI与所述虚拟追赶角色之间的距离为第一距离时,确定将所述虚拟追赶角色所在象限的对角象限作为所述游戏AI躲避所述虚拟追赶角色的第一目标象限,所述第一距离不大于预设距离阈值;/n若所述第一目标象限不存在第一可躲避平面域块,则根据第二目标象限中平面域块的属性,控制所述游戏AI逃离至所述第二目标象限以躲避所述虚拟追赶角色,所述第二目标象限包括除所述虚拟追赶角色所在象限之外的任意象限。/n
【技术特征摘要】
1.一种游戏AI的躲避方法,其特征在于,包括:
以游戏AI当前所在位置为二维坐标系的原点,将虚拟追赶角色与所述游戏AI的活动范围象限化为所述二维坐标系中的四个象限;
当所述游戏AI与所述虚拟追赶角色之间的距离为第一距离时,确定将所述虚拟追赶角色所在象限的对角象限作为所述游戏AI躲避所述虚拟追赶角色的第一目标象限,所述第一距离不大于预设距离阈值;
若所述第一目标象限不存在第一可躲避平面域块,则根据第二目标象限中平面域块的属性,控制所述游戏AI逃离至所述第二目标象限以躲避所述虚拟追赶角色,所述第二目标象限包括除所述虚拟追赶角色所在象限之外的任意象限。
2.如权利要求1所述游戏AI的躲避方法,其特征在于,所述根据第二目标象限中平面域块的属性,控制所述游戏AI逃离至所述第二目标象限以躲避所述虚拟追赶角色,包括:
搜索所述第二目标象限中的平面域块;
若所述第二目标象限存在内部具有连通单元的连通平面域块,则根据所述连通平面域块的属性计算所述连通平面域块的安全度,将所述安全度不小于预设安全阈值的连通平面域块确定为所述游戏AI的第三可躲避平面域块;
根据所述第三可躲避平面域块的几何属性,选择与所述几何属性相匹配的躲避方案躲避所述虚拟追赶角色。
3.如权利要求2所述游戏AI的躲避方法,其特征在于,所述根据所述连通平面域块的属性计算所述连通平面域块的安全度,将所述安全度不小于预设安全阈值的连通平面域块确定为所述游戏AI的第三可躲避平面域块,包括:
获取所述连通平面域块中所述游戏AI和所述游戏AI的队友的血量信息、所述连通平面域块中连通单元的数量信息、距离比以及所述连通平面域块中安全平台的数量信息中的至少其中之一,所述距离比为所述虚拟追赶角色至所述连通平面域块的距离与所述游戏AI至所述连通平面域块的距离的比值;
根据所述血量信息、所述连通单元的数量信息、所述距离比以及所述安全平台的数量信息,对所述血量信息、所述连通单元的数量信息、所述距离比以及所述安全平台的数量信息中的至少其中之一分别赋以相应的分数值;
按照所述血量信息、所述连通单元的数量信息、所述距离比以及所述安全平台的数量信息中的至少其中之一的权重和所述分数值,计算所述连通平面域块的安全总分值;
将所述安全总分值不小于预设安全阈值的连通平面域块确定为所述游戏AI的第三可躲避平面域块。
4.如权利要求2所述游戏AI的躲避方法,其特征在于,所述方法还包括:
若所述第二目标象限只存在非连通平面域块,则确定所述第二目标象限中的安全平台作为躲避所述虚拟追赶角色的目标平台。
5.如权利要求3或4所述游戏AI的躲避方法,其特征在于,所述安全平台通过如下方式确定:
获取所述第二目标象限中所有平台在支撑所述游戏AI时被所述虚拟追赶角色攻击的热度;
将所述第二目标象限中所述热度不大于预设热度值的平台确定为所述安全平台。
6.如权利要求2所述游戏AI的躲避方法,其特征在于,所述方法还包括:
若所述第二目标象限只存在非连通平面域块...
【专利技术属性】
技术研发人员:孙誉玮,
申请(专利权)人:网易杭州网络有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。