游戏开发论坛

 找回密码
 立即注册
搜索
楼主: 流星的刹那

[讨论] 【交流】物品掉落的解决方案

[复制链接]

1

主题

418

帖子

424

积分

中级会员

Rank: 3Rank: 3

积分
424
发表于 2007-12-4 14:57:00 | 显示全部楼层

Re:【交流】物品掉落的解决方案

建议去看看 暗黑物品学

内事不决问百度

6

主题

47

帖子

52

积分

注册会员

Rank: 2

积分
52
 楼主| 发表于 2007-12-4 15:29:00 | 显示全部楼层

Re:【交流】物品掉落的解决方案

貌似没人回答出我提出的问题方案啊

6楼的做法只能做到我举例中的第1和第2种,也是最常见的

7楼的做法只做到了第21种和第12种

魔兽世界的做法是包含了我举例的全部


6

主题

47

帖子

52

积分

注册会员

Rank: 2

积分
52
 楼主| 发表于 2007-12-4 15:35:00 | 显示全部楼层

Re:【交流】物品掉落的解决方案

6楼说:要想弄清掉落机制就必须有魔兽世界的源代码……

其实这个来说,你只要做到了像魔兽世界一样的掉落,那么你完全不必理会魔兽世界怎么做的。。

实际上,我相信魔兽世界的掉落是策划设计的,所有的掉落机制也是策划设定的

至于程序怎么实现这里不考虑,现在是设计上如何达到这些效果

  有些人可能是硬写,但是一个怪物可能涉及到数百甚至上千种装备,很明显硬写是不现实的,另外硬写也不见得能写出这些效果

  暗黑的掉落物品和装备其实不多,它只是给装备加了一个掉落时生成的随机规则罢了,单个怪物单论装备也不过是数十上百件而已。随机生成和装备种类是两种概念~

1

主题

103

帖子

127

积分

注册会员

Rank: 2

积分
127
发表于 2007-12-4 15:45:00 | 显示全部楼层

Re:【交流】物品掉落的解决方案

一个掉落系统满足以上全部?

1

主题

103

帖子

127

积分

注册会员

Rank: 2

积分
127
发表于 2007-12-4 15:53:00 | 显示全部楼层

Re:【交流】物品掉落的解决方案

100%材料且20%宝石、或10%白色装备且1%蓝色装备,即最多掉落2个,最少不掉。【或掉材料宝石,或掉装备】
貌似这句话有问题吧 既然100%掉材料最少不掉怎么可能?

0

主题

10

帖子

10

积分

新手上路

Rank: 1

积分
10
发表于 2007-12-4 16:11:00 | 显示全部楼层

Re:【交流】物品掉落的解决方案

怪物背包:包含掉落物品
怪物类型:决定掉落背包类型
掉落机率1:决定怪物掉落某背包的机率
掉落机率2:决定怪物掉落背包机率的机率
而在掉落过程中,又包含了背包掉落的与或关系
由于是概率套概率,那至少需要两层控制概率的手段,而与或关系则通过排列组合的方式由策划具体控制。
一个方法就是增加背包数量,每个背包包含了不同类型的掉落,进行排列组合。但这样不知道对程序要求会否太高。

0

主题

10

帖子

10

积分

新手上路

Rank: 1

积分
10
发表于 2007-12-4 16:12:00 | 显示全部楼层

Re: Re:【交流】物品掉落的解决方案

zmaxlyxh: Re:【交流】物品掉落的解决方案

100%材料且20%宝石、或10%白色装备且1%蓝色装备,即最多掉落2个,最少不掉。【或掉材料宝石,或掉装备】
貌似这句话有问题吧 既然100%掉材料最少不掉怎么可能?

当然可能 ,因为它是或的关系

8

主题

144

帖子

161

积分

注册会员

Rank: 2

积分
161
QQ
发表于 2007-12-4 16:20:00 | 显示全部楼层

Re:【交流】物品掉落的解决方案

模块化进行掉落类型判定,捆绑式掉落物品设置

7楼说到了一点意思,不过还没有达到拓展性的设计架构.

用掉落池的设定是没有错的,也是满足这个掉落需求的一个关键设计,但是,掉落池并不代表就是装掉落装备的,它也可以装规则.也可以装掉落池,也可以装掉落物品
           这样说吧:   先设计掉落模块,用来判定目前的掉落类型.比如任务式掉落,还是普通还是活动掉落等等等. 这里模块代表一个大的规则方向.
                       然后设计掉落池.至于要多少个,掉落池潜在的规则是什么根据各自的游戏来设定.比如,一个怪物的任务掉落类型中的掉落池分3种,一种是初级任务掉落,一种是高级任务掉落,一种是隐藏任务的掉落.关于潜在规则是一个拓展设计,一般设定个数和容量就可以了.
                       在之后设计掉落池中的规则,你想怎么掉就怎么掉.用概率掉落具体物品,还是掉落类别,.视游戏来确定.

         以上说的只是一个结构设计.
    这里具体怎么设计LZ要的掉落规则,我就不费心思了,提示一个大概的设计思路就可以了.

8

主题

144

帖子

161

积分

注册会员

Rank: 2

积分
161
QQ
发表于 2007-12-4 16:27:00 | 显示全部楼层

Re:【交流】物品掉落的解决方案

暗黑其实也就是这样的模块化处理而已,然后捆绑起来掉落物品,只不过模块化的是属性,捆绑的属性.其实暗黑的物品就像不同外型的容器,然后掉落规则就是往容器中塞东西而已,

26

主题

1137

帖子

1164

积分

金牌会员

Rank: 6Rank: 6

积分
1164
发表于 2007-12-4 17:26:00 | 显示全部楼层

Re:【交流】物品掉落的解决方案

你是说这个么。。?

//Dice 1
roll ( a,b,...);
a, x%
b, y%
...

//Dice 2
roll ( c,d,...);
c, x%
d, y%
...

传奇SF的掉落配置就是这么写的……属于最易使用的类型。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-6-8 16:29

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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