W6.01.2One mechanic at a time设计
一次只引入一个机制
别名: 单一机制引入 · mechanic isolation · incremental complexity · scaffolding
概念解释
一次一个机制(one mechanic at a time)是教学节奏原则:每个教学段只引入一个新的交互概念,让玩家在使用中确认掌握,再叠加下一个。它源自由简到繁的脚手架(scaffolding)思路——复杂能力是简单能力的组合,学习顺序必须先建立组件再组装。
机制
同时引入两个以上新机制时,玩家遇到失败无法归因:是没用对跳跃时机,还是没用对抓取时机,还是两者组合的时序错了?每次尝试改变的变量不止一个,因果信号被噪声淹没,学习退化成随机试错。工作记忆同时维持的新映射有容量上限,超出后早期机制会被挤出,玩家表现为「刚才还会做,现在又不会了」。逐个引入让每次失败都指向唯一的新变量,反馈的信息量最大。
边界
这条原则适用于教学段,不等于全游戏只能一次出一张牌。熟练玩家进入续作或同系列新作时,旧机制无需重新单独教学,只需在新组合中标注差异。有些游戏的核心乐趣就是并发管理(实时战略、多任务模拟),教学需要在早期就建立「同时注意多件事」的元技能,不能永远串行。此外,「一次一个」指交互概念,不排斥在旧机制的使用场景中植入下一个新机制的出现。
怎么落地
- 列出游戏全部机制的依赖关系图,把有依赖的机制排成学习序列,被依赖者先出现。
- 每引入一个机制,安排至少一个只能靠它解决的小挑战,确认玩家能独立完成后再叠加下一个。
- 验证办法:在教学段末尾放一个混合前两个机制的组合挑战,观察通过率;通过率显著低于单独挑战说明某个机制还没站稳。