传统两色围棋中有一种让飞刀的趣味围棋,让一把飞刀就是被让方有一次连下两子的机会,连下的第二子又称为飞刀,让N把飞刀就是被让方有N次连下两子的机会。 传统两色围棋中还有一种让炸弹的趣味围棋,让一个炸弹就是被让方有一次将对方某个棋子替换为己方棋子的机会,用于替换对方棋子(变换棋盘上棋子颜色)的这个棋子又称为炸弹,让N个炸弹就是被让方有N次替换对方棋子的机会。
2017年5月我创制了飞弹三色围棋(Flybomb three color Go),它是创制于2013年和2016年的老版萌式三色围棋的一种简化版,目前飞弹三色围棋规则已经更新到2022年版。飞弹三色围棋也可以看作是传统让飞刀围棋和让炸弹围棋的结合和变异,只是飞弹三色围棋中某方连下的第二子不是黑子或白子而是灰子。或者为了更好的视觉和象征效果,可以将灰子替换为花子,花子图案通常为黑白灰“简式太玄图(Triskelion)”或者“灰底太玄轮(Triskelion)”。连下的第二手花子又别称为飞弹,下面规则条文中统一称其为飞弹。飞弹三色围棋可以简称为飞弹围棋(FlybombGo)或飞围(F3Go)。
飞弹三色围棋中的飞弹既是飞刀又是炸弹,这也是飞弹三色围棋名称的来源。
飞弹三色围棋中的飞弹有“提吃点禁手”、“彼方一气眼禁手”和“彼方虎口禁手”。
飞弹三色围棋中,花棋串不仅具有不会发生变化的一种底层属性——中性分隔串属性,还具有会发生变化的三种上层属性——中性分隔串属性、黑棋串属性和白棋串属性,黑棋主角和白棋主角“争地争花决胜”。
飞弹三色围棋中花棋串的上层属性,何时变、如何变,将由花棋串的“紧邻有私眼黑棋串数量HEIy、紧邻有私眼白棋串数量BAIy、紧邻无私眼黑棋串数量HEIo、紧邻无私眼白棋串数量BAIo”等四个参数共同控制。
飞弹三色围棋(N)中的N值通常设定为3,且N值为3是默认值,可省略。这种情况下,黑方和白方各拥有3个飞弹,总计6个飞弹。飞弹三色围棋(N)推行的初期,N值可以设定为1或2。
飞弹三色围棋(3)是围棋下法之外的一种趣味下法。对飞弹三色围棋规则的理解也可以参看萌式三色围棋规则。 飞弹三色围棋的规则与传统让飞刀围棋规则大同小异,下面主要给出飞弹三色围棋(3)与传统让飞刀围棋相异的地方。
一、飞弹三色围棋(3)的下法
飞弹三色围棋(3)的下法基本同围棋,但是黑方和白方各有3次连下两子的机会,连下的第二子不是黑子或白子,而是飞弹。飞弹三色围棋中飞弹可以在任意回合下出,但下飞弹前要先声明,也即在本回合下出黑子或白子前,要预先告知对方,然后才可以下出1黑子、1飞弹,或者下出1白子、1飞弹。
飞弹三色围棋为了满足奇数手下黑子、偶数手下白子,下棋过程中扔飞弹(下花子)时,变通地一次扔2个飞弹(占2手棋),1个飞弹(虚弹)扔在棋盘边界外;1个飞弹(实弹)扔在棋盘边界内。棋盘内,奇数手的飞弹(花子)应是黑方所下,偶数手的飞弹(花子)则应是白方所下。
二、基础概念
1、气:一个棋子在棋盘点S(x1,y1)上,与它直线紧邻的空点T(x2,y2)则是这个棋子的“气”。此时,棋子所占点S和直线紧邻空点T的坐标满足|x1-x2|+|y1-y2|=1。
2、两子紧邻:设两个同色棋子或两个异色棋子所占点为S(x1,y1)、T(x2,y2),当|x1-x2|+|y1-y2|=1,那么这两个棋子就处于两子紧邻状态(两子直线紧邻状态)。
3、棋串:在棋盘上,一个棋子直线紧邻的点上或连续紧邻的点上,如果都有同色棋子存在,那么这些棋子就相互连接成一个不可分割的整体,这样的整体称为棋串。棋串根据不同颜色又具体分为黑棋串、白棋串和花棋串等。棋串也可简称为串。与其它同色棋子分离开的单独的一个棋子是一个特殊的棋串。棋串的气是棋串中所有棋子的气的总和。在飞弹三色围棋中,棋串是一个精确概念,也是一个基础性的核心概念。
4、紧邻棋串:两个棋串要紧邻,则这两个棋串必需是异色棋串,而且这两个棋串必需至少有 1 对棋子(每个棋串 1 个棋子)处于两子紧邻状态。
5、空点串:在棋盘上,一个空点直线紧邻的点上或连续紧邻的点上,如果都没有棋子存在,那么这些空点就相互连接成一个整体,这样的整体称为空点串。与其它空点分离开的单独的一个空点是一个特殊的空点串。在飞弹三色围棋中,空点串是一个精确概念,也是一个基础性的核心概念。
6、封闭区域:棋盘上,由颜色相同或不同的棋串、或者由颜色相同或不同的棋串和边界外区域(中性花棋串视同边界外区域)形成一个环状带,此环状带可以将棋盘分成两个区域,而且此两个区域没有一条由连续紧邻的空点形成的路径相连接,那么这两个区域即为两个封闭区域。
7、眼:由颜色相同的棋串或颜色相同的棋串和边界外区域(含中性花棋串)形成的含有空点串的封闭区域,通常又称为眼。眼又包括真眼和假眼,其含义与围棋中的概念相同。
8、私眼:由一个黑棋串独享或者说规则理论上可以独享的眼(空点串),也即是这个黑棋串的私眼。前述规则理论是:
(1)棋盘上的一切花棋串皆视同边界外区域,也即判断棋串有无私眼时采用底层逻辑或底层棋局(可以保留一些无气黑白棋串)。
(2)黑棋串私眼内有“至少一个”空点串与这个黑棋串紧邻,而且紧邻它的这一个或多个空点串不能与其它黑棋串紧邻。
(3)黑棋串私眼内与其紧邻的空点串可以与其它白棋串紧邻,但是这些白棋串不能具有1气及1气以上的眼,或者模拟推演:在这些白棋串的基础上,再单方连续下白子(连续下白子的过程中不能提子)也无法为其做出一个1气眼。
白棋串私眼判断规则理论与上述黑棋串私眼判断规则理论同理,具体描述文字略。
飞弹三色围棋的私眼概念约等于(不全等于)围棋中“独享真眼(一个棋串独享的真眼)”概念。
在飞弹三色围棋中,私眼是一个精确概念,也是一个重要概念。
三、底层棋局、全息棋局和棋串属性
1、黑棋串和白棋串的属性同传统两色围棋。
2、花棋串则具有底层属性和上层属性等两层属性,分别对应底层棋局和全息棋局。
(1)底层属性由花棋串单性逻辑规则(又称为底层逻辑规则)定义并与底层棋局绑定。此逻辑规则中,花棋串只具有不会发生变化的一种底层属性——中性分隔串属性,它与棋盘边界外区域的属性相同。底层棋局是特别设置棋局,可以保留一些无气黑白棋串,其花子图案通常为“灰底斑马纹”或者“来氏太极图(中间填充灰色/加灰星)”。底层棋局是对弈的隐藏层和参数层,判断黑白棋串有无私眼、推算确定HEIy、BAIy、HEIo、BAIo(其含意见后文)等四个参数值,都在底层棋局中进行。底层棋局仅在人类棋手大脑思维中虚拟显现,或者说人类棋手需要采用底层逻辑思考推算前述参数。
(2)上层属性由花棋串三性逻辑规则(又称为上层逻辑规则)定义并与全息棋局绑定。此逻辑规则中,花棋串具有会发生变化的三种上层属性——中性分隔串属性、黑棋串属性和白棋串属性,随着控制参数HEIy、BAIy、HEIo、BAIo的不同取值,花棋串的上层属性会在“中性分隔串属性(中性花棋串)、黑棋串属性(黑性花棋串)、白棋串属性(白性花棋串)”之间变化或振荡。判断禁着点、判断棋串生死和判定棋局胜负,都在全息棋局中进行。计算机飞弹三色围棋的全息棋局,当某花棋串上层属性发生变化时,只需要将某花棋串的每个花子中心加上相应的黑星(黑色圆点)、白星(白色圆点)或恢复花棋串中花子的原状即可。实体飞弹三色围棋的全息棋局,当某花棋串上层属性发生变化时,则可以在某花棋串的每个花子上重叠放置一个黑子或白子,或者移除某花棋串中每个花子上的黑子或白子。
(3)当花棋串的上层属性处于“中性分隔串属性(中性花棋串)”时,此花棋串无气(气数等于 0 )仍可存活,也即此花棋串不会被提吃。
(4)当花棋串的上层属性变为黑棋串属性(黑性花棋串)或白棋串属性(白性花棋串)时,此花棋串的归属和生死则按照黑棋串(黑棋串子串)或白棋串(白棋串子串)判断处理。
四、花棋串三性逻辑规则(上层逻辑,定义花棋串上层属性)
设全息棋局中有某花棋串X,其对应的底层棋局中的花棋串Xd的紧邻有私眼黑棋串数量为HEIy(By)、紧邻有私眼白棋串数量为BAIy(Wy)、紧邻无私眼黑棋串数量为HEIo(Bo)、紧邻无私眼白棋串数量为BAIo(Wo)。(HEIy、BAIy、HEIo、BAIo[By、Wy、Bo、Wo]属于自然数)
1、当HEIy+BAIy=0,则花棋串X的上层属性为“中性分隔串属性(中性)”;
2、当HEIy+BAIy≥1:
2.1、当HEIy>BAIy,则花棋串X的上层属性为“黑棋串属性(黑性)”;
2.2、当HEIy<BAIy,则花棋串X的上层属性为“白棋串属性(白性)”;
2.3、当HEIy=BAIy(HEIy、BAIy≥1):
2.3.1、当HEIo>BAIo,则花棋串X的上层属性为“黑棋串属性(黑性)”;
2.3.2、当HEIo<BAIo,则花棋串X的上层属性为“白棋串属性(白性)”;
2.3.3、当HEIo=BAIo,则花棋串X的上层属性为“中性分隔串属性(中性)”。
由上可知,花棋串紧邻棋串的私眼是花棋串上层属性由中性分隔串属性向黑棋串属性或白棋串属性变化的开关和上层属性变化的重要参数。
花棋串上层属性的变化或振荡,其实主要就是黑棋和白棋对花棋(花棋所占棋盘点和关联利益)的争夺,此现象和过程可以简称为争花。
花棋串上层属性根据不同情况可以分化为中性分隔串属性、黑棋串属性、白棋串属性等三种属性,但总体而言花棋串还是相对于黑棋串和白棋串的第三元中间势力。
五、飞弹的禁手(禁着点)
飞弹的禁手(禁着点)在全息棋局中进行判断。飞弹的禁手(禁着点)具体有如下三种:
1、飞弹“提吃点”禁手:提吃黑棋串或白棋串的提吃点是飞弹的禁着点(禁手点),也即飞弹不具有提吃功能。
2、飞弹“彼方一气眼”禁手:彼方(对方)棋串的一气眼,是此方(我方)所下飞弹的禁着点,也即黑棋串的“一气眼”是白方所下飞弹的禁着点,白棋串的“一气眼”是黑方所下飞弹的禁着点。
3、飞弹“彼方虎口”禁手:彼方(对方)棋串的虎口,是此方(我方)所下飞弹的禁着点,也即黑棋串的“虎口”是白方所下飞弹的禁着点,白棋串的“虎口”是黑方所下飞弹的禁着点。
六、下棋流程(适用于计算机程序棋手和人类棋手)
1、选择一个下子点,然后在全息棋局中判断此下子点是否禁着点?是否提吃点?
(1)如果是禁着点,则返回重新选择下子点或下虚着(Pass)。
(2)如果不是禁着点,而是提吃点,则将棋子下在此点并完成提吃操作。
人类棋手对弈实体飞弹三色围棋时,则需要再更新全息棋局中变化了的花棋串的上层属性。
计算机程序棋手,则需要再更新底层棋局、全息棋局数据。
(3)如果不是禁着点,也不是提吃点,则将棋子下在此点。
人类棋手对弈实体飞弹三色围棋时,则需要再更新全息棋局中变化了的花棋串的上层属性。
计算机程序棋手,则需要再更新底层棋局、全息棋局数据。
七、贴子和计算胜负
常规正式比赛采用黑棋贴子制度,终局计算胜负时,黑棋贴还3又3/4子(3.75子)。
着子完毕的棋局,在全息棋局中采用数子法(数点法)计算胜负。
双活状态下的黑棋串和白棋串之间的空点串,双方各得一半。
黑棋串或白棋串与中性花棋串之间的空点串,全归黑棋串或白棋串所有。
中性花棋串围住的“空点串”、“非长活黑棋串”或“非长活白棋串”皆视同中性花棋串(中性花棋串子串)。
将黑、白两方逻辑死子清理出棋盘后,对两方的黑、白活棋串(黑性花棋串和白性花棋串归并入相应黑棋串和白棋串)围占的点分别进行计数,扣除贴子方的贴子数(点数)后,子数(点数)多的一方为胜方,子数(点数)相同则为和棋。
或者,因为棋盘总计有361点,设黑方贴子数为m,中性花棋串围占了X点,Y=(361-X)/2,则Y为不贴子和棋数,Y+m为黑方实际含贴子和棋数,Y-m为白方实际含贴子和棋数。单以黑方棋计数,则以黑方活的“黑棋串和黑性花棋串”所围占的点进行计数,子数(点数)大于Y+m,则为黑胜白负,子数(点数)小于Y+m,则为黑负白胜,子数(点数)等于Y+m,则为黑和白和。单以白方棋计数同理。
九路飞弹三色围棋规则和十三路飞弹三色围棋规则,基本与上述十九路飞弹三色围棋规则相同,只是棋盘大小和坐标须要做相应调整,贴子数可以仍为黑棋贴还3又3/4子(3.75子),或者也可以根据将来统计的对弈胜负大数据情况另做调整。
八、飞弹三色围棋(3)的三种对弈模式
A模式:每方3个飞弹,1个随机飞弹+2个自主飞弹,其中1个飞弹扔出时机(手数)由程序随机确定,其中2个飞弹扔出时机(手数)由棋手自主决定。
B模式:每方3个飞弹,全是随机飞弹,飞弹扔出时机(手数)全由程序随机确定。
C模式:每方3个飞弹,全是自主飞弹,飞弹扔出时机(手数)全由棋手自主决定。本对弈模式也即前述规则描述的对弈模式。
飞弹三色围棋通常可以采用9路、11路、13路等小棋盘。 |