本期主播: ElectricArc
单集简介:欢迎回到第五模块【数值与平衡】。你有没有觉得游戏概率造假?明明 50% 暴击率,连砍 5 刀都不暴?其实,这正是因为游戏用了“真随机”。本期我们将揭开 RNG(随机数生成器)背后的谎言。为什么人类直觉中的概率是错的(赌徒谬误)?什么是“洗牌算法”和“PRD(伪随机分布)”?以及,如何区分“输入随机(谜题)”与“输出随机(赌博)”,利用保底机制让运气变得既公平又刺激?
Timeline / 时间轴:
- 痛点直击:概率造假? —— 真随机 (True Random) 往往让人觉得不公
- 直觉陷阱:赌徒谬误 (Gambler's Fallacy) —— “连续 10 次正面,下次肯定反面”是错的
- 算法修正:洗牌算法 (Bag System) —— 俄罗斯方块如何保证 7 次内必出长条?
- 核心分类:输入随机 (Input) vs 输出随机 (Output) —— 应对未知(好) vs 听天由命(坏)
- 数值保险:PRD (伪随机分布) —— 《魔兽争霸 3》的暴击算法(动态调整概率以符合直觉)
- 心理学:斯金纳箱 (Skinner Box) —— 变率强化(Variable Ratio)如何让掉落变成多巴胺炸弹?
- 风险管理:Roguelike 的随机 —— Reroll 与多选一(Drafting)赋予玩家掌控感
Key Takeaways / 核心笔记:
- 真随机 vs. 洗牌算法 (True Random vs. Bag System):
真随机: 每次独立事件。可能连续 3 次出 Z 块(半个死局)。体验极差。
洗牌算法: 把 7 种方块放进袋子(7-bag),抽完一轮前不重复。保证了体验的均匀性。 - 输入随机 vs. 输出随机 (Input vs. Output Randomness):
输入随机: 随机生成地图/手牌。玩家看到结果后做决策。这是谜题(增加重玩性)。
输出随机: 玩家做决策后,掷骰子决定结果(命中/暴击)。这是赌博(增加刺激但可能挫败)。 - PRD 算法 (Pseudo-Random Distribution):为了符合玩家直觉(砍 5 刀必暴 1 刀)而设计的动态概率。
机制: 初始概率极低(如 5%)。每次不暴击,概率提升(+5%...)。一旦暴击,概率重置。
效果: 消灭了连续不暴击和连续暴击,让概率分布更平滑。 - 变率强化 (Variable Ratio Reinforcement):斯金纳箱实验的核心。
原理: 不确定的奖励(50% 几率掉落)比固定的奖励(100% 几率)更能激发行为的持久性(成瘾性)。
Core References / 参考资料
- Uncertainty in Games | Randomness, Information and Luck in Game Design
演讲者: Skaff Elias (Magic: The Gathering Designer)
链接:www.youtube.com
关联: 深入探讨了竞技游戏中“输入随机”(如万智牌的摸牌)与“输出随机”(如炉石传说的随机伤害)对战术深度的不同影响。 - [书籍] 《Drive: The Surprising Truth About What Motivates Us》
作者: Daniel H. Pink
关联: 虽然是管理学书籍,但其中关于“斯金纳箱”和“变率奖励”的心理学机制分析,是理解 Loot Box(开箱)设计的必读内容。
Further Reading / 引申读物
- [算法] Pseudo-Random Distribution (PRD)
来源: Liquipedia / Dota 2 Wiki liquipedia.net
简介: 详细的数学公式推导。C 值(初始常数)是如何通过迭代逼近目标概率的。 - [游戏] 《Hades》 (哈迪斯)
观察点: 随机恩赐 (Boons)
简介: Roguelike 中的“受控随机”。虽然掉落是随机的,但玩家可以通过信物(Keepsake)和重掷(Reroll)来定向构建 Build,从而掌控运气的走向。
