什麼是戰艦謎題?
戰艦謎題是受經典海戰遊戲啟發的單人邏輯遊戲,但不需要猜測,也沒有對手。你會得到列總數、行總數與艦隊清單,然後找出每艘隱藏船艦的精確位置。
每艘船都是水平或垂直的一直線船格。船艦即使斜角也不能相接,所以每艘船之間都必須以水格分開。
- 使用格線外的數字,計算每列與每行的船格數。
- 將艦隊中的每艘船剛好放置一次。
- 船艦可以水平或垂直,不能彎折。
- 船艦不能以邊或角相接。
- 完成的戰艦謎題有完整艦隊,且只有一個解。
如何線上遊玩戰艦謎題
點一下格子標記船格,再點一下標記水格,第三下清除。固定提示已知,不能更改。
列與行的數字表示該線中有多少船格。艦隊顯示需要放置的船艦長度,從長船到單格潛艇都要放入。
- 先查看提示為 0 的列或行,整條線都是水。
- 用較大的提示找出長船必須放置的位置。
- 在確認的船格周圍標記水,因為船不能相接。
- 把剩下的空間與剩餘船艦長度比較。
- 使用檢查找出列、行、艦隊或相接錯誤。
戰艦謎題規則
目標是在不違反列提示、行提示與不可相接規則的情況下,放置完整艦隊。列提示 3 表示該列剛好有三個船格,不一定是一艘船。
水格標記不一定每格都需要,但很有用。它能排除不可能的位置,保護已確認船艦,也讓剩餘艦隊更容易計算。
- 長度 4 的船佔據四個連續格。
- 長度 1 的船佔據一格,也必須被水格或邊界包圍。
- 兩艘船不能共享邊或角。
- 列與行總數計算船格,不是船名。
- 艦隊中的所有船都必須放置完成。
戰艦謎題策略
先找必定是水的格子。提示為 0 的列或行全部是水;已達到提示數的線也不能再放船格。
接著思考船艦長度。如果長度 4 的戰艦只有一個可能位置,就可以放置。若某段空間太短,無法容納任何剩餘船艦,就標成水。
- 用 0 提示與已完成線放置水格。
- 封鎖每個已確認船格的斜角。
- 檢查剩餘最長船艦還能放在哪裡。
- 計算每列與每行還需要多少船格。
- 排除會讓艦隊無法完成的放法,避免猜測。
格線尺寸、難度與唯一解
本戰艦謎題遊戲包含 6x6、8x8 與 10x10 格線。小格線適合學習規則,10x10 則提供更完整艦隊與更深入的推理。
難度會改變起始提示量。簡單題顯示較多資訊;困難題顯示較少,需要結合列總數、行總數、船艦長度與水格標記。
謎題出現前,產生器會根據列提示、行提示、固定提示與艦隊清單計算有效配置。只有剛好一個解的謎題會被接受。
- 6x6:適合初學者的快速戰艦謎題。
- 8x8:速度與邏輯的平衡。
- 10x10:更大、更有策略性。
- 簡單:更多固定船格與水格提示。
- 困難:給定格較少。