设计玩法核心是在保持规则简单易懂的前提下,通过机制间的交互与组合,创造出远超规则本身复杂度的策略可能性与有意义的选择。精髓在于“低复杂度,高深度”,即用最少的认知负担,换取最大的决策空间。
机制耦合
涌现式设计:当规则被设计为可相互作用的接口,系统的整体行为会超出单个规则的预设。不通过预设好更多内容,而是定义更少但更通用的交互规则,让复杂性从规则间的组合中自行涌现出来。
假如每个机制独立作用于一个数值维度,玩家面对的不是策略选择,而是数值累加,这种设计的策略空间是有限的。机制平行堆叠:每个系统独立运作,互不输入输出。当你在游戏中加入一个锻造系统,如果锻造出的装备只提供更高的攻击力数值,而不改变任何其他机制的作用方式,它就只是单纯加法。检验标准很简单:移除这个系统,其他系统的策略选择是否会因此改变?
因此要让机制A的输出成为机制B的输入。一个维度的选择会改变另一个维度上选项的价值,而不是简单地叠加,策略空间也就大幅上升。像是刻意设计能够将一个维度的积累转化为另一个维度输出的机制,一个维度的策略投入就能在另一个维度上兑现。
例如《杀戮尖塔》的“全身撞击”,效果是造成等同于当前格挡值的伤害,将防御维度转化为攻击输出。这种类似的卡片,将一种资源转换为另一种资源,基于玩家更多的操作空间,甚至通过这一张卡片构筑一种围绕其玩法的流派。通过配合其他卡片效果把多个技能在回合内串联起来,单张卡牌效果的简洁性与组合后的复杂性之间形成了巨大的落差。
不要为每一种交互写一条专门规则。赋予物体或机制抽象属性,让属性之间自动发生反应。《塞尔达传说:荒野之息》的技术总监将其概括为“乘法式玩法”:列出行为×应用场景的矩阵,让同一个行为在不同场景中产生不同后果,而不是为每个场景单独制作机制。制作人明确将设计方法论概括为乘法式玩法:攻击行为不仅对敌人造成伤害,对树木则砍倒,对火焰则点燃,对草地则产生上升气流。物品之间也遵循同样的接口逻辑——火点燃草,草产生风,风推动滑翔伞,雨灭火,金属引雷。设计师不需要为在草地上用火箭”单独制作一个事件,只需要定义火与草的属性,二者的相遇就会自行生成结果。当玩家用你设计的基础规则组合出你从未预料到的策略时,乘法设计才真正生效。
网状Build
线性Build的问题不在于它没有选择,而在于它的选择发生在错误的时机。玩家在游戏前或游戏早期就锁定了一个流派方向,之后所有的局内决策都退化为“是否抽到了需要的组件”——策略性被运气取代,构筑变成了等待。
网状Build是把构筑重新定义为在不确定性和约束下的一系列适应性决策。协同、冲突、约束、涌现。这四个类别共同制造了一种结构:玩家不是沿着一条预设路径前进,而是在一个节点网络中根据已经拥有什么、当前面对什么、以及放弃什么,动态地决定下一步往哪里走。
| 类别 | 在系统中的功能 | 如果缺失 |
|---|---|---|
| 协同 | 提供方向拉力,让玩家知道“往哪里走” | 构筑缺乏方向感,退化为纯数值挑选 |
| 冲突 | 提供取舍压力,迫使玩家在方向之间选择 | 所有方向可以兼得,构筑失去重量 |
| 约束 | 提供稀缺性,使取舍具有真实代价 | 冲突可以被资源冗余绕开,承诺变得无关紧要 |
| 涌现 | 提供超额可能性,使规则交互产生非预设结果 | 深度被内容数量锁死,重玩性依赖堆量 |
协同
协同使两个或两个以上独立时效果一般的元素,在组合后产生超出各自单独效果之和的收益。在随机性带来的不确定中,协同提供了玩家判断接下来的选择一个理由。
协同不能来得太容易:如果任意两个看似相关的元素组合起来都能产生质变,协同就失去了稀缺性,构筑也会退化为看到什么拿什么。有效的协同需要某个元素必须与特定状态、特定资源或特定时机结合才能兑现其超额收益。
用有限的通用标签把元素关联起来,但刻意让某些强力效果横跨多个标签。这样,一个流派的核心组件可能因为与另一个流派的共享标签而产生意外的协同。这种部分重叠的标签结构,使玩家在收束方向时不必彻底放弃另一条路线的积累,而是在两者之间寻找可通约的部分。
《Balatro》中的Triboulet小丑牌让打出的国王和皇后触发两次计分,而Baron小丑牌则要求将国王留在手中才能获得倍率加成。两者各自都是强力的协同组件,但它们在行为逻辑上直接矛盾:一个要求打出国王,一个要求保留国王。这个例子同时展示了协同与冲突的边界:协同不是“所有强力效果都应该被同时拥有”,而是某些组合会产生超额收益,而另一些组合会因为行为逻辑的不可通约而互相抵消。
冲突
冲突(反协同)指的是两个或多个构筑方向之间存在结构性的不兼容——选择其中一个方向的深度投入,会系统性地降低另一个方向选项的价值,不是选错了就输的硬性惩罚。
如果所有强力选项都可以被同时收入囊中,构筑就失去了构筑的意义。玩家的决策之所以有重量,是因为选择A意味着放弃B,而B并非一个更差的选项,只是一个与A不兼容的选项。其作用不是惩罚玩家,而是迫使构筑收束,在信息不完全的条件下判断哪种选择适合当前局面,构成了策略体验的核心部分。
- 行为的冲突: 最干净的冲突形式,是两个选项对同一行为提出了相反的要求。这种冲突不需要额外的规则来解释,玩家在理解两个组件各自逻辑的瞬间就能感知到不兼容。
- 资源的冲突: 当两个方向争夺同一池有限资源时,冲突自然产生,像是攻击和防御同时占用行动点,玩家需要在有限的点数内找到当前最优解,而不得不放弃另一方面。在卡组构筑类游戏中,每一张新卡都会稀释其他卡牌的抽取概率。一张“强力但偏离体系”的卡加入卡组,不仅不贡献于当前体系,还会降低关键组件被抽到的频率。这意味着放弃本身就是一个需要判断力的决策。
- 时机的冲突: 在时间窗口层面,短期效果和长期收益在节奏上互斥;使用道具还是保留备用,在操作逻辑上互斥。这类冲突迫使玩家在构筑时思考,要什么时间做什么,和是否允许我做这件事。
约束
冲突是选项之间的不兼容,约束是系统对玩家获取选项的能力所施加的限制。约束不关心A和B是否兼容,而是你是否有足够的资源、空间或机会去获取足够多的选项,以至于冲突可以被绕开。
没有约束的冲突是可以被消解的:如果玩家有无限的能量、无限的槽位、无限的获取机会,那么即使A和B冲突,玩家也可以同时拥有其他来覆盖所有维度,冲突就失去了迫使选择的力量。
约束可以控制构筑的收束节奏,如果约束过松,玩家在游戏大部分时间里都可以无限摇摆,决策就缺乏重量;如果约束过紧(过早锁死构筑方向),网状Build的随机空间就被扼杀。理想的状态是:前期约束较松,允许探索;中期约束逐渐收紧,迫使方向选择;后期在已收束的方向上进行优化。
- 回合制行动限制: 每回合固定的能量是卡牌构筑游戏中最基础的约束。它使打哪几张牌成为一个真正的决策,确保你的每一次出牌都在放弃其他可能性。
- 容量与抽取概率: 《杀戮尖塔》的卡组没有硬性上限,但每一张卡的加入都会稀释其他卡的抽取概率。跳过奖励的选项,正是为这种判断提供空间的设计。
- 稀有度的获取约束。 关键组件如果过早出现,会过早锁定构筑方向,扼杀网状Build的探索空间;如果过晚出现,则玩家在大部分时间里缺乏方向感。关键组件不要在前期就大量出现,玩家需要在前期用过渡组件维持战斗力,同时观察后续获得什么,再决定收束方向。这种约束的本质是用获取时机来管理决策的节奏。
- 升级的排他性。 当强化资源有限且不可逆时,玩家必须在多个可升级的组件中选择一个。迫使玩家判断当前卡组最需要提升的是哪一个环节——是核心输出、关键防御,还是运转效率。
涌现
涌现是协同、冲突、约束三者共同作用后,系统自发产生的结果。当规则被设计为可相互作用的接口而非孤立的功能条目时,玩家在特定局面下组合出的策略,才可能超出设计师对单个规则的预设范围。低耦合、高通用的组件设计,是涌现能够反复发生的前提。
如果系统的平衡性设计过于紧凑,只有设计师预设的少数组合才能通关,涌现就被扼杀了。涌现需要一定的冗余空间:一些并非设计师预想的组合,虽然不如最优解高效,但足以有效。
构建决策空间
策略产生于决策的结构条件:玩家必须在有限的资源下,在特定的时机和顺序中,将相互配合度不同的元素放置在具有位置意义的空间中。这些要素共同构成了策略的客观形成条件:满足它们,策略空间会自然生长出来,缺少其中任何一个,决策就会退化为执行。
围棋作为四要素的纯粹形式。 围棋的规则几乎不做任何内容层面的限制,但四要素齐全:资源(棋盘上的交叉点是有限的,每一步都在消耗和争夺空间)、时机与顺序(同一手棋在不同时机下价值完全不同)、配合度(棋子之间的连接与分割是核心判断)、位置(每一手棋的价值首先由它在棋盘上的位置决定)。策略深度不是来自规则的复杂,而是来自四要素的同时活跃。
难度与决策曲线
深度设计的常见失败模式有两种:
- 过早交付,新手在第一分钟就面对全部复杂性,认知过载导致放弃;
- 过晚交付,玩家在游戏大部分时间里只接触到表层规则,深层策略在到达之前就已经流失。
难度的提升来源必须是机制理解的深化,而非数值的膨胀。
- 前期给予宽度(多个方向可以探索,低惩罚的试错),中期制造收束压力(已积累的选择开始产生承诺成本),后期要求聚焦深度(在收窄的方向上优化和应变)。
- 后期的挑战应该迫使玩家更深入地运用前期已经学会的机制,而不是引入全新的、未解释的规则。
- 把难度选择权交给玩家的同时提供了低成本的难度预览
《超级马里奥》系列的设计哲学强调一次只教一个新概念,每个新机制在安全环境中被引入(失败无惩罚或低惩罚),然后在与旧机制的组合中被检验,最终在压力情境中被要求熟练运用。难度不来自数值,而来自机制组合的密度和节奏的提升。
规则的优雅
优雅不是简单的同义词,而是一个比率:规则所承载的策略深度,与其给玩家带来的认知负担之间的比值。深度/复杂度比越高的规则,越优雅。优雅的规则具备三个特征:
- 底层(不依赖于具体内容)、
- 抽象(用通用属性而非特例来描述交互)、
- 通用(同一套规则适用于大量情境)。
优雅的规则之所以能产生深度,是因为它把复杂性从规则文本转移到了规则之间的相互作用中。玩家需要学习的不是100条特例,而是一小组可以组合出100种结果的原理。围棋的规则用一句话可以概括,但它所开启的策略空间使职业棋手穷其一生也无法穷尽。这种“学习成本极低,掌握上限极高”的结构,是优雅规则的终极形态。
- 能否用一条更通用的规则替代多条特例规则
- 增加一条新规则时,是否能与已有的多条规则产生有意义的交互
- 玩家能够从规则本身推导出他们从未见过的交互
在任何时刻,玩家拥有的可行且有意义的选项数量。如果增加的内容、数值或机制没有增加这个数量,它增加的就是复杂度,而不是深度。优雅的规则,乘以机制之间的耦合,乘以允许适应性决策的构筑结构,再乘以渐进交付的节奏——这才是玩法深度可以被设计、而不仅仅是被期待的方式。








Comments | NOTHING