毎日ゲームチャレンジ Day 10: ライトロジック
おはこんばんちは!100日間毎日ゲーム作る人、aomaです!
10日目は灯りをすべて消すパズル「ライトロジック」。5×5のタイルは押すたびに自分と上下左右が反転し、最小手数でグリッド全体を暗くできればクリアです。シンプルながら奥が深いロジックゲームに挑戦してみてください。
手数:0
最少手数:--
タイルを押して全ての光を消してください。
遊び方
- ランダムに点灯したタイルが表示されるので、1枚を押すとそのタイルと上下左右が反転します。
- すべてのタイルを暗く(オフ)すればクリアです。
- 解き直したいときはリセットで新しい盤面に挑戦できます。
ヒント
- 角のタイルを押すと周囲への影響が少なく、盤面を整理しやすいです。
- 同じ列や行で明かりの数が偶数か奇数かを意識すると、押す場所の候補が絞れます。
- 行き詰まったらスタートで盤面を変えて、流れを掴んでから再挑戦してみましょう。
実装メモ
- 盤面は
Math.random()で生成し、毎回違う形のパズルが楽しめるようにしました。 - クリック処理は上下左右の座標を確認して、タイルの状態と見た目を同時に更新。
- 最少手数をHUDに表示し、上達がわかりやすい作りにしています。
これまでに遊んだゲーム数: 0