WUZIQI — Gomoku
好看,本身就是理由
← 返回部落格

規則 · 邊界

五子棋的「贏」,其實有四種定義

同樣一條連線,在 freestyle、standard、Renju 與 Caro 中可能得到不同結論。看懂勝負邊界,才知道一手棋何時結束棋局。

同一條連線面對不同規則時,勝負邊界也會隨之改變。
同一條連線面對不同規則時,勝負邊界也會隨之改變。

你在一個平台下棋,黑棋落下第五子,五點連成一線,系統立刻判勝;換到另一個平台,同樣的棋形卻繼續落子,甚至被判無效。問題常常出在規則名稱:freestyle、standard、Renju、Caro 都叫五子棋,卻為「連成幾子算贏」畫了不同邊界。讀懂這四條邊界,才能知道棋盤上的一條線究竟意味著終局,還是只意味著局面開始變得危險。

先看同一條線為什麼會有不同結論

設想一條橫線已經出現六枚同色棋子。按 freestyle 的通常定義,這條線包含連續五子,六子也符合「五連或更多」的條件,落子方一般直接獲勝。按 standard 的常見 15×15 規則,六連屬於長連,不能按勝利處理,棋局還要繼續。

這不是裁判臨場改變標準,而是勝負條件從「至少五子」換成了「恰好五子」。同一盤棋裡,棋子的位置沒有變化,規則對終局的解釋卻已經改變。

米白紙面上的棋盤線稿,線段末端以不同墨線標出勝負邊界
同一條六子連線在 freestyle 與 standard 中的不同判定:前者通常視為勝利,後者通常視為長連,不滿足恰好五連。

Freestyle:先形成五連,勝負就確定

Gomocup 的 detail-information 將 freestyle 描述為較寬鬆的基本規則:雙方輪流落子,先形成五個或更多連續棋子的一方獲勝。這裡的「或更多」很關鍵,它讓六連、七連仍然屬於有效勝形。

例如黑方已有四子相連,白方沒有封住兩端,黑方補下一子後形成六連。freestyle 通常不再檢查六連是否「超過目標」,因為勝負門檻是至少五子。棋盤尺寸、是否允許交換開局,以及伺服器如何處理同時成線,仍要看具體賽事或平台說明。

Wikipedia 對 Gomoku 的概述也把標準目標寫成連續五子,但不同線上實作會沿用 freestyle 的寬鬆判定。看到「Gomoku」這個總稱時,先查規則頁,比憑棋盤名稱猜判定更可靠。

Standard:15×15 棋盤上的恰好五連

Gomocup 的規則說明把 standard 與 15×15 棋盤聯繫在一起,並強調勝形為恰好五枚連續棋子。五連的兩端可以開放,也可以有一端被擋;只要連續段長度正好為五,通常就符合勝利條件。

舉例來說,黑方橫向已有四子,右側補子後只形成五連,黑方獲勝。若補子同時把同一方向延長成六連,standard 通常將它視為長連,不能算勝;平台可能要求繼續落子,也可能依照自己的終局處理宣布其他結果。

五子棋的終點,先由規則決定長度。

Renju:黑棋先手要承擔額外邊界

Renju 保留五連目標,卻為黑棋增加禁手約束。Wikipedia 的 Renju 條目列出三類核心禁手:黑棋形成雙三、雙四,或形成長連;這些棋形通常會讓黑方立即判負,即使白棋尚未連成五子。

「雙三」可以想像成黑棋一手同時製造兩條都能發展成活三的線路;「雙四」則是一手製造兩個四連威脅。判斷依賴具體棋形,眠三、被堵的四,以及同一落子是否重複使用交叉點,都可能改變結論,不能只數棋子數量。

Renju 還有專門的開局約束。常見規則從天元附近的前三手結構開始,並使用交換選擇來限制先手優勢;國際比賽與線上房間可能採用不同的開局協議或盤面尺寸。規則來源陳述的是 Renju 的基本體系,具體對局仍應以賽事章程為準。

四組抽象棋盤網格與分叉墨線,呈現黑棋落點周圍的禁手邊界
Renju 黑棋禁手的示意:同一落子若同時構成雙三、雙四或長連,可能先於五連目標觸發負判。

Caro:五連還要看兩端是否被堵

Caro 常把勝利條件收得更緊:需要恰好五子連續,並且這五子線的兩端不能同時被對手棋子或邊界封死。因此,六連通常不算勝;一條被兩端封住的五連,也通常不算勝。

比如黑棋在一條直線上形成五子,左端緊鄰白子,右端緊鄰白子,黑棋沒有取得 Caro 意義上的勝利。若只封住一端,另一端保持開放,許多 Caro 變體會承認這條五連。邊界是否等同於封堵、長連能否繼續作為威脅,仍可能因平台實作而不同。

Caro 的邊界會改變常見手感:你需要觀察一條線的長度,也要觀察兩端的空間。一個在 freestyle 中已經結束棋局的落子,在 Caro 中可能只是逼迫對手回應,甚至需要繼續尋找第二條線路。

開局名稱不夠,裁判細則才是答案

四種規則可以放在同一張檢查表裡理解:freestyle 通常接受五連及以上;standard 通常要求恰好五連;Renju 在此基礎上限制黑棋的雙三、雙四和長連,並規定特定開局;Caro 通常要求恰好五連且不能兩端同時封閉。它們關注的勝負邊界層層增加。

這些概括用於辨認規則家族,不應當作所有平台永遠一致的法律條文。Gomocup 頁面面向競賽程式與規則說明,Wikipedia 適合核對術語和常見定義;某個 App 還可能加入禁手開關、交換規則、棋盤尺寸、超時判定或特殊的長連處理。

下棋前可以安靜地做一個確認:看房間名稱旁的規則說明,重點找「overline」「exactly five」「forbidden moves」「both ends blocked」這幾類條件。確認後再落第一手,看到五連時也先問一句:這裡判定的是至少五子、恰好五子,還是連線長度之外另有黑棋禁手與端點限制。

落子之前,先確認這盤棋怎樣定義贏。

讀完了?打開 WUZIQI 試一局。