跳至內容
繁體中文(香港)
下載 Quirk

海戰棋玩法

目標:找出方格中隱藏船隻的位置。每行每列旁的數字表示該行或該列有多少格被船隻佔用。

也稱為 戰艦 或 單人海戰棋。

Quirk 應用程式中的 海戰棋 謎題
Quirk 應用程式中的 海戰棋 棋盤。

海戰棋也叫 Bimaru 或 Battleship Solitaire,是根據傳統猜船遊戲改編的單人謎題。在這裏,你不用隨機開火,而是利用數字推算每艘船的位置。

規則

  • 船隻清單列出所有隱藏的船隻及其長度。
  • 每艘船都排成一直線,可以橫放或直放。
  • 行或列旁邊的數字,表示該行或列有多少格是船身。
  • 如果某一橫行或直行沒有數字,就表示題目沒有告訴你該行有多少船格。
  • 船隻不能互相接觸,連角也不能相接。
  • 有些棋盤一開始會顯示部分船身或海水格。這些格子不能更改。
  • 開局已顯示的船格也會標明它的形狀:只佔1格的船、船頭或船尾,或船身中段。
  • 你不必標記每個海水格,只需找出所有船隻。

Quirk 採用這款謎題的經典規則。

解題示例

例子 1:3 × 3 棋盤

船隻清單有1艘佔2格的船和1艘佔1格的船。各行的數字由上至下是2、0、1。各列的數字是1、1、1。第1行第1列一開始就顯示了船身的一部分。

  1. 第2行的提示是0。把這一行的3格全標為海水。
  2. 第 1 行需要 2 格船身,其中一格是第 1 列的船身部分。
  3. 第2行全是海水,所以第1行的船不能向下延伸。
  4. 假設第2個船格在第3欄,那麼第1行就會有2艘各佔1格的船。
  5. 清單中只有一艘佔1格的船,所以第二個船身格必須在第2列。
  6. 第1行的第1欄和第2欄現在組成了佔2格的船。把第1行第3欄標為海水。
  7. 第1欄和第2欄現在各有1格船身,所以第3行的第1欄和第2欄都是海水。
  8. 第3行需要1格船身,而且只剩第3列。在那裏放一艘佔1格的船。
  9. 核對一下:每個數字都符合,兩艘船也沒有相接。謎題就解開了。

例子 2:4 × 4 棋盤

船隻清單有1艘佔3格的船和1艘佔1格的船。各行的數字是3、0、1、0。各列的數字是1、1、1、1。第3行第4列顯示了船身的一部分。

  1. 第2和第4行的提示是0。將這兩行所有格子標記為海水。
  2. 第3行需要1格船身,第4列已經有了。把第3行其餘格子標為海水。
  3. 第3行的船身上方、下方和左邊都是海水,所以它就是佔1格的船。
  4. 還有佔3格的船未放置。只有第1行有足夠空間。
  5. 第 4 直行已有所需的 1 格船,所以第 1 橫行、第 4 直行是海水。
  6. 所以只剩下第 1 行的第 1、2、3 列。把佔 3 格的船放在那裏。

入門技巧

先看 0

標示0的橫行或直行完全沒有船。先把整行標記為海水,這樣往往能把棋盤分成幾個較小的部分。

填滿或封閉一行

如果某一行已有足夠的船格,該行其餘格子就是海。如果某一行必須用上所有未標記的格子才達到指定數字,這些格子就全部是船格。直行也一樣。

在船隻周圍標上海水

船隻不能互相接觸,連角也不能相接。因此,任何船格斜角相鄰的格子都必定是海水。

當一艘船完成後,把周圍全部標為海水。船不能再加長時就算完成,例如尚未找到的船都沒有比它更長的。

查看起始形狀

開局已顯示的船格能提供不少線索。如果是船的左端,右邊一格也一定是船。只佔1格的船,周圍全都是海水。

先放最長的船

最長的船可放的位置最少。找出有足夠空間、提示數字也夠大的行和列。有時只會剩下一個可放的位置。

常見錯誤

  • 讓兩艘船在角位相碰。
  • 將兩艘船並排相接,連成一艘更長的船,但這種長度的船可能不在列表中。
  • 計算每行和每列的數量時,忘記把開始時已顯示的船身部分也計算在內。
  • 以為沒有數字的橫行就沒有船。那只代表沒有提供數量。
  • 標出會轉彎的船。船必須是直的。

常見問題

海戰棋和 Bimaru 是同一款謎題嗎?

是,Bimaru 和 Battleship Solitaire 都是同一款謎題的別名,規則相同。

一定要標記每個海水格嗎?

不用。只需放好所有船隻。海水標記只是幫你記錄進度。

每道謎題都有唯一答案嗎?

是,Quirk 的每個海戰棋棋盤都只有一個答案。逐步推理就能找出來。

有哪些大小可選?

Quirk 有 4 × 4、6 × 6 和 8 × 8 的棋盤。棋盤越大,要找出的船就越多。

適合新手嗎?

可以。先從標有 0 的行和列入手會比較容易。Quirk 的簡短教學會用很小的棋盤示範起步方法。

相關謎題

在 Quirk 中遊玩

點一下格子標為船。再點一下標為海水,再點一下即可清空。在多個格子上拖動,可一次把它們標為海水。

開啟「筆記」後,點按就會加入筆記,而不是標記。「尚待找出」清單會顯示還有哪些船。卡住時,可以使用提示、復原或重設。

更多謎題規則

  • 二進制謎題玩法

    在每格填入 0 或 1。每行每列都要遵守三項簡單規則。

  • 橋梁玩法

    用橋梁連接所有帶數字的圓圈,這些圓圈稱為島嶼。每個島嶼連接的橋梁數量必須等於島上的數字。

  • 算術數獨玩法

    在方格填入數字,讓每行每列都包含所有數字,且各只出現一次。每個框起來的格子組也必須符合旁邊的小提示。

  • 骨牌配對玩法

    將數字棋盤分成骨牌。每塊骨牌覆蓋 2 個相鄰的數字,整套骨牌中的每種數字配對都必須恰好用一次。

  • 數塊玩法

    在每格填入數字。相連的相同數字組成一組,每組的格數必須剛好等於該數字。

  • 不等式數獨玩法

    在棋盤填入數字,讓每個數字在每行每列都只出現一次。格子之間的小符號表示哪個數字較小。

  • 房間塗黑玩法

    將部分格子塗黑,讓每個有數字的房間內,黑格數等於該數字。所有白格必須連成一片。

  • 數字獨一玩法

    將部分數字塗黑,讓每行每列都沒有重複的數字。所有未塗黑的格子必須連成一片。

  • 數和玩法

    在空格填入 1 至 9,讓每段數字的總和等於起點的提示數字。同一段內的數字不能重複。

  • 黑格視野玩法

    將部分格子塗黑,讓每個數字看見的白格數恰好等於該數字。數字只沿上、下、左、右看直線方向,並包括自己所在的格子。

  • 點亮玩法

    放置燈泡,照亮所有木格。燈泡不能互相照到。

  • LITS 玩法

    在每個框起來的區域內,用 4 個黑格組成 1 個形狀。最後,所有黑格必須連成一片。

  • 邏輯方格玩法

    根據線索,找出哪些事物互相配對。每行都要有每類事物各 1 個,例如 1 隻寵物和 1 種顏色。

  • 磁鐵玩法

    將每塊骨牌設為磁鐵,或留空。棋盤四周標示的正極和負極數量都必須吻合。

  • 珍珠迴路玩法

    畫出 1 條經過所有珍珠的封閉迴路。黑白珍珠決定迴路在哪裏轉彎、在哪裏直行。

  • 迷你數獨玩法

    填滿空格,讓每行、每列和每個粗線框內的每個數字都只出現一次。

  • 數織玩法

    為格子填色,讓每個橫行和直列都符合提示數字。每組填色格子之間須留至少 1 個空格。

  • 滿格數字連線玩法

    畫線連接每對相同的字母。所有線合起來必須填滿每個沒有打叉的格子。

  • 數島玩法

    決定哪些格子是海,哪些是島。每個數字各自屬於一座島,島的格數必須等於該數字,所有海格都必須連成一片。

  • 孔明棋玩法

    讓棋子互相跳過,直到只剩下 1 顆棋子。最後這顆棋子必須停在標有菱形的孔內。

  • 四角分割玩法

    將整個棋盤分成長方形。每個長方形恰好包含 1 個數字,數字表示它佔多少格。

  • 摩天大樓玩法

    在棋盤放滿大樓,讓每種高度在每行每列都只出現一次。邊緣的數字表示從該方向可以看見多少幢大樓。

  • 斜線玩法

    在每格畫一條斜線。每個數字表示有多少條線接觸它所在的角,所有線都不能形成封閉迴路。

  • 迴路玩法

    沿圓點畫出一條封閉迴路。每個數字表示所在格子的 4 條邊中,有多少條屬於迴路。

  • 推箱子玩法

    在棋盤上走動,把每個木箱推到圓環上。木箱只能推,不能拉。

  • 螺旋星系玩法

    將整個棋盤分成稱為星系的區域,每個星系恰好有 1 個圓點。每個星系繞着自己的圓點旋轉半圈後,形狀必須與原來相同。

  • 星星之戰玩法

    在每行、每列和每個顏色區域放置 1 顆星星。較難的棋盤每行、每列和每個區域各需 2 顆,星星之間不能相鄰。

  • 靜態掃雷玩法

    找出隱藏的地雷。每個數字表示與該格相鄰的地雷數量。地雷總數表示棋盤上共有多少枚地雷。

  • Tapa 玩法

    將格子塗黑,形成 1 條以格子邊相連的黑色路徑。數字表示周圍的黑格如何分組。

  • 帳篷玩法

    在每棵樹的正旁邊放置一個專屬帳篷。帳篷之間不能相鄰,連角也不能相碰。

  • 試管分類玩法

    將珠子分類,直到每支管內只有同一個字母。將最上面的珠子移到空管,或有相同字母的珠子上方,但管內必須有空間。

  • 單詞階梯玩法

    將起始單詞變成目標單詞。每次只改一個字母,每一步都必須是實際存在的單詞。

在 Quirk 試玩

120+ 道謎題

下載 iPhone 和 iPad 版: App Store 下載 Android 版: Google Play

所有謎題