游戏开发论坛

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

[讨论] 关于仇恨系统的一些问题

[复制链接]

28

主题

805

帖子

817

积分

高级会员

Rank: 4

积分
817
发表于 2011-7-6 18:06:00 | 显示全部楼层

Re:关于仇恨系统的一些问题

没有任何限制条件下当然会无限膨胀,但问题就是WOW有限制条件,WOW不允许玩家打一个怪物一场战斗的时间超过1小时以上。

第一个限制条件;所有的BOSS都会狂暴,狂暴以后攻击增加几倍以上,直接秒杀玩家,战斗如果进行到这个阶段,无疑就是玩家一方倒下,战斗终止,这一轮的仇恨统计循环结束。

第二个限制条件;副本最多只能容纳25个玩家,无论BOSS和怪物的数量是多少,它们的仇恨列表里最多只能容纳不超过50个目标的仇恨(宠物会生成仇恨)

这样,时间和数量上都做了限制,所以无论如何都“绝对”不会出现仇恨无限膨胀的情况,除非出现BUG或者暴雪重新调整仇恨机制

21

主题

322

帖子

718

积分

高级会员

Rank: 4

积分
718
QQ
发表于 2011-7-6 18:15:00 | 显示全部楼层

Re:关于仇恨系统的一些问题

楼上的分析有点小问题

“狂暴”是个技能,是BOSS的AI决定的,和仇恨无关。   

简单来说就是给BOSS的AI中定义一个定时器,设定60分钟后使用技能“狂暴”。

当然,AI不是全部,尽管我在AI上的设计,自认为比WOW丰富,更具可玩性,可是战斗。。。。。不只是AI。

11

主题

162

帖子

164

积分

注册会员

Rank: 2

积分
164
发表于 2011-7-6 19:16:00 | 显示全部楼层

Re:关于仇恨系统的一些问题

对于DPS,仇恨值=其造成的伤害值。这个值再大应该也打不过BOSS的生命值上限吧?况且分摊到团队成员,每个人的仇恨值也不会高到哪里去。既然BOSS的生命值的变量没有溢出,那么仇恨值也不会溢出了。如6楼所言

32

主题

782

帖子

1772

积分

金牌会员

吐槽机器

Rank: 6Rank: 6

积分
1772
QQ
发表于 2011-7-6 19:42:00 | 显示全部楼层

Re:关于仇恨系统的一些问题

同6楼

0

主题

114

帖子

181

积分

注册会员

Rank: 2

积分
181
发表于 2011-7-6 21:33:00 | 显示全部楼层

Re:关于仇恨系统的一些问题

自己只给自己加血不攻击,拖着一个普通怪无限制的耗下去。如果一直不关服,没准仇恨就可能到达上限。

28

主题

805

帖子

817

积分

高级会员

Rank: 4

积分
817
发表于 2011-7-6 22:31:00 | 显示全部楼层

Re: Re:关于仇恨系统的一些问题

wskpslove: Re:关于仇恨系统的一些问题

楼上的分析有点小问题

“狂暴”是个技能,是BOSS的AI决定的,和仇恨无关。   

简单来说就是给BOSS的A...

狂暴确实是个技能,但是它的触发条件是时间。
大部分BOSS都会狂暴,少部分比较特殊的没有,但是会通过其他的技能来让玩家团灭

总之这个设计的目的就是让玩家在有限的时间内把BOSS干掉,另外LS说的站着加血也是行不通的,因为到了指定的时间BOSS就会狂暴,把所有玩家干掉。

34

主题

844

帖子

1755

积分

金牌会员

Rank: 6Rank: 6

积分
1755
发表于 2011-7-6 23:09:00 | 显示全部楼层

Re: Re:关于仇恨系统的一些问题

寒啸月: Re:关于仇恨系统的一些问题

自己只给自己加血不攻击,拖着一个普通怪无限制的耗下去。如果一直不关服,没准仇恨就可能到达上限。

这个倒是有可能。

最终仇恨值达到了32位整数的极限值,估计会循环吧。

8位整数
0,1,2,3,4,5,......,254,255,0,1,2,3,4,5,......这样

16位整数
0,2,3,4,5,6,......,65534,65535,0,1,2,3,4,5,......这样

10

主题

773

帖子

777

积分

高级会员

Rank: 4

积分
777
发表于 2011-7-6 23:22:00 | 显示全部楼层

Re: Re: Re:关于仇恨系统的一些问题

snghun: Re: Re:关于仇恨系统的一些问题


这个倒是有可能。

最终仇恨值达到了32位整数的极限值,估计会循环吧。

8位整数
0,1,2,3,4,5,...

不关服,也会有维护,会有掉线,会有死机、会有各种天灾人祸,细细思考下咯

10

主题

773

帖子

777

积分

高级会员

Rank: 4

积分
777
发表于 2011-7-6 23:22:00 | 显示全部楼层

Re: Re: Re: Re:关于仇恨系统的一些问题

思绪的雨: Re: Re: Re:关于仇恨系统的一些问题


不关服,也会有维护,会有掉线,会有死机、会有各种天灾人祸,细细思考下咯,何必纠结这样的问题

134

主题

1802

帖子

1914

积分

金牌会员

Rank: 6Rank: 6

积分
1914
 楼主| 发表于 2011-7-7 09:40:00 | 显示全部楼层

Re:关于仇恨系统的一些问题

下一个问题,仇恨列表,如果是野外怪物,或者说,野外BOSS吧,他的仇恨列表有多大?如果是有限的,那么超出列表的玩家如果没有在列表中,那么就是无仇恨,那么在仇恨列表中的玩家都被杀掉了,他又没有在此期间做任何仇恨动作进入仇恨列表,是不是就以为这他可以再BOSS战活下来?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-6-19 20:37

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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