随机不是目的:怎样设计一个真正好玩的游戏奖励系统
如果一个技能写着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枚徽记直接兑换。
最幸运第一周毕业。
最倒霉第五周毕业。
随机制造的是:
“我提前了几周?”
而不是:
“我到底能不能获得?”
十、设计者和玩家之间的边界
这最终回到一个更大的问题:
游戏到底属于谁?
我认为比较理想的关系是:
设计者决定可能性空间,玩家决定如何生活在其中。
设计者有权规定:
- 规则;
- 资源;
- 节奏;
- 敌人;
- 边界。
玩家则应该拥有:
- 构筑;
- 路线;
- 风险偏好;
- 目标;
- 策略;
- 对规则的利用方式。
设计者可以控制版本进度。
但不应该进一步控制:
玩家每周哪一天必须上线。
玩家可以找到开发者没预期的最优策略。
只要它没有破坏整个系统,就不应该因为:
“这不是我原本想让你这样玩”
而被删除。
一个我很喜欢的原则是:
规则应该高于设计者意图。
结语:随机必须服务于体验
随机是一种非常强的游戏工具。
它可以制造:
- 期待;
- 风险;
- 惊喜;
- 独特经历;
- 玩家故事。
但随机本身不是目的。
一个设计师不能在玩家刷了三百次仍然没有得到核心装备时,只回答:
“概率没有问题。”
数学正确并不等于设计正确。
真正优秀的随机系统应该做到:
坏运气有限,好运气有惊喜,长期进度可预测,短期体验不可预测。
随机负责制造故事。
确定性负责尊重时间。