マガジン

光の反射パズルの考え方:ゴールから逆にたどる

遊びを見つける

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

小さな鏡で反射する光が、格子状の盤の上の琥珀色の結晶へ届く光パズルの模型
記事のテーマをもとに制作したAI生成イラスト。

光の反射パズルとは、盤面にミラーや障害物を配置して、光源から出たビームをゴールへ届けるタイプのパズルです。ステージが難しくなるほど「どこから考えればいいのか」で詰まる人が増えます。なんとなく光源から試し始めて、ゴールに届かないまま配置をやり直す──その繰り返しを抜け出す鍵が「ゴールから逆にたどる」という思考法です。 この記事では、なぜ逆算が有効なのかを仕組みから説明し、実際のステージでどう手を動かすかを具体的な順序で示します。読み終えたら、詰まっているステージを別の角度から見直せるようになるはずです。

この記事の目次
  1. なぜ「光源から考える」だと行き詰まるのか
  2. 逆算の基本:ゴールの「入射方向」を先に確定する
  3. 折れ曲がりが必要な地点の見つけ方
  4. 複数のゴールや光源がある場合の優先順位
  5. 行き詰まりを抜け出す三つのチェックポイント
  6. 逆算を習慣にするための練習手順
  7. 次の行動

なぜ「光源から考える」だと行き詰まるのか

光の反射パズルで光源からたどろうとすると、最初の一手でミラーを置く角度が45度か135度かの二択になり、そこから先の分岐が指数的に増えます。盤面が5×5でも、ミラーを置ける場所と向きの組み合わせは相当な数になります。しかも途中で「このルートはゴールに届かない」と気づくのが遅く、最後の最後でやり直しが発生します。

これは迷路を入口から解くのと同じ構造です。迷路研究の文脈でも「出口から逆にたどると行き止まりに入り込む回数が減る」という経験則は広く知られています。光の反射パズルも同じで、ゴールから逆算すると「ビームが来なければならない方向」が一本に決まる場面が増え、選択肢を一気に絞れます。

逆算の基本:ゴールの「入射方向」を先に確定する

ゴールには必ず「どの方向からビームが入るか」という制約があります。ゴールのマスが盤面の右端にあれば、ビームは左から右へ水平に入射しなければなりません。上端にあれば、上から下へ垂直に入射します。この方向は動かせない事実です。

逆算の第一歩は、ゴールの入射方向を紙やメモ帳に書き留めることです。「右端ゴール → 水平右向きビームが必要」と確定したら、次は「その一マス手前はどこか」を考えます。何もなければビームはそのまま直進してきたはずなので、さらにその手前……と、盤面を右から左へさかのぼれます。

ミラーがなければ直進、ミラーがあれば90度折れる──反射の規則はシンプルです。逆算でも同じ規則を使い、「ここで折れているということは、このマスに45度ミラーが必要」と確定しながら光路を組み立てます。

折れ曲がりが必要な地点の見つけ方

逆算を進めると、直進だけでは光源に届かない瞬間が来ます。盤面の端まで来てしまったり、壁や障害物にぶつかったりするときです。その地点が「ミラーを置くべき候補マス」です。

候補マスが見つかったら、次の二点を確認します。

  1. そのマスに配置の制約があるか ステージによっては「このマスには置けない」「ミラーの向きが固定されている」などの条件があります。先にチェックしておくと無駄な計算を省けます。
  2. 折れた後の方向が光源の方向と一致するか 折れた新しい光路を逆算で延ばしたとき、光源のマスに向かっているかを確認します。向かっていれば、そこまでの経路が確定します。

二つの条件を満たすマスが見つかれば、その地点のミラー配置が決まります。見つからなければ、もう一段手前のマスへ戻って別の折れ曲がり地点を探します。

複数のゴールや光源がある場合の優先順位

難易度の高いステージでは、ゴールが複数あったり、光源が複数あったりします。この場合、逆算する順番が重要です。

制約が多いゴールから先に解くのが基本です。ゴールの入射方向が壁に近い、使えるマスが限られている、といったゴールほど取れる経路が少なく、後回しにすると先に解いた経路と干渉してしまいます。

具体的な手順は次のとおりです。

  1. 全ゴールの入射方向を書き出す。
  2. 各ゴールについて「入射方向に沿って逆算したとき、何マスで壁や障害物にぶつかるか」を数える。ぶつかるまでのマス数が少ないほど制約が強いので、先に解きます。
  3. 最も制約の強いゴールから逆算を始め、ミラー配置を確定させます。
  4. 確定したミラーは他の経路の障害物としてメモし、残りのゴールを同じ手順で解きます。

この順番を守ることで、後から「先に置いたミラーと経路が衝突する」という事態を減らせます。

行き詰まりを抜け出す三つのチェックポイント

逆算でも解けない場面があります。そのときは次の三点を見直します。

チェック1:経路が一部固定されているか確認する ステージによっては最初から置かれているミラーや、動かせないオブジェクトがあります。それらが「この方向しか反射しない」という強い制約を持っている場合、そこから先は逆算でほぼ一意に決まります。固定オブジェクトを起点に逆算を始め直すと突破口が見えることがあります。

チェック2:光が同じマスを二度通る経路を疑う 盤面が小さいとき、光路がループする経路を意図せず組んでしまうことがあります。逆算で経路を書き出したとき、同じマスが二度登場していれば、そこが矛盾点です。ループを避ける別の経路を探します。

チェック3:ミラーの「両面反射」ルールをステージが適用しているか確認する タイトルによって、ミラーは片面だけ反射するものと両面反射するものがあります。後者なら同じミラーを二本の経路が共有できます。前者なら共有できません。ルールの確認を怠ると、存在しない経路を延々と探し続けることになります。

逆算を習慣にするための練習手順

逆算の考え方は、繰り返すことで自然に使えるようになります。最初は簡単なステージで意識的に練習するのがお勧めです。

初めて試すときは、ゴールから光源まで経路を紙に書きながら解きます。書かずに頭の中だけでやろうとすると、方向を混乱させやすいです。特に折れ曲がり地点では「逆算方向」と「実際にビームが進む方向」が逆になるため、混乱しないよう矢印の向きを統一しておくと便利です。

慣れてきたら、盤面を見て最初に「最も制約の多いゴール」を探す癖をつけます。この「どこから解くか」の判断が速くなると、難しいステージでも最初の一手を迷わず決められます。

アソバースには光のパズルを含む公式作品があり、ブラウザでそのまま遊べます。逆算を意識しながらプレイすることで、手応えのある練習になります。

次の行動

今詰まっているステージがあれば、まずゴールの入射方向をメモ帳に書き出してみてください。それだけで「どこに向かって逆算するか」が明確になり、試行錯誤の時間が大きく減ります。アソバース(https://aso-verse.com)で公開されている光のパズルを使って逆算の流れを一度試してみると、考え方が身につきやすいです。