マガジン

「あと少し」を見せる:終わりが近いことを伝える方法

遊びをつくる

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

ガラスの覆いの中でボールと振り子が静止し、ゲームの一時停止を表した写真風イメージ。
記事のテーマをもとに制作したAI生成イラスト。

残り時間が少なくなったとき、プレイヤーは何を頼りに「あと少しだ」と判断するのでしょうか。数字が小さくなったからでしょうか。色が変わったからでしょうか。それとも、自分の手元の状況から察するのでしょうか。ここが曖昧なゲームは、終盤に入っても緊張が高まらず、気づいたら終わっていたという印象になりがちです。 反対に、終盤の入口がはっきりしているゲームは、残りの操作を絞り込んで集中できます。終わったときの達成感も、「最後まで走り切った」という形でまとまります。この記事では、終わりが近いことを伝える材料を整理し、アソバースの公式作品の設計から読み取れることを確認します。そのうえで、自分のゲームで終盤の表現を検証するための手順を示します。

この記事の目次
  1. 「あと少し」を作る3つの材料
  2. 公式作品の設計から読み取れること
  3. 自分のゲームで確かめる手順
  4. 起こりやすい失敗
  5. 次の行動

「あと少し」を作る3つの材料

終わりが近いという感覚は、多くの場合、次の3つのどれか(または組み合わせ)から生まれます。

  • 残り量、何を見せるか:使える時間・回数・資源がどれだけ減ったか、例:秒数、ラウンド数、燃料
  • 目標との距離、何を見せるか:勝ち筋や完成形までどれだけ近いか、例:残りの手紙、残りの距離
  • 失敗の近さ、何を見せるか:あと何回で終わってしまうか、例:ミスの残り回数、傷んだ紙の度合い

どれを主役にするかで、終盤の味わいが変わります。残り量が主役なら焦りが、目標との距離が主役なら手応えと高揚が、失敗の近さが主役なら慎重さが前に出ます。一つのゲームでこの3つを全部強く見せると、情報が多すぎて「あと少し」が伝わらなくなります。主役を一つ決め、残りは脇役にする考え方が基本です。

もう一つ大事なのは、「いつから終盤か」をプレイヤーが認識できることです。数字が減り続けているだけでは、終盤の入口がありません。入口を作るには、表示や操作の目的が切り替わる地点を設計しておく必要があります。

公式作品の設計から読み取れること

ここでは、アソバースの公式作品のうち、確認済みの仕様から終盤の作りが読み取れるものを取り上げます。画面の色、音、演出の細部は、この記事では断定しません。「作品を開いて確かめる」部分として残します。

紙ひこうき郵便:集める時間と届ける時間を分ける

海辺は36秒で5通、丘は40秒で8通、山は44秒で10通の手紙を集め、最後の6秒で赤い郵便受けへ向かう作りです。ここから読み取れるのは、全体の時間が「集める」と「届ける」に分かれていて、最後の6秒が固定の区間として用意されていることです。

終盤で目的が切り替わると、プレイヤーは「今までの行動を続けるか、切り替えるか」を判断します。この切り替えの瞬間が、終わりが近い合図になります。ルートが3つあっても最後の6秒が共通なので、どのルートでも終盤の感覚を揃えやすい設計と見ることもできます。入口の合図をどう見せているかは、作品を開いて確かめてください。

時計じかけの台所:仕上げ区間と失敗の近さ

本番は、1皿28秒、配膳6秒、ミスは3回までです。見習いには時間制限がありません。ここからは次のことが読み取れます。

  • 時間制限の有無で、同じ料理の遊び方が二層に分かれていること。
  • 針が緑の範囲に来たら止めるという操作は、目標の位置が「範囲」として示される作りであること。
  • 配膳に独立した6秒があり、調理から仕上げへ段階が移ること。

ミスが3回までという上限は、失敗の近さを回数で数えられる形にしています。料理ごとに100点で評価されるので、終わった直後に達成感を言語化しやすい作りでもあります。

こだまの森:ラウンド数が決まっていることの意味

6・8・10ラウンドの3コースがあり、聴き直しは15点減、間違いは30点減で、間違いが3回で終了します。ラウンド数が固定されているため、「全体のうち今どこか」を数で示せる構造です。一方で、間違いの上限は「終わりが突然来る」可能性も持っています。

読み取れるのは、終了条件が二つあることです。ラウンドを完走する終わりと、間違いが重なって止まる終わりです。この二つを画面上でどう区別して見せているかは、作品を開いて確かめるポイントです。

月夜の配達:資源の減りと残りの距離

小包は3つ、バッグは2枠、燃料は有限で、1区間につき燃料1を使います。ヒントとして残り最短距離や次の一歩を照らす機能があります。燃料が減るほど選べる経路が狭まるので、終盤は自然に選択肢が絞られていく設計です。

残り最短距離という数字は、「目標との距離」を直接示す材料です。燃料(残り量)と残り最短距離(目標との距離)が並べば、余裕があるのか、ぎりぎりなのかを数字で比べられます。この二つがどう並んで見えるかは、実際に遊んで確かめてください。

自分のゲームで確かめる手順

読者のゲームで「終盤の入口」が伝わっているかは、実験で確かめられます。ここでは設計書の形で手順を示します。結果はゲームごとに異なるので、この記事では書きません。

問いの立て方

「残りがこの程度になったら終盤の表示に切り替える」という境目を、どこに置くと、プレイヤーが終盤だと気づくのでしょうか。境目が早すぎると緊張が長く続いて疲れ、遅すぎると気づく前に終わります。

準備するもの

  • 終盤の切り替えを秒数や割合で変えられるゲーム(または下の最小コード)
  • 遊んでくれる人(できれば複数人。ゲームの内容を事前に知らない人が望ましいです)
  • 記録用の紙か表計算ソフト

最小コード

残り時間の最後の区間で、バーの色と文言を切り替える例です。色だけに頼らず文言も変え、動きを抑える設定のときは点滅しないようにしています。

html
<!doctype html>
<meta charset="utf-8">
<title>あと少しの予告</title>
<style>
  body{font-family:sans-serif;text-align:center;padding:2rem}
  #bar{height:12px;background:#ddd;border-radius:6px;overflow:hidden}
  #fill{height:100%;width:100%;background:#4a7}
  body.last #fill{background:#d83}
  #msg{min-height:2em;font-size:1.4rem;margin:1rem 0}
  @media (prefers-reduced-motion: no-preference){
    body.last #msg{animation:pulse 1s infinite}
  }
  @keyframes pulse{50%{opacity:.5}}
</style>
<div id="bar"><div id="fill"></div></div>
<p id="msg">開始を押してください</p>
<p id="time"></p>
<button id="go">開始</button>
<script>
const TOTAL = 30;  // 全体の秒数
const LAST = 6;    // 終盤とみなす残り秒数
const fill = document.getElementById('fill');
const msg = document.getElementById('msg');
const time = document.getElementById('time');
let t0, timer;
document.getElementById('go').onclick = () => {
  clearInterval(timer);
  document.body.classList.remove('last');
  t0 = performance.now();
  timer = setInterval(tick, 100);
};
function tick(){
  const left = Math.max(0, TOTAL - (performance.now()-t0)/1000);
  fill.style.width = (left/TOTAL*100) + '%';
  time.textContent = '残り ' + left.toFixed(1) + ' 秒';
  const last = left <= LAST;
  document.body.classList.toggle('last', last);
  msg.textContent = left===0 ? '終了' : last ? 'あと少し:仕上げの時間です' : '進行中';
  if(left===0) clearInterval(timer);
}
</script>

LAST の値を変えるだけで、終盤の長さを調整できます。

手順と記録

  1. LAST を3通り(例:全体の10%、20%、30%に相当する秒数)用意します。
  2. 各条件を、同じ人に順番を入れ替えながら遊んでもらいます。毎回同じ順だと、慣れの影響が混ざります。
  3. 遊んでいる最中に「今、終わりが近いと思った瞬間」に声を出してもらいます。その時刻を、終盤開始からの秒数で記録します(単位は秒、1条件につき1回以上)。
  4. 終了後に、一言で感想を書いてもらいます。「慌ただしかった」「ちょうどよかった」「気づかなかった」など、選択肢を用意すると集計しやすくなります。

結果の読み方

  • 声が出た時刻が終盤開始よりかなり遅いなら、切り替えが伝わっていません。色や文言の差を大きくするか、操作の目的を変える必要があります。
  • 声が出た時刻が終盤開始とほぼ同時なら、切り替えは伝わっています。次は、終盤の長さが適切かを感想で判断します。
  • 「慌ただしかった」が多い条件は、終盤が長すぎる、または情報を出しすぎている可能性があります。

少人数の記録は参考程度に扱い、人によって差が大きいときは条件ではなく、その人の遊び方の違いを疑ってください。

起こりやすい失敗

進捗を偽らない。 見た目のバーが実際の残りと合っていないと、プレイヤーは数字を信用しなくなります。終盤の表示は、実際の判定と同じ値から作ってください。

予告が早すぎる。 終盤の表示が長く続くと、緊張が薄れて「ずっと急かされている」感覚になります。実験の条件を変えて、長さを短くする方向も試してください。

色だけで伝える。 色の違いが分かりにくい人もいますし、画面の明るさによっても見え方が変わります。上のコードのように、文言や形の変化を併用してください。

音だけで伝える。 こだまの森が音なしでも遊べるように作られているのと同様に、音を切って遊ぶ人もいます。音は補助にとどめ、画面でも伝わる形にしてください。

動きを抑える設定を無視する。 点滅や揺れで切迫感を出す場合は、動きを抑える設定のときに代替の表現(文言や静止した色の変化)へ切り替えてください。

終了条件が複数あるのに区別しない。 こだまの森のように、完走で終わる場合と失敗で終わる場合があるなら、終わり方に応じて結果の見せ方も変えたほうが、達成感が濁りません。

次の行動

上のコードを保存し、LAST を変えながら、身近な人に3回ずつ遊んでもらってください。気づいた瞬間の秒数を書き留めると、自分のゲームに合う終盤の長さが見えてきます。あわせて、紙ひこうき郵便の最後の6秒と、月夜の配達の燃料の減り方を実際に遊び、終盤の入口がどう見えるかを観察してみてください。