跳转至

Ludo Atlas · 类型手册 · 解谜平台(Puzzle-Platformer)

类型手册 · 第三辑。定位:把「跳」与「想」缝成一体的类型。移动能力是谜题元件,谜题答案定义跳跃路线;玩家先想通、再跳通,两个乐趣来回接力。 配套:《游戏设计手册》(核心循环与机制预算)·《关卡设计手册》(教学序列与白盒流程)·《技术实现手册》(角色控制、状态与工具链)·《独立开发生存手册》(范围控制与排期)。 本文不放外链;标杆只列大众熟知的作品,数字为常见量级,落到项目里以实测为准。


1. 定位与核心循环

一句话定位:解谜平台是移动与谜题互为题面与答案的类型。移动能力划定「能到哪」,谜题布置决定「去哪、按什么顺序去」;玩家先在脑子里通关一遍,再用操作把答案执行出来。三层尺度共用一套逻辑:一次尝试(几秒到 1 分钟)试一条路线,一个房间(1 到 10 分钟)兑现一次顿悟,一个章节(20 分钟到 2 小时)掌握一门机制语言。

观察房间 → 形成假设 → 规划路线 → 执行移动 → 失败或通过 → 修正认知 → 再试

这个环比平台跳跃慢半拍、比逻辑解谜快半拍,以「一间房」为单位计次。它成立的前提只有两条:失败能归因(分得清是想错了还是跳错了)、重试足够便宜(一把重开以秒计)。任意一条失守,体验就会滑向「不知道哪里做错了」的泥潭。

与相邻类型划边界:

相邻类型 边界
平台跳跃 平台跳跃考执行,移动本身就是内容;解谜平台的移动服务于谜题,墙上贴的是题,不是路
逻辑解谜 逻辑解谜的输入是选择与放置;解谜平台的解必须被「做」出来,操作是验证手段,不是考点
银河城 银河城用能力门锁组织探索,进度是能力清单变长;解谜平台的能力清单通常固定,进度是理解与编排在变深
物理解谜 物理解谜的变量是模拟本身,乐趣在玩弄系统;解谜平台的变量是关卡编排与移动能力,模拟只是执行媒介

一个自检问题:把跳跃换成「点一下直接走过去」,房间还成立吗?答「成立」,你做的是解谜;把谜题拿掉只留平台,还成立吗?答「成立」,你做的是平台跳跃。两边都不成立,才是解谜平台。团队口径:2 到 6 人可做,工程门槛中等,美术弹性大,稀缺的是既能产出谜题、又肯亲手打磨手感的设计者。一句话结论:解谜平台卖的不是关卡数,是「想通」与「跳通」两次落地之间的连环密度。

2. 玩家体验目标与标杆作品

体验目标(按优先级排序):

  1. 双重高光:顿悟的瞬间与执行的瞬间前后脚到达,先「啊哈」再「漂亮」,缺一都差口气。
  2. 归因清晰:失败时能说出自己是没想对还是没跳好,这是信任的来源,也是继续尝试的前提。
  3. 低压试错:重开在秒级,实验无惩罚;不敢乱试的玩家做不出谜题。
  4. 可信与交替:同样的输入给同样的结果;动脑段与动手段轮流出现,想累了跳一段、跳累了想一段。

反面感受(出现任意一条都是红灯):被操作卡住思路(想通了却做不到);被谜题惩罚手速(跳得再好也不知道该去哪);归因混乱(不知道是自己错了还是游戏坏了);重复劳动(每次重试先跑一段无关的路)。

标杆作品(均为大众熟知的作品,建议先玩后拆):

作品 可学的点
时空幻境(Braid) 时间倒流把试错成本压到零,失败从代价变成信息;一个时间机制与关卡谜题的深度耦合
FEZ 旋转视角一格就能改写空间关系;一个机制做满全程,是机制克制的样本
塔罗斯的法则(The Talos Principle) 一房间一概念的教学教科书;思考是主玩法,执行宽容度极高
蔚蓝(Celeste) 单屏房间与瞬时重试;失败演出短到不打断心态
超级马力欧系列 移动即解题;同一套跳跃在被不同关卡元素追问时不断长出新用法

这些作品的共同点:一个房间一个想法;想通之后执行不折磨;失败循环以秒计;元件靠画面就能读懂,不靠文字说明。四条都做到,作品不会差。

3. 设计要点

3.1 机制耦合:移动能力就是谜题元件

本类型的命门在耦合:跳跃不能只是赶路工具,谜题也不能只是藏在门后的锁。第一天就分开列两条资源线,移动侧(跳跃、冲刺、蹬墙、抓取、搬运、投掷、滑翔)与关卡侧(开关、压力板、可推箱、移动平台、重力区、传送门、钥匙锁),关卡以「一次移动」为最小单位来设计。

四类耦合方式,出题时轮着用:

耦合方式 结构 例子
能力作钥匙 某段路线只有某个能力才能通过 只有蹬墙跳够得到的高台,上面放着开关
落地作触发 移动行为本身改变世界 踩住压力板开门,落点即机关
世界改移动 关卡元素临时改写移动规则 反重力区、低摩擦面、强制弹跳
双向组合 两机制交叉出第三种含义 时间回溯加冲刺,把冲刺「存」着回头再用

预算纪律:移动能力全程 2 到 4 个,关卡元件 6 到 12 个。每加一个能力,不是加一个动词,而是加一张与旧能力的组合表,测试量随之翻倍。

度量与配平:先测出满速跳跃的水平距离 D 与最大跳高(做法见《类型手册 · 平台跳跃》),谜题平台按 0.8D、1.0D、1.2D 三档摆放,执行段不比基础表更激进。贯穿全程的原则只有一条:思考难度与执行难度此消彼长,谜题想得越深,落脚点越要宽容;真想考操作,房间信息就要给足、解法直白。

3.2 一房间一概念与组合变奏

原则:一个房间只引入一个核心概念,第二个新东西只能是同一概念的变奏;玩家的理解力是预算,不是无限的。房间默认做成单屏或小尺度:一屏装得下一个想法,目光不用来回找;重开不跑图,尝试成本趋近于零;镜头固定,房间状态一眼全收。大跨度滚屏留给过渡段与气氛段,不用来出题。

变奏从四个旋钮上换:

旋钮 改法 例子
空间 换方向、距离、高度 同一机关从天井挪到窄道
时间 加限时、改时序 平台三拍一次,现在两拍一次
数量 加一个同类元件 一个开关变两个,顺序产生意义
条件 限制能力或资源 这个房间不许用冲刺

组合纪律:机制之间的交叉数就是谜题空间的大小。两个机制之间至少能出 3 到 5 个好房间,出不来就说明这对组合是死的,趁早换。章节收尾用组合房做考试,答案通常要调用两三个机制,且解法不止一条。

每间房过一遍检查表:进门第一眼目标可见吗?这间房是一个问题还是三个问题?解法能用一句话讲清吗?它复用了哪条旧概念?没有复用的房间是孤岛。

3.3 教学序列:教、考、变奏

本类型要教两样东西:手上的动词(跳跃、冲刺怎么用)与脑子里的概念(元件之间怎么配合)。两条线都要走完教、考、变奏三段,操作线永远走在概念线前面。

段位 教什么 环境 失败代价
教·操作 新动词是干什么的 平地,无坑无伤害,玩坏也没事 零
教·概念 元件与能力的第一个正确用法 单步小题,目标近在眼前 极小
考 让玩家自己用一次,不提示 低压房间,一次失误可接受 小
变奏 改一个条件再用 中等房间 有,但检查点在近处
组合 与旧机制连用 章节中后段 允许死亡,重试要快

两条补充:

  • 一次只教一个新东西;教学房间不设死亡惩罚,试错本身就是线索的来源。
  • 验收方法:找一个没玩过的人,你全程闭嘴,记录他什么时候停、停了多久、是盯着画面还是发呆。盯着画面说明题面立起来了,发呆说明还差一口气。

3.4 防挫败:检查点、快速重试与卡关提示

本类型有两种失败,对策分开做:跳错是执行失败,靠低重试成本治;想错是认知失败,靠提示与安全实验治。

失败类型 对策 目标
跳错 房间级检查点、一键瞬时重开(不经菜单)、短而安静的失败演出 重试 1 到 3 秒,情绪成本压低
想错 分级提示(指向区域 → 点明机制 → 给第一步 → 演示解法)、无死亡沙盒、卡关检测 卡关有体面出路,敢实验

阈值用自己测试数据的中位数校准,不要照抄:超过中位数 2 到 3 倍时让弱提示入口安静出现;重开次数明显异常的房间回查设计缺陷,而不是继续加大惩罚。「想通了但跳不过去」的人再补一层:辅助选项、房间跳过、检查点加密;这类工具与成就解耦,用了不影响通关与剧情,硬核记录用单独标记处理。

三条红线:提示不自动弹出打断思考,最多让入口安静出现;提示语气不评判,只说事实与方向;不扣分、不清进度、不把重试计入评价,本类型的重试是玩法,不是失误。

3.5 工具先行:编辑器与热重载

开发顺序铁律与《类型手册 · 解谜》一致:机制原型 → 房间编辑器(或至少数据格式)→ 内容量产 → 美术包装。本类型在此之上多三条硬要求:

  • 房间即数据:每个房间是一份可读、可对比的数据(实体、坐标、机关连线、目标),运行时热重载;改一个房间等于改一行数据,且能从任意房间直接传送测试,不必通关前置。
  • 机关连线可视化:开关连着哪扇门、门受谁控制,编辑器里画得出来,运行时也能叠加显示。
  • 参数热调:重力、跳跃、冲刺、平台速度全部可在运行中调整并存回文件;手感与谜题配平是同一套旋钮的两面。

验收标准:非程序成员能在 30 秒内摆出一个可玩房间,并一键热重载验证。达不到,内容产能早晚崩盘。

4. 技术要点

本类型的技术栈约等于平台跳跃加状态管理:角色控制与手感照《类型手册 · 平台跳跃》的底子做(运动学控制器、固定步长、土狼时间、输入缓冲),这里只写它多出来的几件事。

移动、状态与重置

  • 每个移动能力按「独立状态加独立参数组」实现,能力之间的切换与共存写清优先级(爬到一半按跳算谁的,须有明确规则);每加一个能力,配一段灰盒测试跑道。
  • 参数改动后用已有关卡的通关录像批量回归,防止一处调参毁掉一片老房间;能力组合的测试量按组合数走(3 个能力两两交叉 3 组、三三交叉 1 组),逐组配测试房。
  • 房间是重置的最小单元:进入即存档,死亡即回到干净初态,机关、箱子、计时器、平台相位全部复位;用「重建」代替「就地重置」,按数据重新实例化整个房间,残留状态是 bug 的温床。
  • 世界级进度(钥匙、解锁、剧情)与房间级瞬态(开关、箱子位置)分两套存储,互不污染;存档存行动日志而非状态快照。

确定性与回放

  • 物理固定步长,随机源可播种;对谜题可复现性而言,稳定比真实重要。
  • 输入录制加确定性回放做两件事:开发者的录像回归(改物理或改关卡后,批量重放已知解法找回归破坏),玩家的幽灵回放与竞速内容。做时间倒流类机制时,用环形缓冲存状态快照,低频全量加快照增量是常见做法,倒流时长与内存上限写进设计参数。
  • 诚实提醒:本类型的可解性无法像纯逻辑解谜那样靠求解器批量验证,因为解法包含连续操作;能自动化的是可达性粗检与录像回归,剩下的靠人测。

机关与信号系统

  • 机关用小型信号系统组织:源(开关、压力板、计时器)到目标(门、平台、障碍)的连接是数据,编辑器里连线,运行时一张图说清因果。
  • 机关的开、关、进行中三种状态都要有一眼可辨的样子;危险元件进入前给视觉与听觉预告,避免玩家把「没看见」误判成「没想到」。

工具链

  • 必备调试台:机关状态叠加显示、碰撞盒、轨迹与弧线预览、房间边界、目标可达性高亮、逐房间计时与死亡统计;热重载从第一天做起,改数据不重启。
  • 房间级埋点从原型期就记:停留时长、死亡次数、重开次数、提示层级。本类型的难度曲线全靠它校准。

5. 内容量与工作量参考

换算口径:时长 ≈ 房间数 × 每房平均耗时,而每房耗时一半在想、一半在跳,方差极大,估算一律用自己测试数据的中位数。

参考范围(2 到 6 人团队):

范围 房间量级 时长 周期量级 备注
机制原型 1 个房间加一段跑道 几分钟 2 到 4 周 只验证耦合与手感
Jam 与小体量 20 到 40 个房间 30 分钟到 1 小时 1 到 2 个月 单一机制,一套主题
小型商业 80 到 150 个房间 3 到 6 小时 6 到 12 个月 两三个机制做深
完整商业体量 200 到 400 个房间 8 到 15 小时 1.5 到 3 年 机制组合的产能决定上限

工作量口径(用于排期校准):

  • 一个房间从点子到验收通常 3 到 8 轮迭代;首版半天,打磨到稳要一到两天。一个人一天稳定产出 1 到 3 个可玩房间原型,按每天十个排期一定翻车。
  • 本类型有双重测试成本:每个房间都要验证想不想得通(认知)与跳不跳得过去(执行),测试预算按普通解谜的 1.5 到 2 倍准备。
  • 教学房间的打磨时间约为普通房间的 2 到 3 倍;美术的关键投入是统一与可读,移动元件与机关的状态规范比多画素材值钱,且必须让「能站」与「不能站」、「能碰」与「会死」一眼可辨。

范围控制:本类型的典型死法不是做不完,是机制越加越多、房间越做越水。机制清单在某个版本后冻结,新增点子记下来留给续作;上线前砍掉最弱的两成房间,走一遍还不心疼,体验只会更好。

6. 第一个原型怎么起步

目标:两到四周回答一个问题,把「跳」和「想」缝在一起有没有意思。不要顺手开始做游戏。

  1. 选定一组耦合(第 1 周上半):一个移动能力加一到两个关卡元件,写出一句话规则,精度到「用冲刺把箱子顶到压力板上开门」这种程度。一句话讲不清的组合,先不要做。
  2. 纸面画十间房(第 1 周上半):格子纸上画房间与路线,把一房间一概念与教、考、变奏排一遍;纸面阶段砍掉的点子最便宜。
  3. 灰盒与度量(第 1 到 2 周):引擎里搭角色控制器与单屏房间加载;先测出跳跃半径表(满速跳跃距离、跳高、滞空),再按表摆平台。丑是应该的。
  4. 三件保命工具(第 2 周):房间级检查点、一键重开、分级提示入口。没有它们,试玩反馈全部失真。
  5. 十间房序列(第 2 到 3 周):教操作、教概念、考、变奏各就各位,末尾放一间两概念组合的考试房。
  6. 闭嘴测试(第 3 到 4 周):找 3 到 5 个没玩过的人,全程沉默,记录两样:停在哪里(认知问题)、死在哪里(执行问题);把每处卡点归因到具体设计缺陷,改完再测一轮。

成功标准(全部可观察):

  • 3 名测试者中至少 2 名无口头指导走通全序列,卡点人均不超过两处,且每处都能归因到设计(题面没立住、执行太苛、反馈不清),而不是「他怎么想不到」。
  • 想通解法后,测试者能在一两次尝试内通过;出现「我知道怎么过但就是过不去」的抱怨,说明执行宽容度不配平。
  • 拿掉全部美术与音效,序列仍然成立;你自己在这四周里还想再打开它。

7. 常见坑

  1. 两张皮:跳跃归跳跃、谜题归谜题,平台只用来赶路。耦合没建立,等于两款半成品拼在一起。
  2. 归因混乱:失败反馈不说清是没想对还是没跳好,玩家只会觉得游戏坏了。落点可见、死亡位置留痕、重开即干净初态,缺一不可。
  3. 想通了却跳不过去:思考与执行难度同时拉满,或用操作难度冒充谜题难度,把顿悟糟蹋成体罚。配平原则只有一条:谜题越难,执行越宽容。
  4. 一房间多概念:一个房间同时上新两个东西,玩家两样都记不住。
  5. 教学缺位:新元件第一次出现就配高难房间,玩家在「是我错了还是它本来就这样」里打转。
  6. 房间状态不干净:重开后开关没复位、箱子还在原地,谜题逻辑凭空多一条变量。用重建替代就地重置。
  7. 检查点太小气:重试要跑十几秒回头路,思考节奏被打断,玩家从实验退化为保守。
  8. 提示缺失或羞辱:想错的玩家没有出路,或被「这都想不到」式的文案赶走。分级提示入口是标配。
  9. 物理不确定:换台机器、掉一帧,解法失效;这类问题修起来比谜题本身贵。
  10. 房间过大:滚屏房间把一房间一概念抹平,重试变跑图,问题也没法定位于具体段落。
  11. 编辑器缺席:手工硬编码几十个房间之后才想起做工具,返工成本吃掉一个季度。

延伸阅读

  • 《类型手册 · 平台跳跃》(第一辑):手感三要素、相机与跳跃半径度量,本文第 3.1 节与第 4 节的底稿。
  • 《类型手册 · 解谜》(第一辑):机制克制、无文字教学与提示分级,与本文第 3.2 至 3.4 节互为参照。
  • 《关卡设计手册》:教学序列、空间引导与白盒流程的完整展开。
  • 《技术实现手册》:状态、存档与数据驱动架构,对应本文第 4 节。
  • 《独立开发生存手册》:范围控制与排期,与本文第 5 节互为补充。
  • 作业:用格子纸做十间房,三间教操作、两间教概念、三间变奏、两间组合,标出每间房的新概念与检查点;请一位朋友纸面通关,记录他在哪间房停留超过两分钟。

解谜平台最终考验两件事:玩家想通时,执行配不配得上那份聪明;玩家跳完时,房间配不配得上那声「漂亮」。