游戏开发论坛

 找回密码
 立即注册
搜索
查看: 8498|回复: 21

[讨论] 物品掉落系统设计随谈

[复制链接]

41

主题

305

帖子

413

积分

中级会员

Rank: 3Rank: 3

积分
413
QQ
发表于 2007-11-27 10:35:00 | 显示全部楼层 |阅读模式
近几周在琢磨我们游戏的掉落系统问题,特此随谈物品的掉落。很多想法还处于构思阶段,也希望各位博友参与讨论。

关于物品掉落,主要指的是与玩家呈敌对的NPC死亡时掉落物品的规则。因此这个系统流程产生的开端应该是“敌对NPC死亡”,而物品掉落出来,则算是系统流程的结束。在这个系统的流程当中,当然少不了各种各样的分支和一些判定,大致需要注意的内容如下:

- 玩家拾取物品的规则。玩家如何从死亡的怪物身上获得战利品呢?这就需要策划者的构思,如今由于魔兽世界的出现,已经改变了以往一层不变的物品暴落方式。关于魔兽世界的物品拾取规则,在这里就不详谈,相信大都游戏开发者都已经玩过。

- 物品掉落到场景中的规则。当确定玩家拾取物品的规则之后,我们再来谈谈这个容易被设计者遗漏的细节。大部分的设计者以为把流程做到确定掉什么物品就可以完成这个系统的设计了,其实不然。还有一个比较关键的就是物品掉落到场景中的规则设定,包括表象上的设计,例如魔兽世界中,怪物死亡之后,当有物品可以拾取时,怪物的身体是发光的;而象传奇这类早期的相对简单的MMORPG游戏,物品掉到场景中,也是有规则的,例如第一件物品掉到角色的左上,第二件掉到中上,第三件掉到右上……如果这类规则没有设定好,进入游戏后很容易就会发现问题。

- 确定掉落物品的规则。这似乎是物品掉落系统的核心规则,各个游戏的规则又是五花八门,但是哪种最好呢?其实我也无法确定,但是总结一下,基本可以发现有以下几种确定掉落物品的规则,相对来说比较合情合理。

    > 任务掉落。任务掉落通常会判断杀死敌对NPC凶手身上是否存在某种任务标志才进行掉落的规则,同样可以拥有任务物品掉落的概率,必掉的概率则为100%。任务掉落的判定是物品掉落的必经过程,当然,任务掉落的列表可以在NPC身上设置开关。

    > 幸运掉落。幸运掉落就是我们常说的“大暴”。幸运掉落通常是优先判定的对象,一般优先于普通掉落,不过各个游戏的设计方式都有所不同,如我所见,在最新出现的游戏暗黑之门中就设计了全局性的幸运掉落,通用一种“大暴”规则,通用于所有NPC怪物(除了召唤怪物);而其他的游戏也有增加掉落概率的方式来实现这种“大暴”的情况,有的游戏设置专门设定了专门的大暴物品列表;当然了,你也可以循环掉落几次“普通掉落”来实现大暴的效果。

    > 规则掉落(非指定)。规则掉落一般可以通用到所有的敌对NPC身上。根据怪物NPC的等级、能力以及类型来确定掉落物品的等级、品阶以及数量。甚至可以给不同品阶的物品掉落给予不同的概率,而其他可消耗物品的掉落都可以给予物品的等级来实现掉落这些物品的功能。
指定掉落。指定掉落通常是指定几件特殊的装备给予一个怪物去进行掉落,也可以称为指定掉落列表。这样的情况多用于地下城的BOSS级NPC或是特殊的稀有怪身上,让玩家有目的性的去杀死这些指定的怪物来获得指定的装备。

    > 时间掉落。时间掉落方式十分的有趣。只有象传奇这样的游戏才会出现这种掉落方式。虽然实现起来比较容易,但是却也十分实用。可以良好的控制顶级装备的过剩而使玩家毫无追求。例如传奇中的逍遥扇这件装备,每3个月才掉落一件。

- 根据概率影响来给掉落组分类。很多时候,物品掉落率的计算一般来说都是的烦琐工作,思维清晰的物品掉落系统可以省去这种不必要的麻烦,因此在设计物品掉落系统时,我们有必要区分两种根据概率影响的掉落方式:

    > 互不影响的掉落组。一个怪物NPC可以拥有多个物品掉落组,这些掉落组的概率互相不会受到影响,单个掉落组的概率总和不可超过100%。

    > 概率相互影响的物品。单个掉落组中的物品掉落概率会相互受到影响,掉落组的概率总和不可以超过100%。

sf_2007112710356.jpg

41

主题

305

帖子

413

积分

中级会员

Rank: 3Rank: 3

积分
413
QQ
 楼主| 发表于 2007-11-27 10:37:00 | 显示全部楼层

Re:物品掉落系统设计随谈

论坛排版很麻烦,直接看这:

http://mosq.blog.sohu.com/71714030.html

3

主题

110

帖子

125

积分

注册会员

Rank: 2

积分
125
发表于 2007-11-27 10:52:00 | 显示全部楼层

Re:物品掉落系统设计随谈

其他不是太好说,但是任务掉落那里有点问题

41

主题

305

帖子

413

积分

中级会员

Rank: 3Rank: 3

积分
413
QQ
 楼主| 发表于 2007-11-27 11:46:00 | 显示全部楼层

Re: Re:物品掉落系统设计随谈

土匪老幺: Re:物品掉落系统设计随谈

其他不是太好说,但是任务掉落那里有点问题

=,=
强烈鄙视,实际上你什么也没有说!

26

主题

1137

帖子

1164

积分

金牌会员

Rank: 6Rank: 6

积分
1164
发表于 2007-11-27 11:52:00 | 显示全部楼层

Re:物品掉落系统设计随谈

制作几个标准模版,可填参数。无须考虑环境(任务/杀怪)。

仅供参考。

122

主题

2758

帖子

3151

积分

论坛元老

Rank: 8Rank: 8

积分
3151
发表于 2007-11-27 12:31:00 | 显示全部楼层

Re:物品掉落系统设计随谈

支持楼上 功能设计上提供足够多的可能性 能保证之后在整合游戏有足够的扩展性。

41

主题

305

帖子

413

积分

中级会员

Rank: 3Rank: 3

积分
413
QQ
 楼主| 发表于 2007-11-27 13:53:00 | 显示全部楼层

Re: Re:物品掉落系统设计随谈

madmonkey: Re:物品掉落系统设计随谈

制作几个标准模版,可填参数。无须考虑环境(任务/杀怪)。

仅供参考。

所谓的模版也是建立在系统之上的~

41

主题

305

帖子

413

积分

中级会员

Rank: 3Rank: 3

积分
413
QQ
 楼主| 发表于 2007-11-27 13:54:00 | 显示全部楼层

Re: Re: 物品掉落系统设计随谈

lcy03406: Re: 物品掉落系统设计随谈

至于这么复杂么?这规则那规则的。其实根本不需要分类,一切都可以转化为互斥事件,取个随机数,查表就搞定...

当然需要分类的,你的规则我完全看不懂呢 [em7],是做程序的?

41

主题

305

帖子

413

积分

中级会员

Rank: 3Rank: 3

积分
413
QQ
 楼主| 发表于 2007-11-27 13:56:00 | 显示全部楼层

Re: Re:物品掉落系统设计随谈

心灵震撼者: Re:物品掉落系统设计随谈

支持楼上 功能设计上提供足够多的可能性 能保证之后在整合游戏有足够的扩展性。

模版反而限制了自由性呢

26

主题

1137

帖子

1164

积分

金牌会员

Rank: 6Rank: 6

积分
1164
发表于 2007-11-27 14:02:00 | 显示全部楼层

Re:物品掉落系统设计随谈

模块化限制了自由,这还是第一次听说。

比方:电脑可以插128的内存,也可以插256的内存。可以插1跟,也可以插2跟。

希望你能明白,呵呵

模块化是趋势……
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-6-8 15:42

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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