随机不是目的:怎样设计一个真正好玩的游戏奖励系统

如果一个技能写着50%命中率,连续失败五次是否合理?

数学上当然合理。

但对玩家来说,这个回答没有多少意义。

游戏不是随机数发生器。

玩家真正消费的是体验。

因此我认为,一个游戏中的随机系统首先应该回答:

它希望制造怎样的情绪曲线?

而不是:

怎样才能最严格地满足独立同分布?

一、玩家真正需要的不是纯随机

真正的独立随机会自然产生长连胜、长连败和极端聚集。

50%的事件连续失败五次并不罕见。

但人并不会按照数学期望评价体验。

连续失败通常比等量的零散失败更痛苦。

与此同时,一次极其罕见的大成功,却可能成为非常强的记忆点。

因此理想的游戏随机系统很可能应该:

压缩负向长尾,同时保留甚至强化正向长尾。

也就是:

  • 减少连续失败;
  • 保留一定波动;
  • 偶尔允许非常夸张的大成功。

这实际上不是“让概率更公平”,而是:

让随机更符合人的体验。

二、保持均值,重塑分布

假如一个行动标称成功率50%。

一种系统可以让每次严格独立50%。

另一种系统则可以:

第一次50%;
连续失败后逐步提高;
连续成功后略微降低。

最终长期平均仍然保持50%。

那么两个系统的总体概率相同,但序列结构完全不同。

后者实际上做的是:

保持均值,改变方差和自相关。

这可能是非常有价值的设计。

因为玩家通常不在乎随机数是否数学纯粹。

玩家更关心:

我会不会因为极端坏运气连续几个小时毫无进展?

三、保底究竟会不会降低前面的概率

这取决于设计目标。

例如一个物品:

基础掉率10%;
第10次必出。

如果前9次仍然保持10%,那么加入保底以后,长期综合掉率一定高于10%。

如果设计者要求:

加入保底以后综合概率仍然维持10%,

那么前面的基础概率就必须相应降低。

所以应该区分:

基础概率

综合概率。

只看界面上的一个百分比,经常无法理解真正的随机系统。

真正决定玩家长期收益的是整个状态机。

四、“垫子”为什么会出现

一旦系统采用动态概率,玩家迟早会尝试利用它。

例如:

连续失败 → 隐藏幸运值增加。

那么最优策略可能变成:

先在低价值物品上故意失败,
再把高幸运状态用于高价值行为。

这就是所谓“垫子”。

它不一定是玩家的问题。

更可能是系统允许:

低成本失败转换成高价值成功。

因此一个合理原则是:

保底状态应绑定具体资源池,而不是全局共享。

Boss A的失败只提高Boss A掉落。

锻造失败只影响该锻造系统。

普通怪不能用来给稀有Boss“垫幸运”。

更重要的是:

不应该让最优玩法变成机械制造失败。

如果社区最终形成:

“先点20次垃圾装备,再强化真正装备”

这种固定仪式,那说明隐藏概率已经从体验保护机制变成了无意义劳动。

五、如何设计一套RPG掉落系统

如果让我设计一款以探索、成长和构筑为核心的RPG,我会把奖励分成三种:

确定性奖励

任务、制作、兑换。

它们负责保证:

玩家一定能够完成构筑。

受控随机

Boss专属掉落、定向刷取、稀有装备。

它们负责制造:

“这一次会不会提前得到?”

真正的奇迹掉落

极罕见词缀、特殊外观、异常组合。

它们存在的目的不是保证获得,而是制造故事:

“我昨天杀路边一个骷髅居然掉了这个。”

因此:

越影响核心构筑,越不应该依赖极低概率。

越属于锦上添花,越可以极端随机。

六、随机应该控制的是时间体验,而不是单次数字

一个0.5%的掉落率究竟高不高,没有意义。

关键是:

一小时能产生多少次有效掉落判定?

如果一小时只判定20次,0.5%非常痛苦。

如果一小时判定2000次,0.5%甚至可能太高。

因此更合理的设计方式是先定义:

每5分钟出现一次值得看一眼的奖励;
每30分钟出现一次明显升级;
每两小时出现一次真正令人兴奋的东西;
每几十小时允许出现一次“奇迹”。

然后再反推具体概率。

真正应该设计的是:

每单位游玩时间中的奖励节奏。

七、失败也应该留下进度

这是我认为随机系统最重要的原则之一:

失败不能等于什么都没有发生。

例如Boss装备:

10%直接掉落;
每次挑战固定得到1枚精华;
8枚精华可直接兑换。

于是一次失败意味着:

彩票没中,但工资拿到了。

玩家同时拥有:

随机提前毕业

确定性最终毕业。

这种结构可以极大减少“游戏在浪费我的时间”的感觉。

八、全收集玩家需要被专门服务吗

需要。

但不能让整个系统都围绕他们设计。

全收集玩家与普通玩家的目标完全不同。

普通玩家关心:

我有没有足够好的东西?

全收集玩家关心:

这个集合能不能完成?

因此我认为:

只要游戏明确把某个东西放进图鉴、成就或100%完成度,它实际上就做出了一个隐性承诺:这个集合应该可以合理完成。

因此收藏系统后期应该自动收敛:

  • 未收集物权重提升;
  • 重复保护;
  • 来源提示;
  • 后期兑换;
  • 99%时提供明确结束机制。

前期随机负责发现。

后期确定性负责结束。

随机让收藏开始有趣,确定性让收藏能够完成。

与此同时,真正的奇迹型稀有物就不应该计入100%。

否则“也许有人一生遇到一次”会被玩家理解成:

“游戏要求我必须刷出来。”

九、MMO周限应该怎样使用随机

MMO周限本身有合理性。

它可以:

  • 控制版本进度;
  • 防止少数玩家一周刷完全部内容;
  • 保持组队人口;
  • 延长副本生命周期。

问题出现在:

低尝试次数 × 低概率 × 高价值奖励 × 无补偿。

因为周限已经剥夺了玩家:

“那我再打一把。”

的风险管理能力。

因此周限系统应该变成:

周限控制成长速度;
随机决定是否提前毕业;
保底保证不会因为坏运气永久掉队。

例如:

每周一次Boss奖励;
20%直接掉装备;
每周固定获得1枚徽记;
5枚徽记直接兑换。

最幸运第一周毕业。

最倒霉第五周毕业。

随机制造的是:

“我提前了几周?”

而不是:

“我到底能不能获得?”

十、设计者和玩家之间的边界

这最终回到一个更大的问题:

游戏到底属于谁?

我认为比较理想的关系是:

设计者决定可能性空间,玩家决定如何生活在其中。

设计者有权规定:

  • 规则;
  • 资源;
  • 节奏;
  • 敌人;
  • 边界。

玩家则应该拥有:

  • 构筑;
  • 路线;
  • 风险偏好;
  • 目标;
  • 策略;
  • 对规则的利用方式。

设计者可以控制版本进度。

但不应该进一步控制:

玩家每周哪一天必须上线。

玩家可以找到开发者没预期的最优策略。

只要它没有破坏整个系统,就不应该因为:

“这不是我原本想让你这样玩”

而被删除。

一个我很喜欢的原则是:

规则应该高于设计者意图。

结语:随机必须服务于体验

随机是一种非常强的游戏工具。

它可以制造:

  • 期待;
  • 风险;
  • 惊喜;
  • 独特经历;
  • 玩家故事。

但随机本身不是目的。

一个设计师不能在玩家刷了三百次仍然没有得到核心装备时,只回答:

“概率没有问题。”

数学正确并不等于设计正确。

真正优秀的随机系统应该做到:

坏运气有限,好运气有惊喜,长期进度可预测,短期体验不可预测。

随机负责制造故事。

确定性负责尊重时间。