关卡、难度曲线与内容生产
你做出了一道自己觉得很简单的连线题,新玩家却连续失败。你应该把题改简单、补一段说明,还是让他再试一次?
这三个动作都可能有用,也都可能改错。本篇帮助你判断:玩家到底卡在哪里,以及下一关该增加什么、暂时不增加什么。 我们先沿着一个问题推导教学顺序,再讨论数据和内容生产。
以下试玩情境均为基于“一笔连星”的虚构教学示例,不是已发生的玩家测试,也不证明这些设计有效。案例规则见 MVP 与体验方案:从指定起点沿边拖动,不重复经过点,覆盖所有点;本次拖动中可以沿原路径回退,松手结束尝试,未完成时可以重来。
同样是失败,为什么不能直接降低难度
设想首题已经有多个分支。一位玩家拖动几次后停下,说“怎么又不行了”。你只记下“未通关”,就失去了决定下一步最重要的信息。
他可能想到了正确路线,却没能让手指表达出来;可能能顺利拖动,但以为到达某个终点就算完成;也可能完全理解操作和目标,只是没找到覆盖所有点的路线。三种情况的结果都叫失败,原因却不同。
先分清卡点,再决定改什么。 下面是排查方向,不是仅凭一次表现就能确定的诊断。
| 待检查的解释 | 什么行为值得进一步观察 | 为什么会影响你的选择 |
|---|---|---|
| 操作或反馈不清 | 起点附近反复点按;手指沿边移动,路径却没有高亮 | 若表达动作有障碍,减少解题分支也解决不了命中与反馈问题 |
| 规则或目标没理解 | 留着未经过的点便等待结算;询问“松开算提交吗” | 若心里的成功条件与游戏不同,需要澄清目标或提交反馈 |
| 理解规则,但路线选择困难 | 能说明目标、正常操作,却在分支处反复尝试并检查剩余点 | 才有理由进一步检查推理挑战是否超出当前经验 |
这些行为只是线索。例如反复点按也可能是在试探规则,不能看一眼就给玩家分类。可以请他指出想走的下一段,观察手指和反馈是否一致;在一轮尝试后,请他用自己的话解释怎样才算完成。尽量先观察,再提问,避免提前把答案教给他。任务观察的方法见 访谈与观察。
如果你直接把题变成一条没有选择的直线,玩家可能终于通关,但你还不知道修复了什么:他学会规则了,还是只要一直拖就能碰巧完成?如果直接画出整条答案,也可能只证明他会跟着指示走。
因此,第一步是保留失败经过,区分可能原因。就像一个请求超时,缩小请求体可能让它成功,却不能单凭成功断定瓶颈在网络。
为什么把规则拆开教,可能比一次讲完有效
你可能会问:把“从起点开始、经过所有点、不能重复、可以回退”一次写清楚,不就行了吗?
看过说明和实际运用之间还有几步。面对第一道题,新玩家要同时做这些事:
- 记住成功条件,判断还有哪些点没经过。
- 让手指沿边移动,并理解画面反馈。
- 比较下一段路线,预想选择会不会留下死路。
这里“同时需要留意和处理的事情”,可以先理解为认知负担。一个人能暂时保持并处理的信息有限;当注意力忙于猜测怎么提交,就更难同时比较路线。熟练玩家已经能把部分规则当作习惯使用,新手还需要逐条确认,所以同一张图对两个人并不是同一种任务。
认知负荷研究为“解题活动可能占用本可用于学习的处理资源”提供了理论与实验证据,见 Sweller(1988)。把这一机制用于连线教学,是本篇的设计推论;该论文没有验证“一笔连星”,也不能据此推出固定的最佳关数。
由此可以推出一个可检验的选择:先让玩家在路线选择较少的局面里熟悉操作和目标,再增加分支。这样做有两个可能收益:玩家不必同时学习所有事情;你也更容易定位新增困难来自哪里。
图中的箭头是待验证的设计推理。最后一步特意检查新局面,防止把“这道题完成了”直接当成“已经学会”。
这类似定位故障时减少同时变化的因素。但玩家会学习,同一个人第二次试玩已经不是原来的起点;关卡之间也很难只差一个变量。因此,这种安排能帮助发现问题,不能自动当作严格的因果实验。
从这个理由,推导出前四关
先写每关希望玩家获得的能力,再决定图多大。下面展开 案例中的 L01—L04,关卡结构仍需制作、校验和试玩。
| 关卡 | 设计选择 | 为什么放在这里 | 什么观察会让你修改 |
|---|---|---|---|
| L01 | 短路径、低分支,起点与有效路径反馈清楚 | 暂时减少路线选择,先观察玩家能否开始拖动、覆盖所有点并理解完成反馈 | 仍在猜操作,就先改操作反馈;熟练者觉得冗长,就考虑跳过或合并 |
| L02 | 增加一个可辨认的路线选择,保留已学操作 | 操作不再是唯一任务,开始检查玩家能否根据剩余点作选择 | 仍只是在追逐高亮,就检查反馈是否泄露答案;选择后能否说明理由只是辅助线索 |
| L03 | 提供可恢复的走错机会,让玩家接触沿原路径回退 | 在更复杂的组合题之前,先让玩家知道走错后如何继续探索 | 若玩家以为回退会扣分,先澄清反馈;若已主动回退,则不必重复教学 |
| L04 | 组合分支与转折,不新增操作规则 | 检查玩家能否把先前学到的选择与回退用在一起 | 若组合后卡住,回看是哪个能力未掌握;不要只凭本关失败率继续加说明 |
为什么把回退放在组合关之前?假设一个玩家走到死路,却不知道能沿原路径退回,他只能整题重来。此时你看见的“多次重试”,可能来自不会恢复,也可能来自路线推理。先提供学习恢复的机会,能减少这个解释上的歧义,也可能让一次错误不必抹掉全部探索。
把回退放进一张具体的图里。 两幅图使用相同的六个点和连接,A 是指定起点;实线高亮是已走路径,路径顺序写在图下方。这是演示回退价值的示意题,不是已测试的正式 L03。
这里回退解决的是“如何修正一次选择”,没有替玩家决定正确路线。所以它可能保留探索,又减少每次错误都从头操作的代价;是否因此更愿意继续尝试,仍要观察玩家。
但不应为教回退而让唯一正确路径故意难以辨认。玩家应有机会理解自己为何走不通,并看见可恢复的反馈。否则学到的可能是“游戏故意坑我”。
这里的顺序来自能力依赖:先能表达动作,再作路线选择,再使用恢复,最后组合。四关只是一个候选安排。 如果目标玩家已经会回退,L03 可以合并;如果 L01 已自然教会选择,L02 也未必需要单独存在。L05—L08 再通过不同图结构检查迁移,也就是玩家能否把学到的方法用于新局面,而非记住前一题的路线。
怎么知道玩家学会了,而不是被你带过了
沿着这条推导,通关率只能回答部分问题。它告诉你发生了完成,却不直接告诉你完成靠的是理解、猜测、提示还是已有经验。
可以在后续关卡保留相同规则、改变布局,减少教学提示,再观察玩家是否仍能独立选择和恢复。这样做的理由是:如果成功依赖原来的提示或路线记忆,条件一变就可能暴露出来。如果仍能运用方法,才增加了“他学会了”的可信度。新布局也可能本身更难,所以迁移失败仍需回看行为,不能直接认定没学会。
记录时至少把下面几件事分开:
| 你想回答的问题 | 记录与口径 | 为什么要分开 |
|---|---|---|
| 玩家是否真正开始 | 到达人数、开始人数;先定义什么动作算开始 | 到达后不会操作的人,可能根本不进入通关率分母 |
| 能否独立完成 | 以开始该关的去重玩家为分母,在同一观察窗口分别记录独立完成、仅提示后完成、未完成 | 只看合并完成率,无法辨别提示是否替代了判断 |
| 卡在哪里 | 尝试次数、分支选择、回退、主动退出、崩溃及必要的任务观察 | 失败结算本身不能区分理解、操作、推理与技术故障 |
| 时间花在什么地方 | 耗时分布,以及后台、中断与实际操作的区分 | 一次很长的停留,可能只是玩家离开了手机 |
同一玩家可尝试多次,次数不能混进人数分母;若先用提示、后来独立完成,需要预先约定归类规则并保留过程。关卡和事件定义的版本也要记录,否则你可能把不同任务当成同一个任务比较。
还有一个容易误判的情形:假设一组模拟玩家中,100 人开始第一关,只有 20 人到达第四关,其中 18 人完成。第四关的到达者完成率是 90%,却不能说明原来的 100 人都觉得它简单。能走到这里的人可能原本就更熟练;这种只看到留下来的人、忽略已退出者的偏差,叫幸存者偏差。
因此,先按相关游戏经验分开观察,再结合到达、完成和退出经过判断。少量试玩适合寻找具体障碍;若要估计新旧方案改善多少,还需要可比人群与更完整的实验设计,见 实验与因果判断。同一玩家改版后第二次通关,不能排除只是练熟了。
什么时候不该照搬这套顺序
前面的推导依赖一个前提:你希望目标新手先掌握相对明确的操作与规则,再获得解题挑战。前提变了,设计也要变。
- 目标玩家已熟悉这类规则。 逐步介绍可能只是重复已知内容,占用进入真正挑战的时间。可以提供跳过,或让玩家通过一题展示已有能力。关于教学支持随经验变化的研究,见 Kalyuga 等(2003);这里的具体跳过方案仍需验证。
- 发现规则本身就是乐趣。 如果核心体验是通过试探发现隐藏规律,直接讲明规则可能拿走最有价值的发现。此时要区分值得探索的未知,与命中不准、反馈矛盾等妨碍探索的问题。
- 卡点来自设备或程序。 触摸区域过窄、掉帧、无效局面,都可能表现为“不会玩”。先复现并修复这些问题,教学题不能替代技术修复。
- 困难正是玩家想要的挑战。 理解规则后仍需多次尝试,可能伴随主动探索和成功后的满足。不能只为了提高完成率消除所有有意义的选择;还要观察玩家是否愿意重试,以及如何描述过程。
“安全介绍 → 单独练习 → 组合应用 → 变化检验 → 短暂舒缓”因此是一种可选组织方式。舒缓关可以用来尝试提供节奏变化,但如果玩家开始觉得重复、无须判断,就应该调整,不能把每个阶段都机械插入题序。
为什么可解的题,还不能直接进入内容库
理解了教学目标,再看程序生成:生成器找出一条合法解,只回答“存在满足规则的路线”。它没有回答玩家能否看清连接、是否需要作有意义的选择、与上一关是否重复,以及它是否适合出现在这个学习阶段。
所以应让生成器先供题,再筛选、校验与试玩。可控制的因素包括点数量、分支数量、关键转折、误导路径、空间对称、可回退程度与规则组合。扩大棋盘只改变其中一部分;如果玩家仍重复同一种判断,内容未必增加了新的挑战。
用 关卡模板 留下局面、参考解与多解规则、教学目标、预计错误、提示策略和实际观察,并记录 level_id、level_version。这些字段让下一次修改有依据:你能回头检查“本来想教什么、实际发生什么”,而不是只留下一个好玩或不好玩的印象。
更新承诺也应从完整制作流程估算。假如生成很快、审题和试玩很慢,供给瓶颈仍在后两步;应按一周能完成制作、审核和维护的有差异关卡数决定更新量。调整旧题或顺序时保留版本、投放与回滚映射,检查存档、历史成绩和公平性,否则旧成绩与新成绩可能不再代表相同挑战。
早期若还在诊断教学问题,可以先采用固定题序与可选择帮助:路径较清楚,更容易还原玩家经历。动态难度会让不同玩家面对不同任务,可能有价值,但也增加诊断复杂度;采用时需记录调整条件与实际题序,说明边界,避免暗中操纵失败来迫使广告或付费。
练习:条件改变后,你会不会改选
继续用“一笔连星”,先判断三种情况。每种写出你的解释、下一步动作,以及什么观察会推翻解释:
- 玩家能说出完整路线,但手指经过某条边时经常没有高亮。是否应该减少分支?
- 玩家在带路径指示的题里全部通关,换一个布局、去掉指示后就停住。能否宣布教学有效?
- 有连线经验的人在 L01—L03 不断说“这些我都会”,但第四关愿意反复尝试。是否仍要求所有人走完相同教学?
参考推导
第一种情况优先检查输入、命中区域和反馈:玩家可能已经会解题,但无法可靠表达。减少分支没有直接处理这个障碍。若真机操作与反馈一致,再回看他说出的路线是否实际有效。
第二种情况尚不能确认。指示可能替代了玩家的选择;也可能新布局本身过难。用更可比的新局面和操作观察区分解释,不要只继续加指示直到通关。
第三种情况可以尝试合并、跳过已掌握的教学,但熟悉连线不保证懂本游戏的特殊规则。先确认他能独立运用这些规则,再保留他愿意投入的挑战。
然后设计 8 关教学序列,给每关写一条设计假设、一个不同的失败解释,以及能帮助区分两者的观察。用关卡模板记录测试,至少淘汰、合并或移位一关,并写清理由。如果尚无真实试玩,记录预测和待验证项,不把预测写成测试结论。8 是练习规模,不是上线要求。