毎日ゲームチャレンジ Day 95: Laser Mirror (レーザー・ミラー)
おはこんばんちは!100日間毎日ゲーム作る人、aomaです!
95日目は「Laser Mirror」。 鏡を設置してレーザーをゴールまで導くパズルゲームです。 光の反射法則を利用して、複雑な経路を攻略しましょう。
LEVEL: 1
SYSTEM ONLINE
TARGET ACQUIRED
遊び方
- PLACE: グリッドをクリックして、鏡(
/または\)を配置したり向きを変えたりします。 - PLAN: 緑の「Start」から発射されるレーザーを、鏡で反射させてピンクの「Target」へ導く経路を作ってください。
- FIRE: 「FIRE LASER」ボタンを押してレーザーを発射!
- CLEAR: レーザーがターゲットに到達すればクリア。次のレベルへ進みます。
実装のポイント
- Grid Reflection: グリッド上の鏡の向き(
/or\)と、レーザーの入射角(東西南北)の組み合わせに応じた反射ロジックを実装しています。 - Path Tracing: 発射前に経路計算を行い、結果を描画することで、試行錯誤しやすいパズル性を実現しました。
これまでに遊んだゲーム数: 0