計活子規則有如下三個要素:無座子,可貼子,計活子。 從古棋“子多為勝”到今棋“地多為勝”,再到最新的計活子規則的“子多為勝”,是否定之否定,是螺旋式上升。
計活子規則不是複古,是複興;不是倒退,是進步。
計活子的圍棋可稱之為新古典圍棋。
中國人的祖先創造了圍棋,它從來就是“子多為勝”的。
“子多為勝”的圍棋在中華神州流傳了4千年,這悠久的歷史怎能忘卻?自己祖國的傳統優秀的圍棋又怎能拋棄?
清末民初,國運衰落。國運衰則棋運衰,在上世紀20年代那個時候,鄰國日本圍棋技藝高強但圍棋文化落後,中國棋人在向日本棋手學習棋技棋藝的同時,也學來了該國落後的“地多為勝”的圍棋規則。
中國棋人丟失了祖國傳統優秀圍棋“子多為勝”的靈魂,臣服於圍棋文化落後的日本,數典而忘祖,實在是中國圍棋界的恥辱啊!
新古典圍棋,它是屬於您的財富。
熱愛圍棋的朋友們,請采用計活子規則來下新古典圍棋吧。
計活子圍棋規則(2005年春季版)的三個地址如下:
(1)/read_t.php?forumid=214&;postid=667319&;page_back=1&;mod=
(2)/gobbs/showthread.php?s=8dd648f62733207ee29f9d82b090de25&;threadid=32107&;highlight=%D1%E0%C0%B4%CE%C4%D1%A1%D6%AE%C8%FD%A3%BA%C2%DB%CE%A7%C6%E5%B5%C4%B8%EF%C3%FC
(3)/bbs/ShowPost.asp?id=18002
怎樣采用計活子規則來下新古典圍棋呢?
有理由認為,在同現行各種規則的比較中來學習計活子是最便捷有效的。因此,先要講清兩個問題:一是子多為勝與地多為勝有什麽不同?二是關於空、目、路三者之定義及關系。
子多為勝與地多為勝有什麽不同?
中國現行數子規則用一句話來說就是“子空皆地(眼位是地),地多為勝”;計活子規則用一句話來說就是“子路皆子(眼位非子),子多為勝”。兩者的不同之處在於:前者數子時要包括每塊活棋的兩個基本眼位並將公氣平分(因眼位是作為氣而存在的地);後者數子時要扣除每塊活棋的兩個基本眼位且不計公氣(因眼位是氣而非子)。
中國現行數子規則以數子之名行計地域之實,名不符實;計活子規則以數子之名行計活子之實,名符其實。孰優孰劣,可立判矣。
關於空、目、路三者之定義及關系
1、空、目、路三者之定義
(1)空:爭棋結束,清理完死子後,各方的活棋單方圍住的空點叫做該方的“空”。公氣由雙方共有,作為公氣的枰點叫做公空。
(2)目:爭棋結束,清理完死子,通過做棋使盤面成為“停子之棋”後(停子之棋,是指棋盤上黑白兩方棋子數量相等之局面),各方的活棋單方圍住的空點叫做該方的“目”。
(采用子多為勝的數路法或采用地多為勝的計目法時,
經平衡手數、回填死子後就將棋做成為停子局面。但請注意,這不是惟一的將棋做成停子局面的方法。) (3)路:在保留“基本眼位”的前提下,各方圍空中能有棋子生存於其上的空點叫做“路點”,簡稱為“路” 。路點上可以填放棋子,也可省略填子的手續而將路點與子等同看待。
(這裡所說的“基本眼位”,是指棋子生存的充分必要條件——它是必不可少的,其數量又是足夠的。通常,每塊獨立的活棋擁有兩個基本眼位。)
2、空、目、路三者之關系
(1)從各方的“空”中扣除其基本眼位後,就是各方的“路”。但在此場合下,“路”的說法隻適用於數子法的“子路皆子”而不適用於數路法的“路多為贏”。
(2)從各方的“目”中扣除其基本眼位後,就是各方的“路”。在此場合下,“路”的說法既適用於數子法的“子路皆子”又適用於數路法的“路多為贏”。
(3)空與目是不同的概念。
搞清了子多為勝與地多為勝有什麽不同,搞清了空與路、目與路的關系後,便可從現行各種規則的算法中變化出計活子的算法。
(從圍棋的歷史看,現行各種規則的算法都是從中國古棋計活子的各種算法演變而來。但在今天,人們所熟悉的卻都是現行各種規則的算法,所以我們要從這個實際出發來解決問題。)
下面介紹5種計活子的方法:
1、數路法
數路法是計活子的一種簡便算法,著眼於求出黑白兩棋活子數量之差。
熟悉計目法的人們,可以先計目,而後從各方的目數中扣除其基本眼位的數量,便得到了各方路的數量,再以比路來計算勝負。
請注意,采用數路法與科學計目法時,一定要平衡黑白雙方的手數。
以7路小棋盤的棋局為例說明如下:
圖一:無爭局面
7┌●┬●●○┐
6├●●●○┼○
5├┼●○○○○ ●-爭棋過程中白方提取黑子1枚
4●●●●○●○ ○-爭棋過程中黑方提取白子1枚
3○○○●●●●
2○┼●○○●●
1└○○○○○●
_abcdefg
本局白先,各21著,黑42後呈現如圖局面,盤面無爭。
棋局過程中白方提取黑子1枚,黑方提取白子1枚。無爭局面上,黑方有死子1枚(c2處)。
圖二:回填做棋後兩方局子數量相等的局面
7●●┬●●○┐
6b●●●○┼○
5●┼●○○○○ 填後,黑白兩棋各有21枚局子
4●●●●○●○
3○○○●●●●
2○○┼○○●●
1└○○○○○●
_abcdefg
(圖中,a5、a7處兩枚黑子,b2處一枚白子就是做棋時所填之子)
填後,黑白兩棋各有21枚局子,成為停子局面——兩方局子數量相等的局面。
做棋回填後各方棋子所圍的空點叫做目,在目中保留基本眼位後,其余的空點就是路。所以,回填棋子時要為每塊活棋保留其基本眼位,數路時要從各方的圍空中扣除其基本眼位。
本例,白方有4目,扣除兩塊棋的共4個基本眼位後,白方無路或曰路的數量為0;黑方有3目,扣除2個基本眼位後,黑方有1路。
比較兩方路的數量來判定勝負。黑方有1路(用字母b標出),白方無路,盤面上黑方比白方多1路,判黑方勝1路。
將棋做成兩方局子數量相等的局面時,“子多為勝”的表現形式是“路子多勝”即“路多為贏”。
若將各方的子與路合並計算,其結果是黑方有活子22枚,白方有活子21枚,判黑方勝1子。
2、填滿數子法
擁有應氏棋具及喜愛應氏填滿計點法的人們,可采用填滿數子法來計活子。
計活子規則要在保留每塊活棋的基本眼位之條件下將棋盤填滿。
填後,黑白兩棋皆無路,故曰滿;黑白兩棋皆有不滅之恆氣,故曰活。
棋局開始前,驗清黑白棋子的數量各為181。填滿後,只要數出各方盤外剩子數量便可知其盤內活子之數量,並且盤外白方剩子數量減去黑方剩子數量之差恰等於盤內黑方活子數量減去白方活子數量之差。
(開局前驗子和填滿後數剩子,使用應氏棋罐都會很方便。)
以7路小棋盤的棋局為例說明如下:
使用7路小棋盤時,黑白棋子各配備25枚。
圖三:填滿後無路但有氣之局面
7●●┬●●○┐
6●●●●○┼○
5●┼●○○○○ ●●● ○○○○
4●●●●○●○
3○○○●●●● 填後,盤外有黑方剩子3枚,有白方剩子4枚
2○○┼○○●●
1└○○○○○●
_abcdefg
從各方的全部子數25中減去各方盤外的剩子數量,便得到各方生存在棋盤上的棋子數量。由25-3=22,25-4=21,可知黑方有活子22枚,白方有活子21枚,盤面上黑方比白方多1子,判黑方勝1子。
另,可從盤外白黑兩方剩子數量之差得出盤內黑白兩方活子數量之差。由4-3=1,可知黑方活子比白方活子多1枚,判黑方勝1子。
3、停路比子法
停路比子法是通過做棋使兩方路的數量相等而後再比較兩方局子(存在於棋盤上的活子)的數量來計算勝負。
前面提到的數路法,準確的說法應是停子比路法,則是通過做棋使兩方局子數量相等而後再比較兩方路的數量來計算勝負。
停路比子法與停子比路法就像是一對同胞姐妹,前者是我國先唐時期的計活子法(早已失傳,由筆者解譯敦煌棋經後發掘出來,時在1993年),後者是我國唐宋時期的計活子法。
詳情請閱計活子圍棋規則第三十二條
4、子路合計法
“子路皆子,眼位非子。”是實事求是的正確認識。
路點上可以填放棋子,也可省略填子的手續而將路點與子等同看待——這便是子路皆子;基本眼位(包括公氣)是留作恆氣的地,要任其空虛,不得有棋子存在於其上——這便是眼位非子。
清理死子後,將各方的子與路合並計算,便得到各方的活子總量,比較兩方的活子總量來判定勝負。將子與路合並計算時,若用手指尖一個一個地點數會很麻煩,為了使計算變得方便,計算時,可仿照中國棋院現行數子計地法先數出一方的佔地數量(子與空的和數,包括公氣之半),從361減去這一方的佔地數量便是另一方的佔地數量。從各方的佔地數量中減去各方基本眼位的數量,再減去公氣之半,就得出各方活子的數量。
習慣於使用中國現行數子法的人們,可以先按照現行數子法將各方的子與空合並計算數出各方佔地的總量,然後再從各方地的總量中扣除各方基本眼位的數量(含公氣之半),便可得到各方活子的總量。
(請參閱前文中關於空與路的關系的內容。)
以7路小棋盤的棋局為例說明如下:
圖四:子路皆子,眼位非子
7b●┬●●○┐
6b●●●○┼○
5b┼●○○○○
4●●●●○●○
3○○○●●●●
2○w┼○○●●
1└○○○○○●
_abcdefg
圖四是清理完死子後的局面。
圖中,用字母b(black)標出的枰點是黑方的路,表示有權生存在棋盤上的黑子,本例黑方有3路;用字母w(White)標出的枰點是白方的路,表示有權生存在棋盤上的白子,本例白方有1路。其余的空點是保護起來作為棋子恆氣的基本眼位。將各方的子與路合並計算,黑方有22子,白方有21子,盤面上黑方比白方多生存1子,判黑方勝1子。
習慣於使用中國現行數子法的人們,可以先仿照中國棋院現行數子計地法數出黑方的佔地數量為24枰,則白方的佔地數量為49-24=25枰,再數出黑方的基本眼位數量為2個,白方的基本眼位數量為4個,則黑方生存棋子的數量為24-2=22子,白方生存棋子的數量為25-4=21子,判黑方勝1子。
說明:
若按中國棋院子空皆地的算法,這一局棋黑方佔地24子,白方佔地25子,盤面上白方比黑方多佔地1子,判白方勝1子。兩種算法,勝負互相顛倒。
5、停虛比子法
(1)虛子、實子與複子
采用簡便方法來計算勝負,做棋數子時就必然要引入子的新概念。因此,產生若乾關於子的新名詞。
在這裡介紹一下虛子、實子與複子:
假想在基本眼位(含公氣)上有虛設的棋子存在時,這種假想虛設的棋子叫做“虛子”;相對而言,真實的活子(包括路子與局子)叫做“實子”;虛子與實子合在一起叫做“複子”,好比數學中虛數與實數合在一起叫做複數。
(實子又叫做“真子”;虛子又叫做“假子”或“塊眼子”——基本眼位上的虛擬棋子)
(2)停虛比子法的原理
停虛,就是通過做棋使黑白兩方的虛子數量相等,比子,是比較兩方複子的數量來計算勝負。兩方虛子數量相等的局面,叫做“停虛之棋”,就是明清還棋頭之棋。
(停虛數子法之做棋手續就是“還棋頭”。)
停虛比子法的原理是:做棋後,若使黑白兩方虛子數量相等,則兩方複子數量之差恰等於兩方活子數量之差。
(筆者認為,這個原理是對明清還棋頭數子法的合理解釋。)
(3)停虛比子法的操作
在基本眼位上設置虛擬的棋子並將它們平均分配給黑白雙方,就將棋做成為兩方虛子數量相等的局面。
計算勝負時,先要數一數黑白兩方棋子的塊數(其實質是數出兩方基本眼位的數量)。當黑白兩棋的塊數相等時,兩方擁有的基本眼位數量也相等。這時,在各方的基本眼位上設置各方的虛子,在每個公共氣點上設置半個黑虛子和半個白虛子,就將棋做成了兩方虛子數量相等的局面。當一方比另一方多一塊棋時,這一方就比另一方多擁有兩個基本眼位。采取上述作法將使這一方比另一方多出來兩個虛子。為平衡虛子數量,應要求這一方還給另一方一個虛子。一方比另一方每多出一塊棋,就要還給另一方一個虛子。舉例來說,當白方比黑方多三塊棋時,白方就應還給黑方三個虛子。
在理論上,還虛子應這樣來進行——先將這方邊界上的一枚棋子與這方基本眼位上的一枚虛子互換身份,然後取下這枚棋子並換上另一方的一枚表示虛子的棋子。在實際上,操作手續十分簡單——在黑白棋子的交界處取下這方的一枚棋子並換上另一方的一枚棋子。
還子後,就將棋做成了兩方虛子數量相等的局面,叫做“停虛之棋”。在此局面上,各方持有的虛子數量皆為黑白兩棋基本眼位(含公氣)總量之半數;各方複子的數量等於各方子空之和(包括公氣之半數);兩方複子數量之和恰為361。因此,在計算時可以隻數一方,可以設立各方的歸本數。
若從各方的複子中扣除其虛子,“複子多勝”便返回到“子路皆子,子多為勝”即“活子多勝”。
停虛比子法的具體操作手續如下:
a)、清理死子
b)、數棋塊
數出各方棋子的塊數(實質上是數出各方基本眼位的數量)
c)、還棋頭
在基本眼位上設置虛擬的棋子並將它們平均分配給黑白雙方。一方比另一方每多出一塊棋(通常就是多出了兩個基本眼位),就要還給另一方一個虛子——這一做棋手續在明清時期被叫做“還棋頭”。例如,黑方比白方多3塊棋時,黑方便要還給白方3個虛子。
d)、數複子
將某一方的子與空合並計算(這一點與中國棋院現行數子法是一樣的),便得到該方的複子數量。從361減去該方的複子數量,便是另一方的複子數量。
e)、計算勝負
比較兩方複子的數量來判定勝負,複子數量較多的一方為勝方。
f)、返回到“活子多勝”
從各方的複子中扣除其虛子,“複子多勝”便返回到“子路皆子,子多為勝”即“活子多勝”。
g)、貼子的棋局
貼子的棋局按賽前之約定來計算勝負。
h)、關於歸本數
同中國棋院現行數子法一樣,本停虛數子法也可設立歸本數。
不貼子的棋局,黑白兩方的歸本數皆為180.5 ;貼子的棋局,歸本數視貼子數量而定,例如在白先貼8子的棋局中,白方的歸本數為184.5,黑方的歸本數為176.5。
以7路小棋盤的棋局為例,在圖一所示無爭局面上,清理死子後,白方有兩塊棋,黑方只有一塊棋。因此,白方應還給黑方一子——在f1處取下一枚白子,換上一枚黑子(還棋頭)。 兩方總共有6個基本眼位,將基本眼位看作虛子,還棋頭後各方有3枚虛子。做棋後,成為圖五所示局面。
圖五:兩方虛子數量相等的局面
7┌●┬●●○┐
6├●●●○┼○
5├┼●○○○○ 還棋頭——在f1處取下一枚白子,換上一枚黑子
4●●●●○●○
3○○○●●●●
2○┼┼○○●●
1└○○○○●●
_abcdefg
還棋頭做棋後,圖中子空皆為複子(其中,黑白兩方各有3枚虛子)。
比較兩方複子數量來判定勝負。數出黑方有複子25枚,算出白方有複子24枚(49-25=24),盤面上黑方比白方多1子,判黑方勝。
若從各方的複子中扣除其虛子,仍得出黑方有活子22枚,白方有活子21枚。
將棋做成兩方虛子數量相等的局面時,“子多為勝”的表現形式是“複子多勝”。
說明:
還棋頭(即平衡兩方虛子數量)後,本規則數複子時是將各方的子與空合並計算,可以隻數一方,計算勝負時可以設立歸本數,其操作手續與中國棋院現行數子法在形式上是一樣的。
本規則與中國棋院現行規則不同之處在於:
本規則是以生存棋子為目的來下圍棋,以“子多為勝”為準則來判定勝負;中國棋院現行規則是以爭佔土地為目的來下圍棋,以“地多為勝”為準則來判定勝負——兩者在圍棋觀上根本不同。
本規則數的是複子,其目的是通過計算兩方複子數量之差來求出兩方活子數量之差。數複子前,先要做棋(還棋頭)。將棋做成黑白兩方虛子數量相等的局面後,兩方複子數量之差恰等於兩方活子數量之差——這正是我國明清時期“還棋頭”數子法的道理。而中國棋院現行規則數子前不做棋(不還棋頭),所數的對象已不是活子而是被稱為“子”的地。
在具體的數子計算手續上,中國棋院現行規則數子計地時要將各方是地的基本眼位包括在內,本停虛數子法於做棋平衡兩方虛子數量(還棋頭)時,其操作程序等價於數路時將各方非子的基本眼位扣除。
我國明清時期的圍棋,同先唐、唐、宋、元時期的圍棋一樣,在本質上都是“子多為勝”的圍棋。“子多為勝”的圍棋是真正的正宗的歷史悠久的優秀的中國傳統圍棋,而“子多為勝”的真義就是——在最終局面上生存棋子較多的一方獲勝。
上面簡單介紹了計活子的5種方法,未盡事宜請參閱計活子圍棋規則之相關條款。
圍棋在四千年的發展過程中,其規則在理論上說是越來越深奧,在操作上說又是越來越簡單。可以有把握地猜想,上述5種計算勝負的方法都是中國歷史上的不同時期曾經采用過的方法,按其出現時間上的先後來說,依次是填滿數子法,子路合計法,停路比子法,停子比路法,停虛(還棋頭)比子法。
結束語
數百年前,日本棋人未能透過中國唐代圍棋數空的表象看出其數子的實質,在不知其所以然的境界下,取消了唐代圍棋數路時要從每塊活棋圍住的空點中扣除其基本眼位的規定,以地多為勝的計目法取代了子多為勝的數路法。八十年前,中國棋人為了使數子法能夠得到同日本計目法一致的結果,取消了還棋頭,以地多為勝的數子法取代了傳統的子多為勝的數子法。近100年以來,在世界上所流行的幾種圍棋規則全都是地多為勝的規則。
地多為勝的規則同中國流行了4千年的傳統的子多為勝的規則相比,有什麽不同呢?
答曰,中國傳統的規則以生存棋子為目的來下圍棋,計算勝負時,因眼位非子,要將每塊棋的眼位扣除;現行各種規則以爭地為目的來下圍棋,計算勝負時,因眼位是地,要將每塊棋的眼位包括在內。
中國現今的不還棋頭的圍棋同中國明清時期還棋頭的圍棋相比,有什麽不同呢?
答曰,中國現今的不還棋頭的圍棋隻數子不數棋塊(實質是不數眼位),糊裡糊塗地將作為棋子“恆氣”的基本眼位與真子等同看待;中國明清時期還棋頭的圍棋既要數子又要數棋塊(實質是數眼位),數棋塊是為了扣除基本眼位。顯然可見,中國明清時期還棋頭的規則即計活子的規則更為合理——因為在最終局面上,確保棋子存活的基本眼位是客觀的存在。
一方的棋被對方封鎖、包圍、分割、切斷後,這一方就會多出一塊棋來,按照中國傳統的子多為勝的規則,就要被多扣掉兩個基本眼位。現行各種規則取消了中國傳統圍棋計活子時要扣除基本眼位的規定,就無異於做出下述這樣一項荒謬的判決:
當甲方以封鎖、包圍、分割、切斷等手段使乙方的棋子彼此不能聯絡而多出來一塊棋時(通常是將乙方的一塊棋割斷成為兩塊),要給予甲方扣減兩子或兩路(相當於兩目)的懲罰。
筆者這樣說的理由是,乙方被封鎖、被包圍、被分割、被切斷時,會多出來一塊棋並因此多出來兩個基本眼位, 按照唐代圍棋數路時要扣除基本眼位的規定,多出來的這兩個基本眼位應予以扣除。現行各種規則取消唐代圍棋數路時要扣除基本眼位的規定,就使乙方獲得了兩個子的利益,等效於甲方遭受兩個子的損失。
(應當說明的是,明清圍棋數子前先要還棋頭等價於唐代圍棋數路時要扣除眼位之規定。)
按照現行各種規則,甲方每對乙方封鎖、包圍、分割、切斷一次,乙方便可獲得兩個子的利益作為補償,無異於甲方要受到扣減兩個子的懲罰。甲方對乙方封鎖、包圍、分割、切斷的次數越多,乙方所得到的補償就越多,甲方受到的懲罰就越大。
“棋從斷處生”這句著名的格言是千錘百煉的真理。現行各種規則反其道而行之,對實施封鎖、包圍、分割、切斷等手段而積極主動的一方給予懲罰或曰對消極被動一方給予保護,難道是是優秀的合理的圍棋規則嗎?地多為勝取代子多為勝難道是一種進步嗎?現今地多為勝的各種規則橫行於世難道是圍棋的福祉嗎?回答只能是否定的!
在二十世紀末二十—世紀初,世紀之交也是千年之交的時刻,在中華神州,順應天下的人心,計活子圍棋規則誕生了。
計活子圍棋規則要糾正地多為勝規則這個愚蠢的錯誤,將無座子、有貼子、計活子的新古典圍棋推上歷史的舞台。
計活子的新古典圍棋要完成正本清源、返樸歸真、撥亂反正、破偽立真的光榮使命,要複興光大中國傳統優秀的圍棋並將它傳遍全世界。