# 设计尊重玩家时间的重启流程

> 让失败易于理解并易于选择重新启动，同时保护玩家免受意外重置或进度丢失的影响。

- URL: https://oneshotgems.ai/zh-Hans/topics/game-restart-design
- 类别: 游戏开发者指南
- 类型: 指南
- 更新日期: 2026年10月5日

重开是游戏循环的一部分，不该到最后才考虑。失败后，玩家需要明白这次尝试为何结束，决定是否再试，并知道下次尝试会保留什么。好的重开流程会减少无谓等待，同时避免误触就清除重要进度。

## 在重试之前解释一下结局

按照游戏规则说明这局为何结束：没打中目标、资源耗尽，或未完成任务。如果玩家能从原因中学习，就把有用信息放在重试选项旁。已知原因时，避免只含糊地写“游戏结束”。得分或其他相关结果应保留足够长的时间，方便比较尝试，但不要强迫玩家看完繁琐回顾才能重玩。

## 重试与离开分开

用不同的标签、位置或视觉样式区分重开与退出，避免匆忙点击就丢掉一局游戏。重开会清除有价值的进度时，应要求确认或提供可撤销的步骤。没有持久进度的无尽刷分游戏，可以允许直接重试。根据会失去什么来决定需要多少操作步骤，不要机械套用通用画面模板。

## 快速回到最初的决定

重试应恢复有效的初始状态：清除临时效果、重置计时器，让玩家回到能再次理解起始规则的位置。检查多次重开是否重复注册事件监听器、残留旧分数，或让卡住的输入持续生效。如果需要加载，就显示请求已收到。依次测试失败、重试、提前退出和再次重试；第二局常能暴露首次启动看不到的状态问题。

## 常见问题

**重启应该是一键式的吗？** 如果只会失去一次短暂尝试，可以一键重开。若会清除玩家可能希望保留的进度，就加入确认或撤销功能。

**重新开局时应该重置什么？** 重置开始新一局所需的所有本局状态，包括运行中的计时器、临时效果和输入状态。只保留设计上打算持久保存的进度。

## 跟随好奇心探索

- [设计解释每个动作的游戏反馈](https://oneshotgems.ai/zh-Hans/topics/game-feedback-design): 用游戏反馈清晰说明发生了什么变化、原因是什么、玩家接下来能做什么，同时不遮挡游玩区域。
- [设计一个玩家可以识别的获胜条件](https://oneshotgems.ai/zh-Hans/topics/designing-game-win-conditions): 在构建最终屏幕之前，定义什么才算是成功，传达成功的进展并决定如何解决边缘情况。

## 延伸阅读

- [视频游戏的 MDN 剖析](https://developer.mozilla.org/en-US/docs/Games/Anatomy)

---
规范页面: https://oneshotgems.ai/zh-Hans/topics/game-restart-design
