游戏开发论坛

 找回密码
 立即注册
搜索
楼主: skyking

[讨论] wow的一个有趣的AI问题。欢迎各位移步前来探讨

[复制链接]

2

主题

196

帖子

196

积分

注册会员

Rank: 2

积分
196
发表于 2010-3-6 17:16:00 | 显示全部楼层

Re: Re:wow的一个有趣的AI问题。欢迎各位移步前来探讨

yaersilan2000: Re:wow的一个有趣的AI问题。欢迎各位移步前来探讨

这个模型很好计算。

兔子AI设置:被锁定后移动,如果在一定范围内有列表内NPCID,则移动至该NPC坐标。当...

我到觉得不是优先列表。而是仇恨系统。
根据仇恨高低来判断。
只是怪设置一个起始视野仇恨值不同。就可以了。

而本质上也是优先列表。

33

主题

2102

帖子

2102

积分

金牌会员

Rank: 6Rank: 6

积分
2102
 楼主| 发表于 2010-3-7 10:50:00 | 显示全部楼层

Re:wow的一个有趣的AI问题。欢迎各位移步前来探讨

等待更多高人来发表看法。。。

149

主题

4781

帖子

5094

积分

版主

Rank: 7Rank: 7Rank: 7

积分
5094
QQ
发表于 2010-3-8 08:10:00 | 显示全部楼层

Re: Re: Re:wow的一个有趣的AI问题。欢迎各位移步前来探讨

skyking: Re: Re:wow的一个有趣的AI问题。欢迎各位移步前来探讨



据四次测试表明,兔子观战不是偶发。有三次在有怪因它而PK的时候,它都蹲旁边不走.另外一次是距离远了...



那麻烦你再测试一下。

当在兔子身边的时候分别让龙鹰和狮子进入战斗并且持续一段时间,在这期间兔子是否会“进入观战模式”?

34

主题

425

帖子

479

积分

中级会员

Rank: 3Rank: 3

积分
479
发表于 2010-3-8 09:40:00 | 显示全部楼层

Re:wow的一个有趣的AI问题。欢迎各位移步前来探讨

我做AI的时候所考虑的就是要和程序商量什么样复杂度的怪物服务器负担太大,要做精简。
其他的,就想到什么做什么呗。

1

主题

257

帖子

257

积分

中级会员

Rank: 3Rank: 3

积分
257
发表于 2010-3-8 10:54:00 | 显示全部楼层

Re:wow的一个有趣的AI问题。欢迎各位移步前来探讨

单独抽出其中一个现象来分析:山猫追着兔子进入了浮龙的警戒范围,此时浮龙应当对兔子有一定的初始仇恨(因为浮龙也会捕食兔子)。那么为什么浮龙没去打兔子,而是奔山猫去了呢?

如果是由我来实现,我会给兔子加一个“嫁祸”技能,当自己的仇恨列表中单位变成2个、且这2个单位ID不同时,对仇恨第2的单位使用,使其对仇恨第1的单位产生一定的仇恨。而且这个技能会使兔子自己无法移动。这样,不用加任何的逻辑判断就可以实现这种AI行为。

33

主题

2102

帖子

2102

积分

金牌会员

Rank: 6Rank: 6

积分
2102
 楼主| 发表于 2010-3-8 11:38:00 | 显示全部楼层

Re: Re:wow的一个有趣的AI问题。欢迎各位移步前来探讨

galaxys: Re:wow的一个有趣的AI问题。欢迎各位移步前来探讨

单独抽出其中一个现象来分析:山猫追着兔子进入了浮龙的警戒范围,此时浮龙应当对兔子有一定的初始仇恨(因...


用技能来模拟这种生动的现象我想会适得其反。跟一个NPC只有休闲动作没有什么区别。因为,你所设计的技能仅仅让兔子不会动。而暴雪做的并去限制兔子的表演。说白了,表现的很自然。它不需要被强制停止移动。

回一下4p。择日再试。。。不过可否透露你的想法?。。。

32

主题

1519

帖子

2334

积分

金牌会员

Rank: 6Rank: 6

积分
2334
发表于 2010-3-8 11:55:00 | 显示全部楼层

Re:wow的一个有趣的AI问题。欢迎各位移步前来探讨

目标锁定兔子与否,及仇恨数值差异导致的

——不玩WOW的人

149

主题

4781

帖子

5094

积分

版主

Rank: 7Rank: 7Rank: 7

积分
5094
QQ
发表于 2010-3-8 11:58:00 | 显示全部楼层

Re:wow的一个有趣的AI问题。欢迎各位移步前来探讨

我的想法和45楼类似,兔子可能已经进入战斗状态所以不走。但是应该不会有观战的AI

33

主题

2102

帖子

2102

积分

金牌会员

Rank: 6Rank: 6

积分
2102
 楼主| 发表于 2010-3-8 12:05:00 | 显示全部楼层

Re: Re:wow的一个有趣的AI问题。欢迎各位移步前来探讨

spy: Re:wow的一个有趣的AI问题。欢迎各位移步前来探讨

我的想法和45楼类似,兔子可能已经进入战斗状态所以不走。但是应该不会有观战的AI

在上面一个回帖中我回过你这个想法,我想是成立的--兔子仅仅是进入了战斗状态。如果有更多的行为细节出现,我会在后续的测试中写上这里。

虽然这个场景的情况出现的频率蛮高,还是每次还是得等啊。。。盯着屏幕等,苦等它们互搞起来。。

1

主题

257

帖子

257

积分

中级会员

Rank: 3Rank: 3

积分
257
发表于 2010-3-8 12:10:00 | 显示全部楼层

Re: Re: Re:wow的一个有趣的AI问题。欢迎各位移步前来探讨

skyking: Re: Re:wow的一个有趣的AI问题。欢迎各位移步前来探讨



用技能来模拟这种生动的现象我想会适得其反。跟一个NPC只有休闲动作没有什么区别。因为,你所设计的技能...


兔子的表演是由暴雪设定的,何来“自然”一说?只是设定它如何表演的方法,怎样会更高效、更清晰易懂而已。使用一系列的额外的条件判断,还是使用已有的仇恨系统外加一个技能?我个人更倾向于后者,但我们并不知道暴雪是怎么做的……
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-8-15 09:29

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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