01 · 系统即动词:从"玩家能做什么"开始
01 · 系统即动词:从"玩家能做什么"开始
1. 为什么先定动词
功能列表思维("我要做技能树 + 装备 + 建造 + 天赋 + 成就")必然导向机制膨胀,因为功能是加法,动词是约束。 动词思维强制你回答:玩家的手指在这款游戏里,到底按几个键?
判据:一款游戏的核心体验 = 玩家使用频率最高的 1–3 个动词的组合方式。 马里奥 = 跑 + 跳。Celeste = 跑 + 冲 + 抓。Vampire Survivors = 移动(就一个)。Balatro = 选牌 + 出牌。
动词上限律:主动词 ≤ 5(含移动)。超过 5 个,玩家建立的心智模型开始互相打架,且你的教学成本指数上升。
2. 动词清单模板
| 动词 | 输入 | 直接结果 | 服务于支柱 | 使用频率目标 | 与其他动词的组合 |
|---|---|---|---|---|---|
| 移动 | WASD | 位移 | — | 100% | 所有 |
| 冲刺 | Shift | 短距无敌位移 | ①掌控感 | 每 3–5 秒 | 冲刺→跳跃→抓取 |
列的约束:
- 服务于支柱为空 → 孤儿动词,砍。
- 使用频率目标低于"每 30 秒一次" → 不是核心动词,降级为情境动词(可保留但别进教学)。
- 组合为空 → 孤立动词,它产生不了涌现,要么给它找搭档要么砍。
3. 机制 / 系统 / 经济 三层(不要混为一谈)
| 层 | 定义 | 例子 | 设计动作 |
|---|---|---|---|
| Mechanics 机制 | 孤立规则 | "暴击造成 200% 伤害" | 写清楚规则与边界 |
| Systems 系统 | 规则交互产生的行为 | 暴击 + 连击 + 吸血 → "堆暴击可以站桩" | 画反馈环 |
| Economy 经济 | 资源流动的闭环 | 金币掉落 → 商店 → 装备 → 更快击杀 → 更多金币 | 画源汇表 |
诊断:很多人说自己"做了系统",实际只是"堆了机制"。检验法——删掉其中一条规则,另一条规则的行为会改变吗? 不会 → 它们没有交互 → 你没有系统。
4. 可能性空间(Possibility Space)
设计师造的不是内容,是可能性空间;玩家在其中创造自己的故事(Will Wright)。
空间大小 ≈ 规则数 × 每条规则的状态维度的乘积(不是加和)。所以:
- 加内容:线性增长,线性成本 → 独立游戏负担不起
- 加交互维度:指数增长,常数成本 → 独立游戏唯一负担得起的深度
可能性空间审计(对任意系统):
- 列出所有玩家可改变的状态变量
- 标出哪些变量互相影响(有耦合边)
- 数出耦合边的数量。边 < 变量数 → 系统太线性,深度不足
5. 反馈环:系统的心脏
画法:节点 = 资源/状态,箭头 = 影响,标注 +(同向)或 −(反向)。
| 环类型 | 效果 | 用途 | 危险 |
|---|---|---|---|
| 正反馈(+) | 强者愈强 | 爽感、滚雪球、翻盘爽点 | 失控、支配策略、通胀 |
| 负反馈(−) | 自动回归 | 平衡、防止滚雪球、延长游戏 | 稀释成就感、让玩家觉得努力无用 |
独立游戏的实用配比:
- 短局(roguelike 单局):允许强正反馈,因为一局结束会清零
- 长线(模拟经营/MMO):必须有负反馈(维护成本、衰减、容量上限),否则 100 小时后崩
必画的四个环(任何含成长的游戏):
- 挑战 → 奖励 → 能力 → 挑战(主环)
- 能力 → 挑战难度(自适应/难度曲线)
- 资源产出 → 消耗(sink 环)
- 失败 → 重试成本(留存环)
6. 孤儿系统排查(每周一次,15 分钟)
对每个已实现的系统问四问,任一"否"即列入处理:
| 问 | 否 → 处置 |
|---|---|
| 它进入核心循环了吗?(在 30s–3min 内被用到) | 降级为可选内容 / 砍 |
| 它服务哪条支柱? | 砍 |
| 它和其他系统有资源或状态交换吗? | 补一条耦合边,或砍 |
| 玩家能在 10 秒内说出它干嘛吗? | 补清晰性(UI/反馈),或砍 |
7. 动词的经济学:减法优先
在设计新动词前,先做减法审计:
- 能不能删除一个已有动词,而用现有动词的组合替代? (Vampire Survivors 删掉了攻击键 → 复杂度迁移到构筑 → 传播性暴涨)
- 能不能把操作动词变成决策动词? (操作成本随玩家技能提升而贬值,决策价值随玩家理解提升而升值)
- 能不能把动词自动化,把复杂度迁移到别处?
独立游戏铁律:减操作维度,加决策维度。
8. 独立性检验(你的机制和别人的不一样在哪)
写完动词清单后,做一次"换皮测试":
| 步骤 | 问题 | 通过标准 |
|---|---|---|
| 1 | 把美术/主题换成另一个 IP,机制还成立吗? | 不应完全成立 —— 成立说明机制与主题没长在一起(见 integration/12) |
| 2 | 同类型的头号作品里,这套动词有几个是它已有的? | ≤1 个是"熟悉",全都是 → 你在做克隆 |
| 3 | 用一句话说出"只有这款游戏才有的那个动作" | 说不出 → 还没有 hook |
9. 反模式
| 症状 | 修法 |
|---|---|
| 功能清单式立项("要有建造要有天赋要有..." ) | 回到动词表:这些功能对应哪几个动词?合并或砍 |
| 主动词 8 个,UI 上只显示 4 个 | 隐藏的动词等于不存在 —— 要么常驻 UI 要么砍 |
| 每个系统都不错,拼起来没反应 | 补耦合边:让 A 的输出成为 B 的输入 |
| 新增机制只叠加不替换 | 机制预算:新增 1 个必须退役 1 个 |
| "我们后期再加系统" | 后期加的系统一定是孤儿 —— 系统必须在垂直切片里就存在 |
| 动词与主题无关(换皮感) | 让核心动词隐喻主题(Celeste 的 dash = 冲破内心恐惧) |
10. 交付物
动词设计阶段的产出,只有两页:
- 动词清单表(第 2 节模板),含支柱归属与频率目标
- 反馈环图(手绘即可),标注正负反馈与四个必画环
没有这两页,不要进入机制细化。