游戏开发论坛

 找回密码
 立即注册
搜索
查看: 8352|回复: 37

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

[复制链接]

134

主题

1802

帖子

1914

积分

金牌会员

Rank: 6Rank: 6

积分
1914
发表于 2011-7-6 14:16:00 | 显示全部楼层 |阅读模式
还是拿WOW来说吧,在战斗中,仇恨值会不断增加,WOW应该不会是让仇恨无限膨胀下去吧?他是通过什么机制来调整仇恨值的成长性变化?

28

主题

805

帖子

817

积分

高级会员

Rank: 4

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

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

WOW的仇恨是和技能使用相关的

只有角色不断的使用技能,仇恨就会不断的增加,但是,怪物与角色总会有一方倒下,只要其中一方倒下,脱离战斗仇恨就会停止

134

主题

1802

帖子

1914

积分

金牌会员

Rank: 6Rank: 6

积分
1914
 楼主| 发表于 2011-7-6 14:25:00 | 显示全部楼层

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

那如果是极端情况下,战斗持续足够长久的话,仇恨累计的仇恨值难道会是天文数字?
另外,怪物的仇恨列表需要容纳到多少个仇恨目标?

4

主题

467

帖子

829

积分

高级会员

Rank: 4

积分
829
发表于 2011-7-6 14:25:00 | 显示全部楼层

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

1.仇恨不会无限膨胀

2.使用仇恨列表记录,通过技能、事件的触发来对表里的记录排序和插值,来达到需要的目的

41

主题

2104

帖子

2109

积分

金牌会员

Rank: 6Rank: 6

积分
2109
发表于 2011-7-6 14:26:00 | 显示全部楼层

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

对啊。。战斗又不会无限制进行下去。。。。。。

大多数boss要么会硬狂暴,要么会软狂暴。。。

34

主题

844

帖子

1755

积分

金牌会员

Rank: 6Rank: 6

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

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

32位无符号整数,只占用4个字节,能表达 0 - 4294967295(42亿)的数字。

没听说过WOW服务端会 专门为了避免仇恨庞大 而对仇恨值进行调整。

我的答案:
不会对仇恨最高值进行任何控制。

25

主题

486

帖子

588

积分

高级会员

Rank: 4

积分
588
发表于 2011-7-6 15:50:00 | 显示全部楼层

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

副本内的BOSS,仇恨列表会容纳团队人数上限。

副本外的,真还没试过,应该没上限吧。

134

主题

1802

帖子

1914

积分

金牌会员

Rank: 6Rank: 6

积分
1914
 楼主| 发表于 2011-7-6 15:54:00 | 显示全部楼层

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

小怪仇恨呢?

21

主题

322

帖子

718

积分

高级会员

Rank: 4

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

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

看设计目的  不BUG满足需求就行

以WOW为例:

每个生物身上都有仇恨列表  并且是有上限的

不管BOSS还是小怪 仇恨列表的规则是一样的      
   
有仇恨设计的游戏,一般会有减仇恨的技能设计,有BOSS减仇恨的或也有玩家技能是减仇恨的,所以会有上限

有BOSS和小怪组合型战斗时   有时是BOSS命令小怪  你可以这么做啦!

也可以是为小怪在询问BOSS  我满足条件了  我可以这么做了吗?

21

主题

322

帖子

718

积分

高级会员

Rank: 4

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

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

不会无限膨胀下去,仇恨成长变化是有公式的   
例:达到100后,再向上的仇恨增长是按公式计算的,最高值会在130%左右。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-6-19 19:54

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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