五千年(敝帚自珍)

主题:【原创】烂柯图及其变化图——中国古棋的多样性与同一性 -- 燕来

共:💬5 🌺23
全看分页树展 · 主题 跟帖
家园 十一、烂柯图变化图其五与狭义等子比路法

十一、烂柯图变化图其五与狭义等子比路法

对局过程中保留俘子,对局结束后通过回填俘子与死子来将棋做成等子局面的做棋计算法,叫做狭义等子比路法。

狭义等子比路法是广义等子比路法中的一种特殊计算法,它最为简便,是我国唐宋时期采用的胜负计算法。

两仙人通过时间隧道来到唐朝,按唐代围棋规则弈此烂柯之局。双方共下290着后,棋局休止了,为偶数休止。休止后,棋盘上有16个未收的单官由双方均分,每方分得8个,可在这些单官处填上棋子,填完单官后,共306着,各153着。

休止时,白方棋盒里有白方俘获的6个黑子,盘内有3个黑方的死子;黑方棋盒里有黑方俘获的14个白子,盘内有8个白方的死子。做棋时,将各方被对方俘虏的棋子及盘内的死子(最终不可避免要被对方俘虏的子)回填到各自的围空中,就使双方各153着所下出的棋子与开局前的座子全都存在于棋盘内,从而简便地将棋做成为等子局面。在这等子局面上,黑白两方各有155子(153颗着子加2颗座子)。如图九:

图九、烂柯图变化图其五(特殊等子局面,黑白两方各有155子)

s●#●○○○#〇〇〇〇〇#○○○○●#

r#●●●●○○○○○○○○○●●●●●

q●●●●○○●●○●○●●○●●●●#

p●●●●○○○●○●●●○○●●●●●

o●●○○●●○●●●┼●●○●●●○○

n●○○●●#●┼┼┼┼┼●○○○○○●

m○〇○●●●#●●●●┼●●●●●●●

l○○○●○●●●○●●●○○○○○○●

k○●○○○○●●○○○○○┼┼┼┼┼○

j●●●●○○●○○●●○○○〇〇〇○〇

i#●○○○●●○○○●●●●○〇○○#

h●●○○〇○○○●○●●●●○〇○#○

g●●●○○●●○●●○●●○○○●○〇

f○○●●●●●●●○○●●●○○●○○

e○〇○●#●●●○○○○●●○○●●●

d〇〇〇○●●●●●○●○●○○●┼┼●

c├〇〇〇○○●○○○●●●●●●●┼●

b├┼┼┼┼○○○#○○●┼┼┼┼●#●

a└┴┴┴┴┴○〇〇#○○●┴┴┴┴●#

﹢abcdefghijklmnopqrs

通过回填俘子与死子来将棋做成等子局面时,所做成的等子局面是特殊等子局面。在图九所示特殊等子局面上,基本眼位用#标记,各方基本眼位除外的空点是各方的路点(路点代表子)。数出黑方有18路,白方有17路,黑胜1路(即黑胜1子)。

若将各方路子的数量与各方盘内子的数量相加,则黑方有173子(18加155),白方有172子(17加155)。可知狭义等子比路法之特殊的“等子局面”与“两溢之棋”也是等价的。

说明:

1、回填做棋时,可将各方的一些棋子与路点(路点代表子)互换位置,也可将一些黑子与白子互换位置,来致使各方的路点聚拢在一起并呈现有规则的形状,就使计数更为快捷与简便(这是职业棋手熟悉的手段)。

2、只要记录了棋局的手数为2n(偶数休止),每方各n着,回填做棋时便可在棋盒内各留下(180- n)个子,然后将其余的子填到棋盘内,填后,就使盘内黑白两方的子数各有n个,成为等子局面。这其实就是等同于回填俘子与死子的做棋法,可见,等子比路法在理论上并无保留俘子的必要;但保留俘子有利于棋手作形势判断,也是不疑的事实,所以,本规则对保留俘子仍要加以提倡。(在这里,未考虑座子)

3、大约1千年前,唐代的特殊的等子比路法传播到日本,其操作手续被日本棋人全部保留至今,只是取消了“座子制”和“数空时要扣除基本眼位”的规定。取消了“座子制”,不过是回到了中国古棋产生出“座子制”之前的年代,没多大关系;但取消了“扣眼位”,就将“子多为胜”的比路法改变为“围地多胜”的比目法,将以生存棋子为目的来下围棋改变为以争夺土地为目的来下围棋。这个围棋观的改变,致使围棋的意义和精神都变得完全不同了!

十二、烂柯图变化图其六与还棋头数子法

中国古棋的简便算法,按时间顺序来说,有先唐等路比子法,唐宋等子比路法,明清等虚比子法(即还棋头数子法)。

等虚比子法的道理如下:基本眼位不是子,但可在基本眼位上设置虚拟的棋子(虚子)并将它们平均分配给黑白双方而将棋做成为两方虚子数量相等的局面(等虚局面)。在这等虚局面下,以子为单位,将各方的子与空合并计算(每口公气各方分得半子),子多的一方获胜——这便是等虚比子法的原理。等虚比子法的操作程序叫做“还棋头”。

什么是还棋头?怎样还棋头呢?

当黑白两棋的块数相等时,两方拥有的基本眼位数量也相等,这时,在各方的基本眼位上设置各方的虚子,在每个公共气点上设置半个黑虚子和半个白虚子,就将棋做成了两方虚子数量相等的局面。

当一方比另一方多n块棋时,这一方就比另一方多拥有2n个基本眼位,采取上述作法将使这一方比另一方多出来2n个虚子。为平衡虚子数量,应要求这一方还给另一方n个虚子——在黑白棋子的交界处取下这方的n个棋子并换上另一方的n个棋子(理论上,取下的这方的n个棋子,要与这方眼位上的虚子互换身份;换上的另一方的n个棋子是另方的虚子)。

(像这样的还子手续,在明清时期叫做“还棋头”。)

还棋头后,就将棋做成了两方虚子数量相等的局面。等虚局面也是一种与理想的最终局面等价的简易最终局面。在“等虚比子”的规则下,通过“还棋头”将棋做成等虚局面后为终局。

还棋头数子法怎样计算胜负?

终局后,在等虚局面上,将某一方的子与空合并计算(这与中国棋院现行数子法是一样的),便得到该方的子数。从361减去该方的子数,便是另一方的子数。比较两方的子数(包含了虚子)来判定胜负,子数多的一方为胜方。

请注意,还棋头之后数出的双方的子数并不是双方真实的活子数量,但这时双方的子数之差却与双方真实的活子数量之差相等,故可据等虚局面下双方的子数之差来计算胜负。

还棋头数子法可设立各方的归本数,不贴子的棋局,黑白两方归本数皆为180.5。于是可以只数一方,将该方的子数与其归本数作比较而知胜负之数。

还棋头数子法之结果返回到“活子多胜”

从各方的子数中扣除其虚子,“等虚比子,子多为胜”便返回到“子路皆子,活子多胜”。可知,等虚比子法(还棋头数子法)在实质上仍是“活子多胜”的计活子数子法。

两仙人通过时间隧道来到明朝,按明代围棋规则弈此烂柯之局。双方收完了单官,共下306着后(各153着),棋局休止了。

做棋时,先要清除并回收死子(即俘子),将各方被对方俘虏的棋子及盘内的死子(最终不可避免要被对方俘虏的子)回收到各自的棋盒内。本局,黑杀白22子,白杀黑9子(包括休止时盘内的死子)。回收俘子(死子)后,黑方棋盒内有34颗黑子(180减2颗座子减153颗着子加9颗回收的死子);白方棋盒内有47颗白子(180减2颗座子减153颗着子加22颗回收的死子)。

说明:

计活子围棋规则认为,无气的棋子是被俘虏而不是被杀害,故主张使用“俘子”这个名词;而“死子”是古今中外的习惯性说法,有时也就习惯性的使用了。

清除死子后,要还棋头。烂柯之局,黑方有5块棋,10个基本眼位;白方有3块棋,6个基本眼位,黑方比白方多出了4个基本眼位。将各方的基本眼位视为各方虚拟的棋子后,黑方便多得了4颗子,因此,黑方应还给白方2颗子。还子的操作手续是——取下黑方位于(o,r)、(p,r)的两颗黑子,换上白方的两颗白子◎◎。还棋头后如图十:

图十、烂柯图变化图其六(清理完死子,还棋头后的等虚局面)

s●┬●○○○┬┬┬┬┬┬┬○○○○●┐

r├●●●●○○○○○○○○○◎◎●●●

q├┼┼●○○●●○●○●●○●●●┼┤

p├●●●○○○●○●●●○○●●●●●

o●●○○●●○●●●┼●●○●●●○○

n●○○●●┼●┼┼┼┼┼●○○○○○● 还棋头:

m○┼○●●●┼●●●●┼●●●●●●● 在(o,r)、(p,r)处,

l○○○●○●┼●○●●●○○○○○○● 取下黑方的两颗子,

k○●○○○○●●○○○○┼┼┼┼┼┼○ 换上白方的两颗子◎◎

j●●●●○○●○○●●○○○┼+┼┼┤

i├●○○○●●○○○●●●●○┼○○┤

h├●○○┼○○○●○●●┼●○┼○┼○

g●●●○○●●○●●○●●○○○●○┤

f○○●●●●●●●○○●┼●○○●○○

e○┼○●┼●●●○○○○●●○○●●●

d├○○○●●●●●○●○●○○●┼┼●

c├┼┼○○○●○○○●●●●●●●┼●

b├┼┼┼┼○○○┼○○●┼┼┼┼●┼●

a└┴┴┴┴┴○┴┴┴○○●┴┴┴┴●┘

﹢abcdefghijklmnopqrs

还棋头后,黑白双方各拥有8颗虚子。黑方的8颗虚子在其8个基本眼位上(还有两个基本眼位,还棋头后转换为真子);白方的8颗虚子有2颗是◎◎,其余6颗在其6个基本眼位上。

清除并回收了俘子,还棋头后,两个棋盒内的信息如下:

黑方棋盒

┌——————————┐

|●●●●●●●●●●|18 棋盒上方摆放着回收

|●┼┼┼┼┼┼┼┼┼|17 的9颗被俘子与还棋头

|┼┼┼┼┼┼┼┼┼┼|16 时取下的两颗黑子

|┼┼┼┼┼┼┼┼┼┼|15

|┼┼┼┼┼┼┼┼┼┼|14

|┼┼┼┼┼┼┼┼┼┼|13

|┼┼┼┼┼┼┼┼┼┼|12

|┼┼┼┼┼┼┼┼┼┼|11

|┼┼┼┼┼┼┼┼┼┼|10

|┼┼┼┼┼┼┼┼┼┼|9

|┼┼┼┼┼┼┼┼┼┼|8

|┼┼┼┼┼┼┼┼┼┼|7

|┼┼┼┼┼┼┼┼┼┼|6

|┼┼┼┼┼┼┼┼┼┼|5

|┼┼┼┼┼┼┼┼┼┼|4

|┼┼┼┼┼●●●●●|3 棋盒下方保留着

|●●●●●●●●●●|2 未曾动用的25颗棋子

|●●●●●●●●●●|1

└——————————┘

黑方的棋盒中未曾动用的黑子有25颗(180减2颗座子减153颗着子),回收的被俘子(死子)有9颗,还棋头时取下2颗,盒内共有黑子36颗。可知,盘内有黑子144颗。

白方棋盒

┌——————————┐

|〇〇〇〇〇〇〇〇〇〇|18

|〇〇〇〇〇〇〇〇〇〇|17

|〇〇┼┼┼┼┼┼┼┼|16 棋盒上方摆放着

|┼┼┼┼┼┼┼┼┼┼|15 回收的22颗被俘子

|┼┼┼┼┼┼┼┼┼┼|14

|┼┼┼┼┼┼┼┼┼┼|13

|┼┼┼┼┼┼┼┼┼┼|12

|┼┼┼┼┼┼┼┼┼┼|11

|┼┼┼┼┼┼┼┼┼┼|10

|┼┼┼┼┼┼┼┼┼┼|9

|┼┼┼┼┼┼┼┼┼┼|8

|┼┼┼┼┼┼┼┼┼┼|7

|┼┼┼┼┼┼┼┼┼┼|6

|┼┼┼┼┼┼┼┼┼┼|5

|┼┼┼┼┼┼┼┼┼┼|4

|┼┼┼┼┼┼┼〇〇〇|3 棋盒下方保留着

|〇〇〇〇〇〇〇〇〇〇|2 未曾动用的23颗棋子

|〇〇〇〇〇〇〇〇〇〇|1

└——————————┘

白方的棋盒中未曾动用的白子有23颗(180减2颗座子减153颗着子减还棋头时填入的2颗子),回收的被俘子(死子)有22颗,盒内共有白子45颗。可知,盘内有白子135颗。

还棋头后,以“子空合计,只数一方”的数子法来计算烂柯图之胜负:

以子为单位,将黑方的子与空合并计算,从棋盒给出的信息得知盘内有黑子144颗,数出黑方的空有37子,则黑方共有181子,超出其归本数180.5半个子,判黑方胜半子(其意义是黑方的子数比其归本数多半子)。

此时,白方的子数为180(361减181),不及其归本数180.5半个子,判白方输半子(其意义是白方的子数比其归本数少半子)。

若将黑白两方的子数相比较,则黑方181子,白方180子,仍是黑胜1子。

若从各方的子数中扣除其虚子,仍得出黑方有活子173颗(181减去8),白方有活子172颗(180减去8)。于是,等虚比子法(还棋头数子法)的结果便返回到“子路皆子,活子多胜”。

说明:

本规则之还棋头数子法与中国棋院现行规则之取消了还棋头的数子法相比,两者不同之处在于:本规则是以生存棋子为目的来下围棋,以“子多为胜”为准则来判定胜负;中国棋院现行规则是以争占土地为目的来下围棋,以“地多为胜”为准则来判定胜负——两者在围棋观上根本不同。

本规则在还棋头后,可通过“子空合计”法计算出双方活子数量之差,又可在扣除虚子后返回到“子路皆子,活子多胜”,得出各方活子的数量;而中国棋院现行规则数子前不做棋(不还棋头),所数的对象已不是活子而是被称为“子”的地。

在具体的数子计算手续上,本规则之还棋头程序等价于数子时将各方是地但非子的基本眼位扣除;中国棋院现行规则数子计地时要将各方是地但非子的基本眼位包括在内。

十三、中国古棋的真谛

从尧造围棋到中华民国初年,围棋在我神州已流传四千年!中国传统的围棋,历史悠久,源远根深。在本文的讲述中,人们可以看到中国古棋计算胜负的方法在数千年间不断地演变,一直在简化和优化,其操作程序极具多样性。

但是,在操作程序不断演变的后面是规则的不变,在胜负算法多样性的后面是胜负规则的同一性,在事物表象的后面是事物的本质。万变不离其宗,万变不离其本,中国传统围棋亘古不变的宗旨和本质就是“子多为胜”这判定胜负的准则;中国不同朝代的围棋其同一的不变的遗传基因就是“子多为胜”这判定胜负的准则。

燕来(笔者)用四句话对中国古棋概括道:

以生存棋子为目的来下围棋;以“子多为胜”(最终在棋盘上生存棋子较多的一方获胜)为准则来判定胜负;以“子路皆子,眼位非子”的真知为依据来做棋计算;从“子路皆子,眼位非子,子多为胜”之定理推出“等路比子”、“等子比路”、“等虚比子”这三个推论,并以这些推论为原理来简便地计算胜负。

大道之行也,天下为公。为了百姓的生存,是炎黄尧舜的伟大思想。“子多为胜”是围棋创造者尧舜提出的原始的朴素的围棋观念,是传承了四千年的中国人的围棋观。“子多为胜”是中国古棋的生命与灵魂,是中国古棋的真谛。“子多为胜”——难道围棋不该这样下?

2011.01.12

全看分页树展 · 主题 跟帖


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河