结算与重试:给下一步一个理由
“失败”描述了系统的判断,却没有回答玩家最在意的两个问题:我为什么没完成?接下来可以怎样做?
按玩家决策顺序组织信息
方块小岛的一次失败可以这样表达:目标 6 个蓝色,已收集 4 个,步数用完;主要操作是免费重试本关,次要操作是返回关卡。
“还差 2 个”提供具体差距。“下次优先找相邻蓝色”提供一个可能有用的方向。如果没有依据,不要假装知道玩家的失败原因,更不要每次输出同一句“再努力一点”。
交互实验正在准备…请启用 JavaScript。

先定义重试究竟重置什么
| 数据 | 免费重试的示例规则 |
|---|---|
| 当前关卡编号 | 保持不变 |
| 本局棋盘 | 根据本关规则重新生成 |
| 本局步数 | 重置为关卡初始值 |
| 本局收集数与临时效果 | 清零 |
| 已确认的关卡进度 | 保留 |
| 奖励机会和已发奖记录 | 按机会隔离,不能重复发放 |
如果你的游戏采用固定棋盘或保留部分资源,规则可以不同,但必须在需求里明确。不要让“重新开始”由不同开发环节各自解释。
把可选奖励放在清楚的关系里
“看广告增加 3 步”是在原局继续;“免费重试”是重开本关。按钮文案、位置和收益说明都需要帮助区分两条路径。
如果玩家拒绝广告,就应回到可继续的明确状态。不能让一个看似免费的“重试”在点击后突然变成必须观看广告。
胜利也需要确认与方向
成功后先说明目标已达成,再说明解锁或保存结果,最后给出下一关。只有进度确实确认,才显示“已保存”。还在同步时,应明确暂态或保留恢复策略。
奖励动画可以庆祝,但要控制它是否阻挡操作、能否跳过、重复返回是否再次播放或再次发奖。
给 AI 的要求
设计成功与失败两种结算。
失败说明目标差距,主要动作是免费重试;成功说明已确认进度与下一关。
区分“原局增加步数”和“重新开始本关”。
附重试初始化清单、重复点击约束和保存未确认时的表达。
动手练习
隐藏结算界面的按钮图标,只看文案,能否判断每个按钮的目的地?再隐藏动画,能否判断结果和差距?把无法判断的地方补进需求。