おはこんばんちは!100日間毎日ゲーム作る人、aomaです!

10日目は灯りをすべて消すパズル「ライトロジック」。5×5のタイルは押すたびに自分と上下左右が反転し、最小手数でグリッド全体を暗くできればクリアです。シンプルながら奥が深いロジックゲームに挑戦してみてください。

手数:0 最少手数:--

タイルを押して全ての光を消してください。

遊び方

  1. ランダムに点灯したタイルが表示されるので、1枚を押すとそのタイルと上下左右が反転します。
  2. すべてのタイルを暗く(オフ)すればクリアです。
  3. 解き直したいときはリセットで新しい盤面に挑戦できます。

ヒント

  • 角のタイルを押すと周囲への影響が少なく、盤面を整理しやすいです。
  • 同じ列や行で明かりの数が偶数か奇数かを意識すると、押す場所の候補が絞れます。
  • 行き詰まったらスタートで盤面を変えて、流れを掴んでから再挑戦してみましょう。

実装メモ

  • 盤面はMath.random()で生成し、毎回違う形のパズルが楽しめるようにしました。
  • クリック処理は上下左右の座標を確認して、タイルの状態と見た目を同時に更新。
  • 最少手数をHUDに表示し、上達がわかりやすい作りにしています。

これまでに遊んだゲーム数: 0

Updated: