puntokus

Puntokus 玩法說明

Puntokus 是一款在方格棋盤上玩的邏輯謎題。你要放置圓點,讓每一列和每一欄的圓點數都符合數字,而且每個圓點都屬於一組配對。這兩個條件必須同時成立。

兩個條件,缺一不可

  • 每一列(橫向)旁邊的數字,表示這一列要放幾個圓點;每一欄(直向)上方的數字,表示這一欄要放幾個圓點。
  • 每個圓點都必須沿著邊(上、下、左、右)剛好接觸另一個圓點。沒有鄰居的圓點會落單;有兩個以上鄰居的圓點,無法組成有效的配對。
  • 斜角接觸不算鄰居,所以不同配對的圓點可以斜角相碰。
  • 叉號是輔助標記,可以用來標示你認為應該留空的格子。叉號不計入數字,完成謎題也不需要標上叉號。

3 × 3 範例詳解

這就是遊戲內「玩法說明」使用的那個小棋盤。列數字由上到下是 2、1、1;欄數字由左到右是 1、1、2。

數量與配對全部契合
第 1 欄:1第 2 欄:1第 3 欄:2
第 1 列:2圓點圓點空白
第 2 列:1空白空白圓點
第 3 列:1空白空白圓點

在最上列左邊兩格,以及中間列與最下列的最右格放上圓點。上方兩個圓點組成橫向配對,右側兩個圓點組成縱向配對。各列圓點數依序是 2、1、1,各欄依序是 1、1、2,而且每個圓點都剛好有一個共邊的鄰居。

  1. 最上列已經放滿兩個圓點,所以第三格要留空。
  2. 第一欄和第二欄的數字都是 1,而且各已有一個圓點,所以圓點下方的格子都要留空。
  3. 最右欄需要兩個圓點,剩下的兩格正好放進圓點,並組成一組配對。棋盤完成!

最上列中間的圓點,和中間列最右的圓點是斜角接觸。這是允許的,因為它們各自都有共邊的夥伴。

兩個容易犯的錯誤

三個圓點連成一排,不是配對
第 1 欄:1第 2 欄:1第 3 欄:2
第 1 列:2圓點圓點圓點
第 2 列:1空白空白空白
第 3 列:1空白空白空白

中間的圓點沿著邊接觸了兩個圓點,違反配對規則。而且最上列的數字是 2,三個圓點也超過了數量。

斜角接觸不能算配對
第 1 欄:1第 2 欄:1第 3 欄:2
第 1 列:2圓點圓點空白
第 2 列:1空白空白圓點
第 3 列:1空白空白空白

中間列最右的圓點只和最上列中間的圓點斜角接觸,仍然沒有共邊的鄰居。上方的配對沒有問題,但第三個圓點還需要夥伴。

解題技巧

每個範例都從先前已推理出的標記開始,只示範一個步驟。「推理後」的棋盤可能還需要繼續解題。只有所有數字都吻合,而且每個圓點都剛好有一個共邊的鄰居,才算完成謎題。

數量滿了,其餘格子就排除

如果某一列或某一欄的圓點數已經達到數字,其他格子就不能再放圓點,可以把它們標上叉號。

數量已滿的列,不能再放圓點

推理前

第 1 欄:1第 2 欄:1第 3 欄:2
第 1 列:2圓點圓點未標記
第 2 列:1未標記未標記未標記
第 3 列:1未標記未標記未標記

推理後

第 1 欄:1第 2 欄:1第 3 欄:2
第 1 列:2圓點圓點叉號:已排除的格子 — 這一步推理得出的標記
第 2 列:1未標記未標記未標記
第 3 列:1未標記未標記未標記

最上列需要兩個圓點,而且已經有兩個了。第三格因此被排除,可以標上叉號。

虛線框標示這一步新增標記的格子。

計算還差幾個圓點

把數字減去已放的圓點數,就是還差的數量。如果還能放圓點的格子剛好一樣多,這些格子就都要放圓點。例如數字是 3、已經放了一個,就還差兩個;若只剩兩格可以放,兩格都必須放圓點。只有推理確實成立時,才能把格子當成排除:叉號只是你的標記,不是證明。

3 − 1 = 2,還要放兩個圓點

推理前

第 1 欄:1第 2 欄:2第 3 欄:1第 4 欄:2
第 1 列:3圓點未標記叉號:已排除的格子未標記
第 2 列:1未標記未標記未標記未標記
第 3 列:2未標記圓點圓點未標記

推理後

第 1 欄:1第 2 欄:2第 3 欄:1第 4 欄:2
第 1 列:3圓點圓點 — 這一步推理得出的標記叉號:已排除的格子圓點 — 這一步推理得出的標記
第 2 列:1未標記未標記未標記未標記
第 3 列:2未標記圓點圓點未標記

第三欄需要的唯一圓點已經在最下列,這就是最上列第三格已有叉號的原因。最上列需要三個圓點,目前有一個;只剩第二格和第四格可以放,兩格都必須放圓點。右上角的新圓點仍需要正下方的圓點作為夥伴,這一步還沒有完成棋盤。

虛線框標示這一步新增標記的格子。

守住已完成的配對

兩個圓點組成配對後,和其中任一個圓點共邊的其他格子都必須留空,因為多一個鄰居就會破壞配對。只與這組配對斜角接觸的格子,不會因這條規則而被排除。

共邊的格子留空,斜角仍可放圓點

推理前

第 1 欄:1第 2 欄:1第 3 欄:1第 4 欄:3
第 1 列:2未標記未標記圓點圓點
第 2 列:2圓點圓點未標記未標記
第 3 列:1未標記未標記未標記未標記
第 4 列:1未標記未標記未標記未標記

推理後

第 1 欄:1第 2 欄:1第 3 欄:1第 4 欄:3
第 1 列:2叉號:已排除的格子 — 這一步推理得出的標記叉號:已排除的格子 — 這一步推理得出的標記圓點圓點
第 2 列:2圓點圓點叉號:已排除的格子 — 這一步推理得出的標記未標記
第 3 列:1叉號:已排除的格子 — 這一步推理得出的標記叉號:已排除的格子 — 這一步推理得出的標記未標記未標記
第 4 列:1未標記未標記未標記未標記

第二列的配對會排除與它共邊的五個格子。最上列第三格的圓點仍然合法:它只和這組配對斜角接觸,而且右邊已有自己的夥伴。

虛線框標示這一步新增標記的格子。

找出唯一可能的夥伴

如果某個圓點還沒有夥伴,而且只剩一個共邊的格子可以當夥伴,那一格就一定要放圓點。反過來說,如果某一格所有共邊的相鄰格都已排除,這一格就不能放圓點。別忘了同時核對列與欄的數量。

唯一的夥伴在下方

推理前

第 1 欄:1第 2 欄:1第 3 欄:2
第 1 列:2圓點圓點叉號:已排除的格子
第 2 列:1未標記叉號:已排除的格子圓點
第 3 列:1未標記未標記未標記

推理後

第 1 欄:1第 2 欄:1第 3 欄:2
第 1 列:2圓點圓點叉號:已排除的格子
第 2 列:1未標記叉號:已排除的格子圓點
第 3 列:1未標記未標記圓點 — 這一步推理得出的標記

中間列最右邊的圓點還需要夥伴。最上列已經有兩個圓點,所以正上方的格子被排除。中間列也已經有唯一需要的圓點,所以左方的格子同樣被排除。在正下方放上夥伴後,所有數字與配對都吻合了。

虛線框標示這一步新增標記的格子。

棋盤操作

先選擇圓點或叉號工具,再點選格子。你可以復原、重做,也可以清除棋盤。遊戲會同時根據數字和配對規則檢查你的圓點,光是數量吻合還不算完成。想一步步跟著練習,請在遊戲中開啟「玩法說明」。

常見問題

Puntokus 免費嗎?需要帳號嗎?

網頁版完全免費,不需要註冊帳號,也沒有廣告或任何付費項目。打開瀏覽器就能馬上開始玩。

我的進度會儲存下來嗎?

會。只要瀏覽器的儲存空間可以使用,進度就會儲存在這個瀏覽器中。進度和偏好設定不會在不同裝置之間同步;清除網站資料時,已儲存的遊戲也會一併刪除。

每日謎題是怎麼進行的?

每日謎題是大家一起挑戰的同一個棋盤,每天 UTC 00:00 更新。不提供過去的題目,每道每日謎題只在當天開放。

每個空格都要標上叉號嗎?

不用。規則只看圓點。叉號能幫你記下推理過程,但棋盤完成時,沒有標記的空格也完全沒問題。