游戏开发论坛

 找回密码
 立即注册
搜索
楼主: 养猫男

[讨论] 问个问题,关于wow的怪物ai

[复制链接]

5

主题

465

帖子

497

积分

中级会员

Rank: 3Rank: 3

积分
497
发表于 2011-1-6 16:07:00 | 显示全部楼层

Re: Re:问个问题,关于wow的怪物ai

netdragonx: Re:问个问题,关于wow的怪物ai

应该是有个计时机制,如果进入战斗后,保持多少分钟的正常攻击状态,但却无法攻击到敌人,就会在计时到期后清除怪物状态,并将其重置回战斗触发前的坐标点。。

这样的话风筝流的玩家不就悲剧了?我觉得可能还加入了位置判断。

41

主题

2104

帖子

2109

积分

金牌会员

Rank: 6Rank: 6

积分
2109
发表于 2011-1-6 16:08:00 | 显示全部楼层

Re:问个问题,关于wow的怪物ai

在野外风筝还脱战是风筝水平的问题……

难道你没听说过卡扎克进暴风城的故事么……

15

主题

727

帖子

736

积分

高级会员

Rank: 4

积分
736
发表于 2011-1-6 16:10:00 | 显示全部楼层

Re: Re:问个问题,关于wow的怪物ai

GeeGee: Re:问个问题,关于wow的怪物ai
无非是几个条件都返回false的时候有一个数字累加,累加到一定程度就脱战。

这个是有可能的。按这个思路的话,就是一段时间片内,执行一次怪物AI处理,AI处理包的开头,就是根据怪物能否攻击的状态决定是否累加这个数值,如果累加,累加到一定次数后,则脱离;否则,则计数置0。

7

主题

776

帖子

907

积分

高级会员

Rank: 4

积分
907
发表于 2011-1-6 16:12:00 | 显示全部楼层

Re: Re: Re:问个问题,关于wow的怪物ai

netdragonx: Re: Re:问个问题,关于wow的怪物ai


对,但关键就是“当前攻击目标丢失”的判定条件

当前攻击目标,为怪物仇恨列表里,本次AI应当攻击的目标.
强隐拖战斗,假死脱战斗,炉石脱战斗.掉线脱战斗. WOW里经常发生
本次攻击=强制类攻击技能 一般为怪物技能释放表内,强制攻击累技能,可能表现为普通攻击.
普通攻击:一般多次对目标单位无效果,才算丢失目标脱离.
但强制类技能,只要1次目标无效就离开战斗.

15

主题

727

帖子

736

积分

高级会员

Rank: 4

积分
736
发表于 2011-1-6 16:12:00 | 显示全部楼层

Re: Re:问个问题,关于wow的怪物ai

GeeGee: Re:问个问题,关于wow的怪物ai

在野外风筝还脱战是风筝水平的问题……

难道你没听说过卡扎克进暴风城的故事么……

没,我想问那是什么时候发生的?因为之前有个法术叫荆棘术还是什么的,就是之前德鲁伊被打会自动反弹伤害的法术,用这东西保持仇恨,应该是OK的吧?我在这个状况下测试风筝的。

5

主题

465

帖子

497

积分

中级会员

Rank: 3Rank: 3

积分
497
发表于 2011-1-6 16:13:00 | 显示全部楼层

Re: Re:问个问题,关于wow的怪物ai

GeeGee: Re:问个问题,关于wow的怪物ai

在野外风筝还脱战是风筝水平的问题……

难道你没听说过卡扎克进暴风城的故事么……

我的意思是如果只判断多少分钟内无法正常攻击到玩家的话,会造成风筝脱战~
话说这故事我还真没听说过,只知道WOW里应该出现过这种事……

15

主题

727

帖子

736

积分

高级会员

Rank: 4

积分
736
发表于 2011-1-6 16:14:00 | 显示全部楼层

Re: Re: Re: Re:问个问题,关于wow的怪物ai

turwater: Re: Re: Re:问个问题,关于wow的怪物ai


当前攻击目标,为怪物仇恨列表里,本次AI应当攻击的目标.
强隐拖战斗,假死脱战斗,炉石脱战斗.掉线脱战斗. ...

NO,你举的例子是其他条件满足了脱离的原则。比如仇恨目标丢失。并不能用于说明怪物AI卡位脱战的问题。

15

主题

727

帖子

736

积分

高级会员

Rank: 4

积分
736
发表于 2011-1-6 16:21:00 | 显示全部楼层

Re: Re: Re:问个问题,关于wow的怪物ai

壮士你又怀了: Re: Re:问个问题,关于wow的怪物ai


这样的话风筝流的玩家不就悲剧了?我觉得可能还加入了位置判断。

位置判断必须有的,那是更高一层优先度的规则。甚至我有时都觉得,没有应对卡怪的脱离规则,而是怪物AI规则范围内,自然产生应对的方式之一。
从我个人体验角度出发:因为我曾经卡一只怪,站了好一会,没有自动脱离。总觉得,时间、次数不是判定条件。
但不少人说有……所以我只能认为我遇到的情况是无间断秒进二次战斗的结果。

7

主题

776

帖子

907

积分

高级会员

Rank: 4

积分
907
发表于 2011-1-6 16:21:00 | 显示全部楼层

Re: Re: Re: Re: Re:问个问题,关于wow的怪物ai

netdragonx: Re: Re: Re: Re:问个问题,关于wow的怪物ai


NO,你举的例子是其他条件满足了脱离的原则。比如仇恨目标丢失。并不能用于说明怪物AI卡位脱战的问题。

NO WOW的怪物AI,分战斗状态 和非战斗状态2部分的
战斗状态部分,由行为表控制阶段  由仇恨表表示目标选择  由技能表 表示技能释放规则
其中技能表分3层
常规攻击 循环
技能攻击1 循环
技能攻击2 循环
其中技能2循环表内 技能 只要一次不成功 必脱离

15

主题

727

帖子

736

积分

高级会员

Rank: 4

积分
736
发表于 2011-1-6 16:32:00 | 显示全部楼层

Re:问个问题,关于wow的怪物ai

turwater的整套,就我个人看起来是OK的。请教下怎么推定的?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-5-14 20:49

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表