バトルシップパズルとは?
バトルシップパズルは、古典的な海戦ゲームに着想を得た一人用ロジックゲームです。ただし、推測も対戦相手もありません。行と列の合計、艦隊リストを手がかりに、隠れた船の正確な位置を見つけます。
それぞれの船は、横または縦にまっすぐ並ぶ船マスです。船は斜めにも接してはいけないため、すべての船は水で離れている必要があります。
- 盤面の外側の数字で、各行と各列の船マス数を数えます。
- 艦隊のすべての船を一度ずつ配置します。
- 船は横または縦で、曲がることはありません。
- 船は辺でも角でも接してはいけません。
- 完成したパズルには完全な艦隊と一つだけの解があります。
オンラインでの遊び方
セルを一度クリックすると船マス、もう一度クリックすると水、三度目で空白に戻ります。固定された手がかりは変更できません。
行と列の数字は、その線に入る船マスの数を表します。艦隊表示には、配置すべき船の長さが示されます。
- 0 の手がかりがある行や列から始めましょう。その線はすべて水です。
- 大きな手がかりを使って、長い船が入る場所を探します。
- 確定した船マスの周囲には水を置きます。
- 残った空きスペースと残りの船の長さを比べます。
- チェックで、合計、艦隊、接触のミスを見つけます。
バトルシップパズルのルール
目的は、行ヒント、列ヒント、接触禁止ルールを破らずに、艦隊全体を配置することです。行ヒント 3 は、その行にちょうど三つの船マスがあるという意味で、一隻の船とは限りません。
水マークは必ずしも全マスに必要ではありませんが、不可能なセルを閉じ、残りの艦隊を数えやすくします。
- 長さ4の船は連続した4セルを占めます。
- 長さ1の船も、水または盤面の端に囲まれている必要があります。
- 二つの船は辺も角も共有できません。
- 合計は船名ではなく船マス数を数えます。
- 艦隊のすべての船を配置すると完成です。
バトルシップパズルの戦略
まず強制される水を探しましょう。0 の行や列はすべて水で、必要数を満たした線にはそれ以上船マスを置けません。
次に船の長さで考えます。長さ4の船が一カ所にしか入らないなら配置します。残りのどの船にも短すぎる空間は水です。
- 0 ヒントと完成した線を使って水を置きます。
- 確定した船マスの斜めをふさぎます。
- 残っている最長の船がどこに入るか確認します。
- 各行と各列にあと何マス必要か数えます。
- 艦隊が不可能になる配置を消して、推測を避けます。
サイズ、難易度、一意解
このゲームには 6x6、8x8、10x10 のグリッドがあります。小さいグリッドはルール学習に向き、10x10 はより大きな艦隊と深い推理を楽しめます。
難易度は、最初に表示される情報量を変えます。簡単なパズルは多めに手がかりを示し、難しいパズルは行、列、船の長さ、水マークを組み合わせる必要があります。
パズルを表示する前に、生成器は行ヒント、列ヒント、固定ヒント、艦隊リストを使って有効な配置数を数えます。解がちょうど一つのパズルだけを採用します。
- 6x6: 初心者向けの短いパズル。
- 8x8: 速さと推理のバランス。
- 10x10: 大きく戦略的なパズル。
- 簡単: 固定されたヒントが多め。
- 難しい: 与えられるセルが少なめ。