什麼是 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 的互動工具。