GDL-55 概率与随机性——真随机 vs 伪随机,如何利用随机性增加耐玩度

GDL-55 概率与随机性——真随机 vs 伪随机,如何利用随机性增加耐玩度

12分钟 ·
播放数26
·
评论数0

本期主播: 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,从而掌控运气的走向。