免費海戰邏輯解題器

Battleship 解題器

輸入 Battleship solitaire 的列總數、行總數與艦隊,然後解完整棋盤或只看下一個邏輯步驟。

Edit mode
Grid 8 x 8
Segments 14
Status Ready

Grid ready. Enter row clues, column clues, fleet lengths and any known ship or water cells.

什麼是 Battleship 解題器?

Battleship 解題器可解 Battleship solitaire、Battleships、Bimaru 與海戰邏輯謎題。你輸入列提示、行提示、艦隊長度,以及已知的船格或水格。

它遵守標準規則:船必須水平或垂直成一直線,列與行總數必須符合,所有船都要使用,且不同船艦不可相接,斜角也不行。

  • 解報紙、書本、App 或可列印謎題。
  • 檢查目前標記是否仍有解。
  • 不顯示完整答案,只找下一個邏輯步驟。
  • 測試自製謎題是否唯一。

如何使用這個解題器

選擇尺寸,輸入以逗號分隔的船長度,並在棋盤外側輸入列與行提示。可使用 6x6、8x8、10x10 預設艦隊。

選擇 Ship、Water 或 Erase 後點擊格子。Solve 會完成整盤,Check 會檢查有效性,Next move 只顯示一個被迫格。

  • 外側數字代表該列或行的船格數。
  • 可輸入 4,3,3,2,2,2,1,1,1,1 這類艦隊。
  • 標記題目已給的水格。
  • 未知格保持空白。

解題器檢查的 Battleship 規則

每艘船都是連續直線。長度 4 的戰艦佔四格,長度 1 的潛艇佔一格。

不同船不可共用邊或角。這條不相接規則常會在確定船格周圍強制放水。

  • 每個列與行提示都必須完全符合。
  • 艦隊中的每個船長都要放一次。
  • 船不能彎曲。
  • 船不能水平、垂直或斜角相接。
  • 已知船格與水格必須保留。

下一步邏輯

Next move 會先使用直接推理。完成的列或行會迫使剩餘未知格成為水;若所有未知格都必須使用,則成為船。

工具也會在確定船格的斜角放水。若直接邏輯不足,會比較有效完成盤面並找出所有解共同的格。

  • 完成列與行會強制水。
  • 剛好足夠的空格會強制船。
  • 確定船格的斜角是水。
  • 所有解共同的資訊可形成提示。

Battleship 解題器關鍵字

本頁針對 Battleship solver、Battleship puzzle solver、Battleships solver、Bimaru solver、Battleship solitaire solver 與 naval puzzle solver。

這類搜尋通常需要有列提示、行提示、艦隊輸入、水格、船格、Solve 與 Next move 的互動工具。

FAQ

Battleship 解題器 FAQ

Can this Battleship solver show only the next move?

Yes. Press Next move to highlight one forced ship or water cell. Press Apply move only when you want that hint written into the grid.

What puzzle names does this solver support?

It supports standard Battleship solitaire, Battleships puzzles, Bimaru-style puzzles and naval logic puzzles that use row clues, column clues, fleet lengths and no-touching ships.

Can I use a custom fleet?

Yes. Enter comma-separated ship lengths in the fleet field, such as 3,2,2,1,1 for a small puzzle or 4,3,3,2,2,2,1,1,1,1 for a classic 10x10 puzzle.

Does Check test uniqueness?

Check reports whether the current clues have no solution, one unique solution or multiple possible solutions.

Why does my Battleship puzzle have no solution?

Common causes are mismatched row, column and fleet totals, ships touching diagonally, a water mark where a ship must go, or a ship mark that cannot fit any fleet placement.