五千年(敝帚自珍)

主题:【原创】计活子围棋规则——中华民族的智慧结晶 -- 燕来

共:💬7 🌺9
全看分页树展 · 主题 跟帖
家园 第七章、大道至简——计算胜负的简便方法

第七章、大道至简——计算胜负的简便方法

人类的天性是厌恶烦琐哲学的。为避免繁琐,中华民族的先贤,在数千年长时间里上下求索、不断地有所发现、有所发明、有所创造。

我国在先唐、唐宋、明清时期先后产生出三种计算胜负的简便方法。这些简便算法科学合理,已近乎完善,乃是大道至简的经典范例。其中,以明代所发明的富含辩证法思想的还棋头数子法最为优秀。

第二十八条、子路皆子

1、路的概念

在保留“基本眼位”的前提下,各方围空中能有棋子生存于其上的空点叫做“路点”。

(这里所说的“基本眼位”,是指棋子生存的充分必要条件——它是充分足够的,又是必不可少的。通常,要为每块独立活棋保留两个眼位作为其赖以生存的基本条件,故称之为基本眼位。)

对局休止,清理完死子后,棋盘上各方棋子围住的空点要分为两类:一类是基本眼位;另一类是路点。具体地说,各方棋子围住的地盘中基本眼位除外的空点就是路点。

路点简称为“路”。黑方棋子围住的路点能有黑子生存于其上;白方棋子围住的路点能有白子生存于其上。路点上可以填放棋子,也可省略填子的手续而将路点与子等同看待。每个路点都代表能够存活于其上的那一个活子,路的实质正是活子。

作为棋子的恒气,基本眼位要保留下来,任其空虚,不得有棋子存在于其上。

2、将路与子等同看待

终局后计算胜负时,应将路与子等同看待,将各方的子与路合并计算来得出各方活子的总量,再按“子多为胜”之准则来判定胜负。

路与子可以互换——从一方棋子的边界线以内取下这方的一枚棋子,便将这枚棋子换为己方的一个路点;在一方的一个路点上填放这方的一枚棋子,便将这个路点换为己方的一枚棋子;将一方的一枚棋子从一处转移到另一处(该方的一个路点上),便将这枚棋子与己方的一个路点互换了位置。

“子路皆子,眼位非子。”是实事求是的正确认识,由此产生做棋数子的种种简便方法。

图六:子路皆子

7b●┬●●○┐

6b●●●○┼○

5b┼●○○○○

4●●●●○●○

3○○○●●●●

2○w┼○○●●

1└○○○○○●

_abcdefg

图中,用字母b(black)标出的空点是黑方的路,表示有权生存在棋盘上的黑子,本例黑方有3路;用字母w(White)标出的空点是白方的路,表示有权生存在棋盘上的白子,本例白方有1路。其余的空点是基本眼位。基本眼位要保护起来任其空虚(留作棋子的恒气),其上不得有棋子存在。这个实事求是的认知便是“眼位非子”(眼位是气是地,但它不是活子)。

省略了填子的手续而将路与子等同看待,本图与图三所示理想的最终局面是完全等价的。将各方的子与路合并计算,黑方有22子,白方有21子,盘面上黑方比白方多生存1子,判黑方胜。

将各方的子与路合并计算时,可仿照中国棋院现行数子计地法先数出一方的占地数量(子与空的和数,包括公共眼位之半),从361减去这一方的占地数量便是另一方的占地数量;从各方的占地数量中减去各方基本眼位的数量(包括公共眼位之半),就得出各方生存棋子的数量。以图六为例,先数出黑方的占地数量为24点,则白方的占地数量为25点(49减去24),再数出黑方的基本眼位数量为2个,白方的基本眼位数量为4个,则黑方生存棋子的数量为22子(24减去2),白方生存棋子的数量为21子(25减去4)。

说明:

计活子规则之子路皆子与中国棋院数子制规则之子空皆地在算法上有一个重大的不同之处——前者数子,故扣除非子的眼位;后者量地,故将是地的眼位包括在内(中国棋院现行数子制规则名为数子,实为计地——可谓名不符实)。

若按中国棋院子空皆地的算法,这一局棋黑方占地24子,白方占地25子,盘面上白方比黑方多占地1子,判白方胜(建议中国棋院学习应氏规则,用“点”来取代“子”作为地的单位)。

两种算法,胜负互相颠倒。

第二十九条、子的概念的扩充

采用简便方法来计算胜负,做棋数子时就必然要引入子的新概念。因此,产生若干关于子的新名词。

1、路子、局子与活子

表象为空点的路所代表的棋子叫做“路子”;摆放在棋盘上的活子叫做“局子”;一方的路子与局子合在一起就是这方的全部活子。

2、虚子、实子与复子

假想在基本眼位(含公气)上有虚设的棋子存在时,这种假想虚设的棋子叫做“虚子”;相对而言,真实的活子(包括路子与局子)叫做“实子”;虚子与实子合在一起叫做“复子”,好比数学中虚数与实数合在一起叫做复数。虚子应由黑白双方均分。

(实子又叫做“真子”;虚子又叫做“假子”或“块眼子”——基本眼位上的虚拟棋子)

第三十条、简便算法的原理(三种)

由“子路皆子,眼位非子”(局子与路子皆为活子且一方的局子与路子合起来就是该方的全体活子,基本眼位是留作恒气的地而不是子)推出简便算法原理如下:

1、做棋后,若使两方路子数量相等,则两方局子数量之差恰等于两方活子总量之差。

(此即先唐停路比子法原理)

2、做棋后,若使两方局子数量相等,则两方路子数量之差恰等于两方活子总量之差。

(此即唐宋停子比路法原理)

3、做棋后,若使黑白两方虚子数量相等,则两方复子数量之差恰等于两方活子数量之差。

(此即明清停虚比子法原理或曰还棋头原理)

两方路子数量相等的局面、两方局子数量相等的局面、两方虚子数量相等的局面都是简易的理想最终局面。

将棋做成上述简易的理想最终局面时,“子多为胜”的表现形式分别是“局子多胜”、“路子多胜”(即“路多为赢”)、“复子多胜”。

同一局棋,不论采用本规则的哪一种简便算法,都会得到同样的胜负结果。

全看分页树展 · 主题 跟帖


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

Copyright © cchere 西西河