マガジン

英語の結果画面の言葉:「Game Over」以外の選択肢

遊びを見つける

執筆にClaudeを使用しています。

折りたたみ紙が広がる枠で、言語による文字量に対応する画面設計を表したイラスト。
記事のテーマをもとに制作したAI生成イラスト。

ミスが3回に達してゲームが止まり、画面に「Game Over」とだけ出る場面を考えてみます。意味は伝わりますが、プレイヤーはまだ何も分かっていません。時間切れなのか、失敗が重なったのか、あとどれくらいで届いたのか。次に何を押せばいいのかも分かりません。 この記事で確かめるのは、結果画面の英語が「Game Over」の一択ではなく、終わり方ごとに選べるという点です。結果画面の言葉は、状態、理由、次の行動の三つを伝えるための短い文章として設計できます。後半では、終わり方ごとに文言を切り替える最小のHTMLを使い、自分のゲームに当てはめる手順を示します。

この記事の目次
  1. 結果画面が果たす三つの仕事
  2. 終わり方別の言い回し候補
  3. 手順:自分のゲームの結果文を決める
  4. 試作:終わり方ごとに文言を切り替える最小コード
  5. 起こりやすい誤り
  6. 次の行動

結果画面が果たす三つの仕事

結果画面の英語は、次の三つに分けると整理しやすくなります。

  • 状態:ゲームがどうなったかを示す見出しです。「Game Over」「Time's up」「Level complete」などが入ります。
  • 理由や内容:なぜそうなったか、どこまで進んだかを示す一行です。「Three mistakes this time.」や「4 of 6 orders served.」のような文です。
  • 次の行動:押すボタンの言葉です。「Try again」「Next stage」「Back to menu」などです。

「Game Over」は一つ目だけを担う言葉です。もともと、残機がなくなったことを知らせるアーケード由来の定番表現で、間違いではありません。ただし、時間切れ、燃料切れ、パズルの完成、記録更新といった別の終わり方にも同じ見出しを使うと、二つ目と三つ目が空白になります。

公式作品を見ると、終わり方の種類は作品ごとに違います。「こだまの森」は間違いが3回で終了し、「紙ひこうき郵便」は風船にぶつかって紙が3回傷むと終了します。「時計じかけの台所」の本番にはミス3回までの制限があり、料理ごとに100点で評価されます。「月夜の配達」は燃料が有限です。終わり方が違えば、見出しも理由も変わるはずです。実際の結果画面の表示は、各作品を開いて確かめてください。

終わり方別の言い回し候補

次の表は、英語のゲームやアプリで一般的に使われる言い回しを、終わり方別に並べたものです。どれを選ぶかは、ゲームの雰囲気とプレイヤーの年齢層で決まります。

  • 失敗の上限、見出しの候補:Game Over / Out of lives、一行の候補:Three mistakes this time.、ボタンの候補:Try again
  • 時間切れ、見出しの候補:Time's up、一行の候補:The clock ran out.、ボタンの候補:Play again
  • 資源切れ、見出しの候補:Out of fuel / Out of moves、一行の候補:No fuel left for the next leg.、ボタンの候補:Retry
  • 成功、見出しの候補:Level complete / Well done、一行の候補:All parcels delivered.、ボタンの候補:Next stage
  • 評価つきの成功、見出しの候補:Nice work / Great job、一行の候補:Score: 86 / 100、ボタンの候補:Play again
  • 惜しい失敗、見出しの候補:So close / Almost there、一行の候補:Two steps from the goal.、ボタンの候補:One more try

見出しの印象は語調で大きく変わります。「You lose」「You failed」は、結果を本人に向けて断定します。「Time's up」や「Out of lives」は、状況だけを述べます。穏やかな作品、子どもが遊ぶ作品、じっくり考えるパズルなら、状況を述べる形のほうが場の空気に合いやすいでしょう。逆に、テンポの速いアクションなら短い「Game Over」がよく合います。

手順:自分のゲームの結果文を決める

投稿するゲームの中の文言は、作者が自分のHTMLに書いたものです。サイトの日本語・英語設定を切り替えても、ゲーム内の文字列が自動で訳されるとは限りません。英語表示を用意するなら、作者が自分で書く必要があります。次の手順で進めます。

  1. 終わり方を全部書き出します。 「ミス上限」「時間切れ」「クリア」「途中で戻る」など、画面が止まる場面をすべて挙げます。公式作品を参考にするなら、作品を開いて、終了条件と、そのとき画面に出る言葉を自分の目で確かめて記録します。
  2. 終わり方ごとに三点セットを作ります。 見出し、一行、ボタンを、先ほどの三つの仕事に沿って一つずつ書きます。ボタンは「OK」だけで済ませず、押した先で何が起きるかが分かる動詞にします。
  3. 語調を一つ決めます。 状況を述べる形か、励ます形かを選び、全画面でそろえます。成功は「Well done」なのに失敗は「You failed」という組み合わせは、落差が大きくなります。
  4. 数字を入れる位置を決めます。 点数、残り時間、手数など、プレイヤーが知りたい数字を一行目に入れます。単位や分母(「4 of 6」など)を添えると、達成度が伝わります。
  5. 英語の長さを確認します。 狭い画面で見出しが折り返したり、ボタンからはみ出したりしないかを、ブラウザの幅を狭めて見ます。
  6. 声に出して読みます。 見出しから一行、ボタンまで続けて読み、不自然な箇所を直します。可能なら、英語に慣れた人にも見てもらいます。

試作:終わり方ごとに文言を切り替える最小コード

文言をコードの中に散らさず、一つの表にまとめておくと、後から直しやすくなります。次のHTMLは、単独で動く最小構成です。保存して index.html として開くと、終わり方のボタンを押すたびに結果文が切り替わります。

html
<!doctype html>
<meta charset="utf-8">
<title>Result text</title>
<div id="btns"></div>
<h1 id="h"></h1>
<p id="p"></p>
<button id="next" hidden></button>
<script>
const T = {
  lives: { en: ["Out of lives", n => `${n} mistakes this time.`, "Try again"],
           ja: ["残機がなくなりました", n => `今回のミスは${n}回です。`, "もう一度"] },
  time:  { en: ["Time's up", n => `${n} of 6 orders served.`, "Play again"],
           ja: ["時間切れです", n => `6件中${n}件を届けました。`, "もう一度"] },
  clear: { en: ["Well done", n => `All done in ${n} steps.`, "Next stage"],
           ja: ["クリアです", n => `${n}手で完成しました。`, "次へ"] }
};
let lang = "en";
function show(key, n) {
  const [title, line, label] = T[key][lang];
  h.textContent = title;
  p.textContent = line(n);
  next.textContent = label;
  next.hidden = false;
}
for (const key of Object.keys(T)) {
  const b = document.createElement("button");
  b.textContent = key;
  b.onclick = () => show(key, 3);
  btns.append(b);
}
const sw = document.createElement("button");
sw.textContent = "EN/JA";
sw.onclick = () => { lang = lang === "en" ? "ja" : "en"; };
btns.append(sw);
</script>

使い方は次のとおりです。

  1. 上のコードを保存してブラウザで開きます。
  2. 「lives」「time」「clear」を順に押し、見出し、一行、ボタンの組み合わせを見ます。
  3. 「EN/JA」で言語を切り替えてから、もう一度終わり方のボタンを押します。
  4. 表の中身を自分のゲームの文言に書き換えます。

数字の引数 n に、実際のミス回数や手数を渡せば、そのまま本番の結果画面に使えます。表示を変えたあとに、ブラウザの幅を狭めて折り返しも確かめてください。

起こりやすい誤り

  • 全部の終わり方を「Game Over」にしてしまう。 クリアまで同じ見出しになると、成功したのか失敗したのか迷わせます。成功の見出しは必ず別に用意します。
  • 責める語調になる。 「You lose」「You failed」は強く響きます。年少の遊び手が多い作品では特に、状況を述べる形が無難です。
  • 見出しだけで終わる。 理由と次の行動が抜けると、プレイヤーは自力で原因を探すことになります。
  • ボタンが「OK」だけになる。 押すと再開なのかメニューに戻るのかが分かりません。「Try again」「Back to menu」のように行き先を示します。
  • 日本語を一語ずつ英語に置き換える。 「残機がなくなりました」を直訳するより、「Out of lives」のように英語で自然に使われる形を探すほうが読みやすくなります。
  • 感嘆符を重ねる。 「Great!!!」のように重ねると、軽い印象や過剰な印象になりがちです。一つまでに抑えます。
  • 「Game Over」を誤りだと決めつける。 短く、昔から通じる言葉なので、作品の雰囲気に合うなら十分に選択肢です。大切なのは、二つ目と三つ目を補うことです。

次の行動

まず、自分が遊んだことのあるゲームを一本選び、終わり方を三つ以上書き出してください。そのうえで、それぞれに見出し、一行、ボタンの三点セットを書いてみます。公式作品を開いて、終了条件と結果画面の言葉を見比べるのも、表現の幅を知る近道です。

自作ゲームを投稿する場合は、結果画面を言語ごとに表へまとめておくと、投稿前の確認がしやすくなります。