# プレーヤーの時間を考慮した再開フローを設計する

> プレーヤーを偶発的なリセットや進行状況の喪失から保護しながら、失敗を理解しやすくし、再開を簡単に選択できるようにします。

- URL: https://oneshotgems.ai/ja/topics/game-restart-design
- カテゴリ: ゲーム開発者向け
- 種類: ガイド
- 更新日: 2026年10月5日

再起動はゲーム ループの一部であり、後付けではありません。失敗した後、プレイヤーは試行が何で終わったのかを理解し、再試行するかどうかを決定し、次の試行で何が保持されるかを知る必要があります。適切な再起動フローは、破壊的なリセットを誤って簡単にトリガーすることなく、無意味な遅延を削減します。

## 再試行を申し出る前に結末を説明する

的を外した、資源が尽きた、目標を達成できなかった、など、プレイが終わった出来事をゲームのルールに沿って示します。その原因から学べるなら、再挑戦の選択肢の近くに役立つ情報を置きましょう。原因が分かっているのに曖昧な「ゲームオーバー」だけで済ませないでください。得点などの結果は挑戦を比べられる時間だけ表示しつつ、次のプレイ前に長い振り返りを強制しないようにします。

## 再試行を終了とは別にする

急いでタップしても誤ってプレイを捨てないよう、やり直しと終了は文言、位置、見た目を区別します。やり直しで大切な進行状況が消えるなら、確認や取り消せる手順を用意しましょう。持ち越す進行状況のないエンドレスなスコア挑戦なら、すぐ再挑戦できてもよいでしょう。一般的な画面のひな形ではなく、何が失われるかに応じて必要な手順の数を決めます。

## すぐに最初の決断に戻る

再挑戦では正しい初期状態に戻します。一時的な効果を消し、タイマーをリセットし、最初のルールを理解できる場所にプレイヤーを戻しましょう。何度やり直してもイベントリスナーが重複せず、古い得点が残らず、押しっぱなしの入力が残らないか確認します。読み込みがあるなら、要求を受け付けたことを示します。失敗、再挑戦、途中終了、さらに再挑戦という順に試しましょう。起動直後には見えなかった状態の問題が、二回目のプレイで現れることがあります。

## よくある質問

**再起動はワンタップでいいのでしょうか？** 短い一回の挑戦だけが失われるなら、ワンタップでもよいでしょう。残しておきたい進行状況まで消える場合は、確認や取り消しの機能を加えます。

**やり直すときは何をリセットしますか？** アクティブなタイマー、一時的な効果、入力状態など、クリーンな試行に必要な実行固有の値をすべてリセットします。デザインが永続化する予定の進行状況のみを保持します。

## 気になることを、もっと

- [各アクションを説明するゲームのフィードバックをデザインする](https://oneshotgems.ai/ja/topics/game-feedback-design): プレイエリアを覆うことなく、何が変更されたのか、なぜ変更されたのか、プレイヤーが次に何ができるのかをゲームのフィードバックに表示します。
- [プレイヤーが認識できる勝利条件を設計する](https://oneshotgems.ai/ja/topics/designing-game-win-conditions): 何が成功とみなされるかを定義し、それに向けた進捗状況を伝え、最終画面を構築する前にエッジケースをどのように解決するかを決定します。

## 関連情報

- [MDN のビデオ ゲームの構造](https://developer.mozilla.org/en-US/docs/Games/Anatomy)

---
正規ページ: https://oneshotgems.ai/ja/topics/game-restart-design
