測試版boardgames.zone 仍在開發中——告訴我們接下來該修正什麼。
棋盤與棋子
圍棋在由線條構成的網格上進行。棋子要下在交叉點上,而不是方格裡。為了方便說明,本教學使用 9×9 棋盤;正式對局則使用 19×19 棋盤。
黑棋永遠先下。雙方輪流落子,每回合下一顆棋子。棋子落下後就不會再移動——但可能被對手提掉,從棋盤上移除。
氣
每顆棋子都有氣——也就是與它直接相鄰的空交叉點(上、下、左、右;斜角不算)。
- 位於中央的棋子有 4 口氣。
- 位於邊線上的棋子有 3 口氣。
- 位於角落的棋子有 2 口氣。
相連的同色棋子會組成一個棋串(也就是一塊棋),並共用彼此的氣。只要棋串還有至少一口氣,就能留在棋盤上。
吃子
當你填滿對手某個棋串的所有氣時,這些棋子就會被提掉,從棋盤上移除。被提掉的棋子會在終局時計入你的得分。
這裡黑棋已從三面包圍了一顆白子。只要再下一顆黑子(下在僅剩的那口氣上),就能把它提掉。
右側角落的白子只剩一口氣——即將被提掉。
叫吃
當一個棋串只剩一口氣時,就稱為被叫吃(也稱打吃)。這是一個警訊——對手下一手就能提掉這個棋串。
棋子被叫吃的一方必須做出決定:延長棋串來增加氣、與己方其他棋串相連,或是放棄這些棋子。
下圖中,一顆單獨的白子和一個由兩顆黑子組成的棋串,都處於被叫吃的狀態。
劫規則
有時候提子之後會出現一種情況:對手可以立刻提回,讓棋盤回到先前的局面。這樣下去會形成無限循環。
劫規則就是為了防止這種情況:單獨一顆棋子被提掉後,對手不能立刻提回同一個交叉點。對手必須先在別處下一手(也就是「找劫材」),之後的回合才可以提回。
下圖中,如果黑棋在標示的交叉點提子,白棋就不能在緊接著的下一手立刻提回。
眼與活棋
眼是被同一種顏色的棋子完全包圍的空交叉點。對手不能下在單獨一個眼裡(那等於自殺),但如果這個棋串只有一個眼,對手*可以*把它填掉。
擁有兩個獨立的眼的棋串是無條件的活棋——對手永遠無法同時填滿兩個眼,所以這個棋串永遠不會被提掉。
下圖中,左上方的黑棋有兩個眼,是活棋。右側的白棋也有兩個眼,同樣是活棋。
假眼
假眼看起來像眼,但其實並不安全。如果對手控制了關鍵的斜角交叉點,最終就能填入這個「眼」,因為周圍的棋子並非全都真正相連。
一個真眼加上一個假眼的棋串,實際上只有一個真眼,因此是死棋——可以被提掉。
下圖中,黑棋棋串左邊位於 (4,1) 的眼是真眼,但 (4,3) 這一點是假眼,因為白棋控制了斜角。黑棋這塊棋處境危險。
領地
領地(也就是常說的「地」)是由同一種顏色的棋子完全圍住的空交叉點。只有被單一顏色完全包圍的空點,才算是該玩家的領地。
如果一塊空白區域同時接觸到雙方的棋子,它就是中立的(稱為*單官*),不計分。
下圖中,黑棋控制了左上角的領地,白棋則控制了右下角的領地。兩者之間的邊界仍在爭奪中。
計分
本遊戲採用數子法(中式規則)。每位玩家的得分等於:
- 棋盤上屬於該玩家的棋子數
- 領地:完全由該玩家的棋子包圍的空交叉點
- 貼目:白棋額外獲得 5.5 目,用來補償黑棋先下的優勢
貼目中的半目(5.5)確保不會出現和局。
下圖中,黑棋在上方幾排有領地,白棋在下方幾排有領地。白棋的貼目抵銷了黑棋在空間上的優勢。
遊戲結束
當雙方連續虛手(停一手、不落子)時,對局結束。玩家認為已經沒有有利的著手時,就會選擇虛手。
雙方都虛手後,就開始計分。先移除死子(無法避免被提掉的棋串),再計算領地和棋子。
下圖是一盤已經下完的 9×9 對局。黑棋在左上方有領地;白棋在右下方有領地。加上貼目之後,最終得分決定勝負。
中式與日式計分
圍棋主要有兩種計分制度:
中式(數子法)計分計算你棋盤上的棋子,再加上你圍住的空白領地。在 19×19 棋盤上,貼目通常為 7.5 目。
日式(數目法)計分只計算空白領地,再加上對局中提掉的子數。棋盤上的棋子不直接計分。在 19×19 棋盤上,貼目通常為 6.5 目。
大多數情況下兩者結果相同,但當玩家在自己的領地內多下棋子時,結果就可能不同(在日式規則下會損失一目,在中式規則下則不會)。
下方棋盤顯示一盤以日式規則計分的完整對局。黑棋提了 4 子;白棋提了 2 子。這些提子會加到各自的領地目數中。
超級劫規則
基本的簡單劫規則只禁止在同一點*立刻*提回。然而在少數情況下(例如三劫循環、長生、送二還一),一連串的提子可能重現許多手之前的棋盤局面,卻始終不會觸發簡單劫規則。
超級劫規則(全局同形禁止)補上了這個漏洞:玩家不得下出任何會重現本局先前曾出現過的棋盤局面的一手。引擎會記錄所有過去的局面,並拒絕任何會產生重複局面的著手。
下圖是啟用 `koRule: "superko"` 的局面。局面紀錄中已經包含好幾個先前的狀態。如果黑棋試圖在標示的點提回,產生的棋盤會與先前某個局面相同——因此即使簡單劫規則允許,超級劫規則也會禁止這一手。
←→切換步驟
左右滑動即可切換步驟