反馈回路
Feedback Loops
反馈回路 (Feedback Loop):系统某部分变化的效果在稍后回过头来影响同一部分。负反馈 (Negative Feedback) 抑制变化、产生均衡;正反馈 (Positive Feedback) 放大变化、制造军备竞赛或下行螺旋。Adams & Dormans 把反馈回路视为涌现的三大结构特征之一(第 3 章)、经济形状的主要成因(第 4 章),并在第 6 章给出反馈的七种属性与篮球、《大富翁》等案例分析。
定义与日常例子(第 3 章,印刷页约 p.52–53)
- 捕食者-猎物:猎物多→捕食者增多→猎物减少→捕食者挨饿减少→猎物回升,生态系统因此大致平衡。
- 负反馈:恒温器(温度低→开加热→温度升→关加热)、机器调速器(负载消失也不会危险超速);游戏:《文明》城市人口越多所需粮食越多,最终稳定在地形与科技能支撑的规模。
- 正反馈:话筒-功放-音箱的啸叫,只有挪开话筒才停;游戏:国际象棋吃掉一子后更容易再吃子。正反馈造成易变的系统。
- 涌现型游戏通常同时运作多个反馈回路;Fromm 认为"短程正反馈+长程负反馈"是产生有趣(多重)涌现的典型组合(见 复杂系统与涌现)。
控制论的类比:在信号与系统中,反馈连接把输出送回输入(见 信号与线性时不变系统);游戏设计里的"负/正"指效果是抵消还是强化原变化,与回路中是否有减号的工程定义在直觉上一致。
反馈与经济形状(第 4 章,印刷页约 p.63–66)
| 结构 | 曲线形状 | 设计用途 | 例子 |
|---|---|---|---|
| 负反馈 | 收敛到均衡(水平、上升或周期性均衡) | 稳定、拉近差距 | 冰箱;RPG 每级所需经验递增 |
| 正反馈(建设性) | 指数增长 | 军备竞赛;形成关键差距后让游戏迅速结束 | 储蓄利息;《星际争霸》SCV 采矿再造 SCV |
| 正反馈(破坏性) | 下行螺旋 | 让落后者加速失败(慎用) | 象棋丢子 |
| 负反馈(作用于破坏性机制) | 损失被抑制 | 防止玩家彻底崩溃 | 作者称《半条命》在玩家血少时多刷医疗包 |
| 缓慢的破坏性正反馈 | 早期好、后期坏 | 让早期占优的元经济结构后期失效 | 某种分区布局长期造成污染 |
下行螺旋不等于负反馈:负反馈是抑制效果,下行螺旋是正反馈作用在破坏性机制上。
基于相对值的反馈与动态均衡(第 4 章,印刷页约 p.64–66)
Marc LeBlanc(GDC 1999)的两种篮球:
| 变体 | 规则 | 结果 |
|---|---|---|
| 负反馈篮球 | 落后方每落后 5 分可多上 1 人 | 强队领先稳定在某一距离,技能差被人数抵消——动态均衡 |
| 正反馈篮球 | 领先方每领先 5 分可多上 1 人 | 实力悬殊时一边倒;势均力敌时胶着,直到一方取得决定性领先 |
由双方差值驱动的反馈作用于差距而非绝对资源。作者认为大多数有趣的负反馈应用都是动态均衡——均衡点依赖于其他变化因素,从而避免固定均衡的可预测。
橡皮筋 (Rubberbanding):基于相对位置的负反馈。直白做法是减速领先者、加速落后者;《马里奥赛车》的做法更隐蔽:落后者更可能抽到强道具、多数武器打向前方,领先者成为众矢之的,领先频繁易手。
设计取舍
- 正反馈的好处是终结僵局、奖励优势;坏处是早期小优势滚雪球、落后者失去希望。负反馈让比赛保持胶着,但若过强会让玩家觉得努力不被奖励(与 Schell 讨论的动态难度调整的"被侮辱感"同源,见 游戏平衡)。
- 第 6 章对反馈的类型、作用范围、速度、确定性等属性有更系统的讨论(本页后续补充)。
在 Machinations 图中读出反馈(第 6 章 Feedback Structures in Games,印刷页约 p.113–117)
- 反馈回路在图中表现为闭合回路 (Closed Circuit)。经典例子是《大富翁》:买地花的钱因为地产带来更多收入而带着利润回来——钱池与地产池之间资源连接与状态连接构成闭环。
- 只由资源连接构成的闭环只能让资源转圈,形成简单的周期系统,不会更有趣。
- 最有趣的反馈回路混合资源连接与状态连接,且至少含一个标签修改器或激活器。
- 也可以通过影响某元素的输出闭合回路:空调——温度越高,温度被泄得越快;标签修改器直接改输出,或触发器/激活器作用在资源末端能拉资源的元素(泄、转换器、门)上。
下图对比原书图 6.17 与 6.18 两种恒温器(改画):
flowchart LR
subgraph "激活器版"
H1[/"加热器 固定产出"/] --> T1(("室温"))
T1 --> L1[\"散热"/]
T1 -.->|"<20 激活"| H1
end
subgraph "标签修改器版"
H2[/"加热器 产量可变"/] --> T2(("室温"))
T2 --> L2[\"散热"/]
T2 -.->|"− 温度越高产量越低"| H2
end激活器版在 20 附近开关式振荡;标签修改器版的加热量随温度连续调整,曲线更平滑。
正/负反馈篮球的模拟(第 6 章 Positive and Negative Feedback Basketball,印刷页约 p.117–119)
模型:每队起始 5 人,用一个初始产量为 5 的源表示每步的出手次数,接一个百分比门表示命中率(蓝队 40%、红队 20%;简化为每球 1 分,不计三分与罚球);"差值"池在蓝队得分时加 1、红队得分时减 1;领先方(或落后方)每 5 分差多 1 人(队伍人数下限设为 5)。
| 情形 | 模拟结果 |
|---|---|
| 正反馈、实力悬殊 | 强队得分螺旋上升,差距越大人越多 |
| 负反馈、实力悬殊 | 出乎作者意料:弱队从未反超;负反馈只是稳定差距——落后到一定程度后人数补偿了技术,差值基本不再变化 |
| 正反馈、实力相当 | 起初得分大致相等;某队偶然领先后正反馈启动,差值曲线大约 30 步后出现明显斜率 |
多重反馈回路与理想数量(第 6 章 Multiple Feedback Loops,印刷页约 p.119–122)
依 Fromm,多反馈回路的系统比单回路更具涌现性;多数游戏需要不止一个回路。
主要 (Major) vs 次要 (Minor) 反馈回路:次要回路只在局部起作用、几乎不影响其他机制;主要回路牵涉多个重要机制、对玩法影响大。作者经验:大多数游戏有 2–4 个主要反馈回路就够了;次要回路可以多于 4 个而不显著增加规则复杂度,但主要回路超过 4 个会让游戏难以精通。设计师清楚游戏里有哪些回路,玩家并不清楚。
《战国风云》(Risk) 的四个反馈回路:
flowchart LR
Build[/"[点击] 造兵,产量 +1/3×领土"/] --> Armies(("军队"))
Armies --> Attack{"[点击] 进攻 随机门"}
Attack -->|"成功"| Conquer>"占领"]
Attack -->|"失败"| Lost[\"阵亡"/]
Conquer --> Terr(("领土"))
Terr -.->|"+1/3"| Build
Conquer -.->|"* 每回合至多 1 张"| Limiter{"限流门"}
Limiter --> Cards(("卡牌"))
Cards -->|3| Trade>"[点击] 换兵 产出 D"]
Trade --> Armies
Terr -.->|"+1/5 节点修改器"| Cont(("大陆"))
Cont -.->|">0 激活"| Bonus[/"大陆奖励兵 *"/]
Bonus -->|2| Armies
Terr -->|"M 多人动态,大陆越多越强"| Opp[\"对手进攻"/]
Cont -.->|"+"| Opp| # | 回路 | 类型 | 剖面 |
|---|---|---|---|
| 1 | 领土→造兵(每 3 块领土多 1 兵)→进攻→领土 | 正、建设性 | 直接、较慢、需大量投入;进攻损失常多于一次造兵所得,故常见策略是连续多回合攒兵 |
| 2 | 成功进攻→卡牌(每回合至多 1 张,过限流门)→集齐 3 张换兵(模型中随机) | 正、建设性 | 比领土更慢,但更强:一套可换 4–10 兵 |
| 3 | 占满大陆(模型中 5 块领土折算 1 个大陆)→每回合奖励兵 | 正、建设性 | 更快更强,强而明显到通常引来其他玩家的猛烈反制 |
| 4 | 持有大陆→其他玩家更猛烈地进攻→失去领土 | 负、破坏性(多人动态) | 摩擦随大陆增多而加强;多人对抗游戏中几乎总能找到这种负反馈,尤其允许联手打压领先者时 |
模型的细节层级不一:每 3 领土 +1 兵、每大陆每回合 +2 兵是指定的;换卡得兵与被夺领土用随机与多人动态符号表示;对手进攻随大陆增强的强度未精确指定——静态图只关心结构,要在工具里运行才需补全。
反馈剖面 (Feedback Profile):三个正反馈回路都"是正的",但剖面不同,这决定了游戏动态。玩家在下一张牌可能凑成值钱的一套时更愿冒险进攻——这不提高胜率,但提高胜利的回报;可能拿下大陆也会诱使玩家冒超出应有的风险。风险与回报不断变化,读懂这些动态是关键技能。只把它们归为"正反馈"不足以描述机制的微妙之处,必须知道每个回路作用得多快、多强。
反馈的七种属性(第 6 章 Seven Feedback Characteristics,表 6.1,印刷页约 p.122–124)
表 6.1(原表为图片,据原图转写):
| 属性 | 取值 | 说明 |
|---|---|---|
| 类型 (Type) | 正 (Positive) | 放大差异,破坏稳定 |
| 负 (Negative) | 抑制差异,稳定或平衡游戏 | |
| 效果 (Effect) | 建设性 (Constructive) | 作用于帮助玩家获胜的效果 |
| 破坏性 (Destructive) | 作用于让玩家失败的效果 | |
| 投入 (Investment) | 高 / 低 | 激活该反馈需要投入的资源多 / 少 |
| 回报 (Return) | 高 / 低 | 净收益高 / 低 |
| 不足 (Insufficient) | 收益抵不上投入(净收益为负) | |
| 速度 (Speed) | 即时 (Immediate) / 快 (Fast) / 慢 (Slow) | 立即生效 / 稍等生效 / 很久才生效 |
| 范围 (Range) | 短 (Short) / 长 (Long) | 在少数几步内直接作用 / 经过许多步间接作用 |
| 持久性 (Durability) | 无 (None) / 有限 (Limited) / 延长 (Extended) / 永久 (Permanent) | 只起作用一次 / 短时间 / 长时间 / 效果永久 |
加上前文的确定性 (Determinability)(见 Machinations 图示语言 的表 6.2),构成更完整的反馈剖面。
- 类型与效果是两个独立维度:正-破坏性存在(象棋丢子→更易丢子),负-建设性也存在(《文明》大城市的腐败拖慢城市增长)。
- 强度 (Strength) 是对影响力的非正式描述,不能归于单一属性,而由多个属性共同造成;例如永久但回报很小的反馈也可能影响很大。
- 间接、慢、回报大、不持久的反馈有很强的破坏稳定作用——即使是负反馈,若作用不规律或强而慢且间接,也能破坏稳定:很久以后会发生难以预测或阻止的大事。
- 多人游戏中直接交互(《战国风云》可选择攻击谁)产生的反馈剖面随玩家策略变化:常为负-破坏性(大家针对甚至联手对付领先者),但有人开始欺负弱者时会变成正-破坏性。
从图中读出各属性的经验法则:
| 属性 | 读法 |
|---|---|
| 效果 | 看回路与哪个结束条件相连:直连胜利条件多为建设性,直连失败条件多为破坏性 |
| 投入 | 激活回路要消耗多少资源;需要玩家激活很多元素的回路通常投入高(要更多时间或回合) |
| 回报 | 回路产出多少资源;必须与投入对比 |
| 速度 | 激活所需的动作与元素数量;含延迟/队列更慢;全是自动节点比含很多交互节点更快;多数为状态连接的回路通常比多数为资源连接的更快 |
| 范围 | 回路包含的元素数量,元素多则范围长 |
| 持久性 | 多数回路是经济的根本部分,持久性为延长或永久;要找有限持久性的回路,看是否依赖不可恢复或很久才恢复的有限资源 |
| 类型 | 最难单凭图判断:作用于生产流量的正标签修改器产生正反馈,作用于流向泄或转换器的正标签修改器往往产生负反馈;含激活器时更难,必须考虑整个机制的全部细节 |
技能与运气共同影响反馈:《俄罗斯方块》方块越堆越难,消除速度取决于技能(图 6.29 用交互门控制转换器表示)——技能在操作/战术层面起作用;在机会、战术或纯确定性反馈的游戏里,一整套策略技能可能决定胜负。方块形状随机,所以虽然技能通常更具决定性,玩家也可能走运。
常见类型中的反馈(第 6 章 Example Mechanics,印刷页约 p.130–138)
橡皮筋、RPG 升级曲线、FPS 弹药与生命等例子见 常见类型的经济机制。要点:
- 普通橡皮筋(负-建设性,基于与对手的距离)能让选手贴近,却不能让弱者更常赢;把负反馈做得更强且持续一段时间(加速持续 20 步、每次 +5%),才会出现领先交替。
- RPG 的核心是正反馈(成功→更强→更易成功),常用"下一级所需经验递增"的负反馈抵消,但这会强烈鼓励专精。
让负反馈慢而持久(第 9 章侧栏,印刷页约 p.203–204)
负反馈带来稳定,但可能让游戏太容易、太可预测。Adams & Dormans 用三个结构对比:即时负反馈(快速跟随输入)、经过延迟的同强度负反馈(过冲、振荡、不可预测)、延迟且更持久的负反馈(更剧烈的不规则振荡)。这对应控制理论中延迟使负反馈闭环产生欠阻尼振荡: 在 增大时由单调收敛变为振荡。《凯撒大帝 III》经济"反应慢、好坏潮汐难以预测"即来源于此。详见 经济建造游戏设计。
Rogers 的视角:存量、流、依赖与反馈回路(Level Up! 第 3 版 Level 19,第 487–492 页)
Rogers 借 Donella Meadows《Thinking in Systems》的框架讲系统(他的目的是说明为什么要试玩,见 游戏测试):
- 存量 (stock):可数、可量的东西,通常是名词——关卡里的金币数、分数、生命、弹药、控制面板上的拉杆,甚至玩家相对某物的位置。游戏目标通常是填满某个存量,而失去存量(如生命)往往意味着游戏结束。
- 流 (flow):改变存量的过程,调流速就是调存量变化的快慢:血瓶太少玩家回不了血,太多则挨枪也无所谓、游戏没完没了。流来自"无限"的源 (source)(图中常画成云),可以是看不见的刷新器,也可以是另一个存量(魔法药瓶、喷泉)。玩家不能直接控制存量,可能能控制流;设计师两者都能控制,这些可调参数就是"旋钮"——节奏、难度、长度、情绪,都汇入平衡。一个存量可以有多个流,有正流也有负流(得分/扣分、前进/击退与滑坡与大风扇、拾取弹药/射击消耗),负流不一定是坏事。把存量与流串起来就是跑腿任务 (fetch quest) 的结构。
- 依赖 (dependency):影响流速的因素,如法术三秒冷却防止玩家滥用 (spam);位置—移动—移速、弹药—射击—武器类型、敌人生命—伤害—敌人等级。
- 反馈回路:存量的值本身成为依赖。增强回路 (reinforcing loop) 中流与存量同向,存量越高流越大(Boss 战越难越费弹药、越缺弹药越难;《大富翁》地产越多租金越多),缺点是"富者愈富",落后者知道自己赢不了,是要避免的"难受"时刻;调节回路 (balancing loop) 中流与存量反向,是设计师用来让游戏"感觉公平"的工具(《俄罗斯方块》分越高越难;《马里奥赛车》落在后面就不容易被蓝壳砸中,即 Level 13 的橡皮筋,见 PvE 进程与难度曲线)。Rogers 的结论:"手感好的游戏有好的反馈回路"。
与 Adams & Dormans 的对照:
| 主题 | Adams & Dormans(本页上文) | Rogers(Meadows 框架) |
|---|---|---|
| 术语 | 源、泄、池、转换器等 Machinations 节点,正/负反馈 | 存量、流、依赖,增强/调节回路 |
| 回路的价值 | 正负反馈各有用途,七种属性(类型、效果、投资回报、速度、范围、可确定性……)决定其作用;短程正反馈加长程负反馈常产生有趣涌现 | 增强回路"创造玩法"但会富者愈富,调节回路负责公平;"好的反馈回路"即好手感 |
| 方法 | 建模与模拟,再真人测试 | 靠调旋钮和反复试玩 |
两者的增强/正反馈、调节/负反馈基本对应;Rogers 的版本更简略,书中酒杯例子还把"喝饱就停"误归为增强回路(见 游戏测试 的原书问题)。
Schreiber & Romero 的视角:正负反馈的用法与帝国问题(第 2 章,p.34–36)
- 术语:正反馈 (positive/amplifying) 的"正"是"叠加"而非"好"——作者称这是游戏界最常被误用的术语之一;负反馈 (negative/dampening) 起稳定作用。
- 帝国问题 (Empire Problem):大亨类游戏里业务改善→收入改善,最终钱多到没有挑战。《大富翁》是正反馈走向不可逆结局的典型,而玩家自加的家规反过来抵消正反馈,使游戏拖向显而易见的结局。
- 意外的正反馈:某 RPG 上线前发现法师法术伤害乘以等级,而这个乘数别处没有——法师沿进程曲线越走越快,乘数又让他更快升级。作者区分:双方同步增长保持难度关系的是进程曲线,不是正反馈。
- 用好与用坏
| 用得好 | 用得不好 | |
|---|---|---|
| 正反馈 | 胜负已分后让游戏迅速结束,不必走过场 | 早期领先滚雪球,落后者无力感,重心过度前移 |
| 负反馈 | 防止过早结束,犯错者仍有希望 | 玩家觉得"做得好被罚、玩得差被奖",游戏拖沓,重心过度后移 |
- 来源三分:反馈可能写在核心规则里,可能是规则运行的副产品,也可能来自玩家选择。社交动态往往是最明显的负反馈(众人联手压制领先者);赛车游戏同时有正反馈(领先者前方无障碍)与机制上的负反馈(落后的 AI 车加速,即"橡皮筋 (rubber-banding)");《卡坦岛》没有显式负反馈规则,却通过"没人愿与领先者交易"和"强盗总被移到领先者头上"形成玩家驱动的负反馈。
- 元游戏层面的反馈(体育联赛的选秀、工资帽)见 元游戏。
- 与本页 Adams & Dormans 部分对照:二者对正负反馈的定义与取舍一致;A&D 用 Machinations 结构和"七种属性"细分反馈,Schreiber & Romero 则强调反馈的来源(规则/副产品/玩家行为)和"进程曲线≠正反馈"的区分。
Schreiber & Romero 的视角:PvP 中的反馈与力量曲线(第 12 章,p.300–311)
- 正反馈随时间放大,早期正反馈的影响远大于后期;负反馈抵消已形成的差距,后期影响更大。
- 从设计目的看,正反馈通常只依赖玩家自己的绝对力量,负反馈通常依赖与对手的相对位置(也可以反过来设计,例如依赖绝对力量的负反馈让所有人接近终局时放慢)。
- 与正和/负和/零和组合得到六种力量曲线;零和游戏常用"前期负反馈、后期正反馈"避免过早定局又保证能结束(限注扑克)。
- 卡坦岛(玩家通过拒绝交易施加负反馈)、电子赛车(橡皮筋 AI 与加权道具)、真实赛车(风阻)曲线形态相同,公平感却不同——负反馈是否在玩家掌控中、是否对所有人一视同仁很关键。这与本页 Adams & Dormans 偏好"隐蔽实现"的负反馈形成对照:Schreiber & Romero 更看重负反馈的来源是否让玩家觉得公平。详见 PvP 进程与力量曲线。
出处
- Game_Mechanics_Advanced_Game_Design_-_Ernest_Adams.pdf
- Ernest Adams & Joris Dormans《Game Mechanics: Advanced Game Design》第 1 版(New Riders, 2012, ISBN 978-0-321-82027-3)第 3 章 Complex Systems and the Structure of Emergence(PDF p.85–87,印刷页约 p.52–53)
- Ernest Adams & Joris Dormans《Game Mechanics: Advanced Game Design》第 1 版(New Riders, 2012, ISBN 978-0-321-82027-3)第 4 章 Internal Economy(PDF p.94–119,印刷页约 p.59–79)
- Ernest Adams & Joris Dormans《Game Mechanics: Advanced Game Design》第 1 版(New Riders, 2012, ISBN 978-0-321-82027-3)第 6 章 Common Mechanisms(PDF p.162–216,印刷页约 p.107–146)
- Ernest Adams & Joris Dormans《Game Mechanics: Advanced Game Design》第 1 版(New Riders, 2012, ISBN 978-0-321-82027-3)第 9 章 Building Economies(PDF p.279–311,印刷页约 p.196–220)
- Game_Balance_-_Ian_Schreiber_Brenda_Romero.pdf
- Ian Schreiber & Brenda Romero《Game Balance》第 1 版(CRC Press, 2022, ISBN 978-1-4987-9957-7)第 2 章 Critical Vocabulary(印刷页 p.25–47)
- Ian Schreiber & Brenda Romero《Game Balance》第 1 版(CRC Press, 2022, ISBN 978-1-4987-9957-7)第 12 章 Progression in PvP Games(印刷页 p.297–327)
- Level Up The Guide to Great Video Game Design (Scott A. Rogers).epub
- Scott Rogers《Level Up! The Guide to Great Video Game Design》第 3 版(Wiley, 2024 年 12 月出版,版权页 ©2025;ISBN 978-1-394-29876-1) Level 19