跳至正文
Dommine的博客 Dommine的博客 Dommine的博客

关于音乐、技术与生活

Dommine的博客 Dommine的博客 Dommine的博客

关于音乐、技术与生活

  • 首页
  • 文章
  • 灵感
  • 随笔
  • 资料站
  • 关于
  • 首页
  • 文章
  • 灵感
  • 随笔
  • 资料站
  • 关于
关

搜索

  • https://www.facebook.com/
  • https://twitter.com/
  • https://t.me/
  • https://www.instagram.com/
  • https://youtube.com/
Subscribe
家/游戏/第四课:机制教学与玩家知识
游戏

第四课:机制教学与玩家知识

Avatar photo
作者 dommine
2026年9月1日 4 分钟阅读
0

从“告诉玩家怎么按”到“让玩家理解规则”

这节课的核心不是教程 UI,也不是怎么写提示语。

真正的问题是:

一个玩家原本不知道某条规则,怎样通过游玩逐渐把它变成自己的知识?

这也是谜题设计、银河城设计、系统性游戏设计共同的核心。


一、先区分:动作知识、规则知识、策略知识

这是这一课最重要的第一个框架。

假设游戏里有一把冰冻枪。

动作知识

按左键可以发射冰冻枪。

这是最低层。


规则知识

水受到低温后可以结冰。

再进一步:

冰是一种可以承重、滑动、破坏的物质状态。

这就开始有意义了。


策略知识

如果水流正在推动一个危险物,我可以先冻结水流改变环境,再处理它。

这已经不是开发者直接“教”的东西。

这是玩家用前两层知识自己推导出来的。


所以我们以后应该尽量追求:

动作
↓
规则
↓
关系
↓
策略
↓
创造性应用

而不是一直停留在:

“按哪个键?”


二、真正好的教学不是“告诉答案”,而是控制变量

这点非常像科学实验。

假设你第一次要教:

风会推动轻物体。

最差的教学环境可能是:

强风
+
敌人
+
移动平台
+
三个箱子
+
悬崖
+
计时器
+
队友

玩家即使成功,也不知道为什么成功。

所以第一次应该把其他变量删掉。

比如:

玩家
↓
一个轻箱子
↓
稳定风流
↓
风把箱子推走

就够了。

玩家观察到:

风 → 轻物体移动。

这个因果关系必须清楚。


这也是为什么 Portal 的教学那么值得研究。

Valve 在 Portal 2 的开发分享里提到,他们必须同时照顾完全没玩过 Portal 的新玩家和已经很熟练的老玩家。为了让反馈更清楚,他们甚至把 Portal 1 中会弹跳的能量球改成了位置更稳定、关系更容易读取的激光,因为后者更容易让玩家持续看到“输入和结果之间的关系”。Game Developer

这其实就是:

减少解释噪音。


三、第一次教学的目标不是“难”,而是“因果关系清楚”

比如假设 OffMap 有一种新机制:

某种大型真菌吸收声音并膨胀。

第一次遇到,不要做谜题。

场景可能只是:

玩家走近
↓
枪声
↓
真菌明显膨胀

甚至出口都不依赖它。

玩家只是:

看到。

第二次:

真菌堵住一条小孔
↓
玩家制造声音
↓
它膨胀得更大

玩家可能开始意识到:

原来它真的会响应声音。

第三次再反转:

需要让它缩回去才能通过。

于是玩家开始问:

那怎么让环境安静下来?

这才逐渐变成玩法。


四、“教学”和“考试”之间需要缓冲

一个很常见的错误是:

第一次介绍机制
↓
立刻综合大题

玩家会懵。

更健康的结构通常是:

Observe
↓
Try
↓
Repeat
↓
Vary
↓
Combine
↓
Master

也可以写成我们之前提到的:

Introduce
Develop
Variation
Combine
Mastery

它不是死公式,但非常实用。

GDC 的《Teaching by Design: Tips for Effective Tutorials from Mushroom 11》专门讨论了如何通过实际游戏谜题进行渐进、聚焦的教学,而不是依赖大量手把手提示。GDC Vault


五、一个完整例子:风

我们故意用一个现在 OffMap 完全没有的机制。

假设世界里存在:

定向气流。

它可以影响:

  • 轻物体;
  • 投射物;
  • 烟雾;
  • 小型生物;
  • 缩小后的玩家;
  • 声音传播?也许。

现在设计教学。

第一次:Observe

玩家进入一个大厅。

旁边有纸屑:

风 →→→

纸屑 →→→

什么都不要求。

只是告诉玩家:

这里有风,而且它不是装饰。


第二次:Try

一个轻箱子挡路。

旁边有风闸。

玩家打开:

风
↓
箱子被吹走

玩家第一次主动使用。


第三次:Variation

出现:

重箱子。

同样的风。

不动。

玩家学到第二条知识:

风不是“推动所有东西”。

而是:

效果和质量有关。

这一步特别重要。

因为它在建立规则边界。


第四次:Combine

现在出现:

缩小枪。

玩家把重箱子缩小。

它变轻。

风把它吹走。

这时候玩家第一次组合:

Size + Mass + Wind。

开发者只需要提供条件。


第五次:Transfer

后来出现一个深谷。

风从左向右吹。

没有箱子。

但玩家突然想到:

“如果把队友缩小,会不会被风吹过去?”

这就是知识迁移。

如果游戏系统真的支持,那就是非常漂亮的一刻。


六、规则边界和规则本身一样重要

这点特别容易被忽略。

假设:

火能烧木头。

玩家第一次看到:

火
+
木箱
→
燃烧

很好。

但如果:

  • 木箱能烧;
  • 木门不能烧;
  • 木桥不能烧;
  • 木桌不能烧;
  • 只有“设计师指定的木箱”能烧;

玩家最终学到的不是:

“木材会燃烧。”

而是:

“某些开发者允许的东西会燃烧。”

系统可信度就会下降。

所以真正的机制教学还包括:

教边界。

例如:

普通木材会烧,湿木材不会立即烧,石头当然不会烧。

这比教程文字重要得多。


七、玩家什么时候才算“真的学会”?

不是第一次成功。

第一次成功可能只是:

蒙的。

我更建议用四个层级判断。

Level 1:识别

玩家知道:

“这个东西有用。”

Level 2:复现

在相似环境里能再次使用。

Level 3:迁移

环境换了以后还能想到这条规则。

Level 4:组合

能够和另一条规则一起使用。

真正的知识通常从 Level 3 开始变得有趣。


八、一个很好的测试方法:移除显眼提示

假设第一次谜题:

蓝色按钮
+
蓝色门

玩家成功。

你不知道他学会了:

“按钮控制门。”

还是只是:

“蓝色配蓝色。”

下一次:

按钮换颜色
门换位置

他还能解决:

规则学会了。

不能:

之前可能只是表面模式匹配。

这就是测试“概念理解”。


九、知识教学可以使用反例

这是很强但很少被新手使用的方法。

比如要教:

磁力只影响金属。

第一次:

磁场
+
铁箱
→
吸过去

第二次:

磁场
+
木箱
→
完全不动

不需要文字。

玩家通过对比知道:

不是所有物体都会被吸。

这种 contrast teaching 很有效。


十、再来一个完全假想机制:潮湿与导电

假设 OffMap 世界允许:

水让某些表面变得导电。

第一次:

破损电线
↓
水洼
↓
水洼冒电火花

玩家看见。

第二次:

一个敌人站在干地上。

旁边有水管。

打爆:

水流到敌人脚边
↓
电线
↓
敌人受到电击

第三次:

一个门的控制线路断了。

玩家需要:

人为制造导电路径。

第四次:

水既是导电工具,也是危险。

于是玩家必须决定:

我要不要把整个房间淹掉?

这就从:

“水 + 电 = 伤害”

变成:

“导电性是一条世界规则。”


十一、机制最好有“积极用途”和“危险用途”

如果一条规则永远只代表:

有利。

它很快会变成按钮。

比如:

冰永远是平台。

那看到水就:

冻。

没有决策。

但如果冰:

  • 能承重;
  • 很滑;
  • 可以碎;
  • 会融化;
  • 可能堵住水流;
  • 可能困住东西;

那么:

冻不冻?

开始成为选择。

你刚才那个“冰面后来可以破坏通往下层”的例子就在这里特别漂亮。

第一次玩家理解:

冰 = 桥。

后来理解:

冰 = 临时实体。

再后来:

冰 = 可能阻塞水流的结构。

同一个东西不断获得新语义。


十二、这种设计有一个很重要的名字:Recontextualization

可以翻成:

重新语境化 / 重新理解。

东西没变。

玩家对它的理解变了。

例如:

第一次:
水面 → 障碍

获得冰冻知识:
水面 → 可以造桥

获得破冰知识:
水面 → 可以先造桥,再打开下层

获得水流知识:
水面 → 甚至可以改变整个区域的流体状态

所以以后银河城回溯时,最好的奖励之一不是:

“以前门是红色,现在拿红钥匙回来。”

而是:

以前的地图现在看起来不一样了。

即使模型完全没变。


十三、Knowledge Gate 的公平性

知识锁特别迷人,但也特别危险。

一个公平的知识锁应该满足:

规则之前已经被建立

玩家至少见过。

反馈稳定

同样规则不会忽然反过来。

当前环境存在足够线索

不要求玩家凭空联想。

失败成本合理

如果尝试错误就丢两小时进度,那玩家不敢实验。

解决后能解释自己为什么成功

玩家应该:

“啊,原来如此。”

而不是:

“啊?居然是这样?”

后者偶尔可以,不能一直这样。


十四、Puzzle 是一种“契约”

Clara Fernández-Vara 在 GDC 的 Puzzle Writing 分享里把谜题描述成设计师和玩家之间的一种契约:设计师必须提供足够的信息使问题可解,同时仍然保持挑战。GDC Vault

我觉得这个观点特别适合知识锁。

你可以:

不告诉答案。

但不能:

缺关键规则还要求玩家猜中。


十五、玩家的错误理解也是教学内容

假设你想教:

大型敌人会攻击发出最大噪声的东西。

玩家可能误解成:

敌人永远攻击最近的人。

这时候设计一个场景:

P1 比较近
但安静

P2 更远
制造巨大爆炸

敌人转向 P2。

玩家原来的模型被推翻。

这种东西可以叫:

Prediction Error

玩家:

“咦?为什么?”

然后更新自己的规则理解。

这种教学往往比一行文字:

“敌人会优先攻击噪声来源。”

更有记忆点。


十六、再来一个灵感:材料脆性

假设世界里:

温度改变材料性质。

不是简单:

冰冻敌人减速。

而是:

金属极冷
↓
脆性增加

橡胶极冷
↓
失去弹性

某些植物受热
↓
快速膨胀

教学可以这样:

第一次:

一根冻裂的金属管自己断掉。

第二次:

玩家主动冰冻薄金属板,再撞击。

第三次:

巨大金属门正常炸药炸不开。

玩家想到:

先冻。

第四次:

一座桥本身也是金属。

于是冰冻就不一定总是好事。

这开始产生:

机制的后果。


十七、再来一个灵感:浮力

假设物体有:

Density / Buoyancy。

第一次:

木箱浮在水上。

第二次:

金属物沉底。

第三次:

缩小一个金属物以后,它仍然沉吗?

这里我们甚至可能故意决定:

Size 改变体积但不同比例改变质量。

于是可以产生非常有趣的结果。

第四次:

玩家需要让一个平台浮起来。

可以:

  • 放轻物体;
  • 排水;
  • 改变尺寸;
  • 找浮力材料;
  • 多人共同分配重量。

这就是很 OffMap 的系统谜题。


十八、再来一个:声音传播,而不是“敌人听声音”

假设声音不是一个简单半径:

10m 内敌人听见。

而是:

  • 墙会阻挡;
  • 金属管会传声;
  • 空洞空间会产生更远传播;
  • 水下传播不同。

那么教学:

第一次:

墙后敌人没听见。

第二次:

管道把声音带过去。

第三次:

玩家用管道远距离引怪。

第四次:

玩家想测某个封闭空间里是否有东西。

敲一下管道。

听回应。

这里就可能自然产生你喜欢的那种:

开发者没有专门设计的用途。


十九、多人游戏会出现“社会教学”

这对 OffMap 非常值得利用。

传统游戏:

UI 教新玩家。

多人游戏还有:

老玩家教新玩家。

这个体验本身可以很好玩。

例如:

老玩家:
“你站那别动。”

新人:
“干嘛?”

老玩家:
*把他缩小*

新人:
“草。”

新人瞬间理解:

玩家自身也是 Size 系统的一部分。

这比:

Tutorial Popup:Players can also be resized!

有效得多。


二十、所以不要所有机制都在新手区教完

这特别适合 drop-in co-op。

如果教程承担:

把整个游戏系统全部讲一遍,

后来加入的人就必须:

去上课。

很烦。

更好的模型可能是:

新手区域只教学最低生存语言

比如:

  • 移动;
  • 交互;
  • 基础战斗;
  • Inventory;
  • 基本世界响应。

之后大部分高级知识:

通过世界逐渐学习。

于是后来者即使跳过前期,也可以:

  • 听朋友解释;
  • 看朋友操作;
  • 自己尝试;
  • 在后续区域重新学习。

这会让知识结构更加弹性。


二十一、但要防止“老玩家替新人把游戏玩了”

这是合作游戏很容易出现的问题。

例如谜题:

老玩家:

“别动,我知道答案。”

三秒解决。

新人:

???

所以多人谜题最好不是只依赖:

一次性答案知识。

而更多依赖:

实时合作、位置、执行和系统交互。

这样老玩家即使知道:

“这里要利用风。”

新人仍然可能负责:

  • 操作风闸;
  • 抬东西;
  • 当诱饵;
  • 被吹过去;
  • 控制敌人。

他仍然在玩。


二十二、一个很实用的谜题设计三问

《What Lies in the Multiverse》的开发者分享过一个受 Portal 启发的框架。他们设计谜题时会问:

这个谜题在教玩家什么?

玩家需要已经知道什么?

这个谜题希望玩家在哪个机制上进一步提高?

这种方法帮助他们控制谜题顺序和难度递进。Game Developer

这个我们以后完全可以直接用。

每个 OffMap Puzzle Card 写:

Teaching:
What new idea?

Prerequisite:
What must player already know?

Practice:
What existing knowledge is exercised?

非常实用。


二十三、不要每个房间都教新东西

这是一个非常重要的节奏问题。

如果:

Room 1 新机制
Room 2 新机制
Room 3 新机制
Room 4 新机制

玩家会:

信息过载。

所以最好有一些房间只是:

玩。

比如:

Teach A
↓
Practice A
↓
Play A
↓
Teach B
↓
Combine A+B
↓
Play A+B

知识需要时间沉淀。


二十四、教学还可以被当成奖励

例如玩家找到隐藏区域。

里面没有装备。

只有一个奇怪场景:

两种世界规则发生了以前没见过的组合。

玩家实验以后发现:

“卧槽,原来还能这样。”

这本身就是奖励。

也就是:

Knowledge Reward。

以后他带着这个知识去主线区域,可能拥有新的捷径。

这种奖励特别适合你们想做的游戏。


二十五、Mechanic Discovery 不一定来自开发者

这点要克制。

假设我们做了:

  • Size
  • Wind
  • Mass
  • Rope

玩家自己发现:

缩小箱子后,用风吹起来,再用绳子拉到高处。

开发者以前根本没想过。

不要马上:

做一个教程告诉所有人!

有些知识就应该保持:

社区发现。

这会让玩家之间产生:

  • 分享;
  • 视频;
  • 讨论;
  • “你知道可以这样吗?”

这对系统性游戏是很有生命力的东西。


二十六、所以知识可以分成四种

我很建议以后 OffMap 内部这么分类。

Essential Knowledge

不懂就无法正常玩。

必须可靠教学。

例如:

基础交互。

Progression Knowledge

用于推动主线能力理解。

需要逐渐建立。

例如:

Size 对质量/空间的影响。

Advanced Knowledge

不是必须,但能节省资源、提高效率。

例如:

某材料在低温下变脆。

Emergent Knowledge

开发者甚至不主动教学。

例如:

利用落地声音测洞深。

这个分类可以帮我们决定:

到底该不该弹提示。


二十七、本课最大的一个原则

以后设计教学时,不要问:

“我要怎么告诉玩家这个机制?”

而是问:

“我要创造什么样的环境,让玩家能够自己建立这条因果关系?”

这是完全不同的设计姿态。


第四课 Gym

这一课我不建议马上写正式游戏机制。

我们可以做纸面设计。

新建自己的设计笔记:

Mechanic Teaching Exercises

随便挑三条假想规则。

比如:

A

风影响轻物体。

B

金属在低温下变脆。

C

声音可以沿管道传播。

然后每个设计:

1. Observe
2. Try
3. Repeat
4. Variation
5. Combine
6. Transfer

六个场景。

不需要建出来。

先练:

教学顺序。


一个完整练习模板

Mechanic

声音沿金属传播。

Player should learn

声音传播并不只与直线距离有关。

Observe

敌人在很远的管道出口处,被玩家这边的敲击吸引。

Try

玩家敲管道,引开守门敌人。

Repeat

管道出口改变方向。

Variation

墙体完全隔音,但管道仍能传。

Combine

利用管道制造声音 + 队友潜入。

Transfer

一个封闭房间无法进入。

玩家敲管道,听到里面传来敌人的反应。

现在声音系统变成了:

信息获取工具。

这里就开始出现真正的系统性玩法。


本课完成标准

学完这一课以后,你看到一个新机制,不应该首先想到:

“它能做什么谜题?”

而应该依次问:

它是什么规则?

玩家怎样观察到这条规则?

玩家怎样亲自验证它?

它的边界是什么?

怎样证明玩家真的理解,而不是蒙对?

它能否迁移到完全不同的情境?

它能和哪些旧知识组合?

哪些用途我们应该教,哪些最好永远别教?

当你开始这样思考的时候,“教程”就已经不再是游戏开始那十五分钟的东西了。

整个游戏其实都在教学。

只是前期教:

怎么操作。

中期教:

世界有什么规律。

后期则让玩家自己问:

既然世界是这样运作的,那我还能干什么?

标签:

OffMap关卡设计游戏设计

系列阅读

游戏关卡设计入门

第 4 / 4 课

  1. 游戏关卡设计入门
  2. Metrics 与 Blockout
  3. 运动与战斗空间的 Metrics
  4. Wayfinding 与玩家注意力
  5. 机制教学与玩家知识
上一篇Wayfinding 与玩家注意力
Avatar photo
作者

dommine

关注我
其他文章
上一个

第三课:Wayfinding 与玩家注意力

下一个

iOS 18 → iOS 27 入门指南

暂无评论!成为第一个。

发表回复 取消回复

您的邮箱地址不会被公开。 必填项已用 * 标注

目录
  • 从"告诉玩家怎么按"到"让玩家理解规则"
  • 第一次:Observe
  • 第二次:Try
  • 第三次:Variation
  • 第四次:Combine
  • 第五次:Transfer
  • Mechanic
  • Player should learn
  • Observe
  • Try
  • Repeat
  • Variation
  • Combine
  • Transfer

近期文章

  • iOS 18 → iOS 27 入门指南
  • 第四课:机制教学与玩家知识
  • 第三课:Wayfinding 与玩家注意力
  • 第二课:运动与战斗空间的 Metrics
  • 第一课:Metrics 与 Blockout
Copyright 2026 — Dommine的博客. All rights reserved. Blogsy WordPress Theme