萌围棋(MengGo)是一种两人对弈的三色围棋(Three color Go),可以简称为萌围(M3Go)。此处的“萌”概念含有三元(三值/三分量/三爻)的意义,与“易”概念相对,萌围棋即含有三色围棋(三元围棋)的含义。
下面从两个角度对萌围棋(三色围棋)进行简括说明,以便于概况式快捷理解萌围棋。

角度一:
萌围棋下法:
1、 对局为A、B二人,A(黑方)执黑子兼执花子,B(白方)执白子兼执花子。
2、 空枰开局。
3、A先下子,B后下子, 每10手棋一个循环,前8手棋A、B交替下黑子、白子,后2手棋A、B交替下花子。图示如下:

黑子、黑棋串、白子、白棋串的属性同传统围棋。
花子的初始属性为中性,中性花子所占的棋盘点不属于黑方和白方任意一方,当中性花子下在黑棋串或白棋串紧邻的空点上,也就紧了黑棋串或白棋串的一口气。
中性花棋串等同于棋盘边界外区域,也相当于将棋盘裁剪出了“中性花棋串外轮廓形”的孔洞。在对局进程中,由于棋局条件(参数)的变化,中性花棋串还可能变性为黑棋串或白棋串,而且花棋串的这种属性还可能往复变化多次。
围棋是黑棋和白棋“争地决胜”,萌围棋是黑棋主角和白棋主角“争地争花决胜”。
“会下围棋”是学习和对弈萌围棋的基础,围棋的知识和经验在萌围棋中没有作废,而是需要移植沿用。
为了使花棋串属性变化判断简明,以及使规则逻辑清晰、自洽和完备。萌围棋中给花棋串设定了底层属性和上层属性等两层属性,分别对应底层棋局(底层逻辑)和全息棋局(上层逻辑)等两层棋局(两层逻辑)。
因此,对弈萌围棋需要底层棋局(虚拟层/参数层)和全息棋局(实际层/结果层)等两层棋局。在全息棋局中真实地下一个棋子时,同时在底层棋局对应位置也虚拟地下一个同类棋子(黑子、白子或花子)。全息棋局中的花棋串的上层属性由底层棋局的相应参数推算得出。全息棋局中提吃棋串时,底层棋局中的对应棋串也同时被提走,也即底层棋局中的棋串的去留(生死)由全息棋局中的提吃情况决定。

底层棋局中的花棋串只具有不会发生变化的一种底层属性——中性,中性花棋串等同于棋盘边界外区域。底层棋局是特别设置棋局,可以保留一些无气黑白棋串。底层棋局是对弈的虚拟层和参数层,判断黑白棋串有无私眼、推算确定HEIy、BAIy、HEIo、BAIo(其含意见后文)等四个参数值,都在底层棋局中进行。人类棋手在大脑思维中虚拟显现底层棋局,或者说人类棋手需要采用底层逻辑思考推算前述参数。
全息棋局中的花棋串具有会发生变化的三种上层属性——中性、黑性和白性,中性花棋串等同于棋盘边界外区域;黑性花棋串(花棋串的每个花子上重叠放置一个黑子)等同于黑棋串;白性花棋串(花棋串的每个花子上重叠放置一个白子)等同于白棋串。随着控制参数HEIy、BAIy、HEIo、BAIo的不同取值,全息棋局中的花棋串可能会在“中性花棋串、黑性花棋串、白性花棋串”之间变化或振荡。全息棋局是对弈的实际层和结果层,判断禁着点、判断棋串生死和判定棋局胜负,都在全息棋局中进行。
计算机萌围棋的全息棋局,当某花棋串上层属性发生变化时,只需要将某花棋串的每个花子中心加上相应的黑星(黑色圆点)、白星(白色圆点)或恢复花棋串中花子的原状即可。
实体萌围棋的全息棋局,当某花棋串上层属性发生变化时,则可以在某花棋串的每个花子上重叠放置一个黑子或白子,或者移除某花棋串中每个花子上的黑子或白子。
萌围棋特有的私眼概念约等于(不全等于)围棋中“独享真眼(一个棋串独享的真眼)”概念。进行粗略(非完全精确地)理解思考时,私眼概念可以用“独享真眼(花棋串视同棋盘边界外区域)”概念代替。要详细了解私眼和独享真眼的区别可以阅读萌围棋规则中对私眼的定义和举例说明。
萌围棋花棋串三性逻辑规则(上层逻辑,定义花棋串上层属性) :
设全息棋局中有某花棋串X,其对应底层棋局中的花棋串Xd的紧邻有私眼黑棋串数量为HEIy、紧邻有私眼白棋串数量为BAIy、紧邻无私眼黑棋串数量为HEIo、紧邻无私眼白棋串数量为BAIo。(HEIy、BAIy、HEIo、BAIo属于自然数)
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的上层属性为中性(中性花棋串)。
当花棋串的上层属性处于中性(中性花棋串)时,此花棋串无气(气数等于 0 )仍可存活,也即此花棋串不会被提吃。
当花棋串的上层属性变为黑性(黑性花棋串)或白性(白性花棋串)时,此花棋串的归属和生死则按照黑棋串(黑棋串子串)或白棋串(白棋串子串)判断处理。
下萌围棋的过程,也相当于求解数学计算题(或几何证明题)一般。
例如,设:
有萌围棋底层棋局,如下图,问此底层棋局中的花棋串CA*、O二*、A四*……(其它花棋串略),在对应的全息棋局中的上层属性分别是什么?

解:
1、花棋串CA*的参数:HEIy=0、BAIy=1、HEIo=1、BAIo=1,因此,在全息棋局中花棋串CA*为白性花棋串,其每个花子中心加上白星(白色圆点)。
2、花棋串O二*的参数:HEIy=1、BAIy=1、HEIo=1、BAIo=0,因此,在全息棋局中花棋串O二*为黑性花棋串,其每个花子中心加上黑星(黑色圆点)。
3、花棋串A四*的参数:HEIy=1、BAIy=1、HEIo=0、BAIo=0,因此,在全息棋局中花棋串A四*为中性花棋串,其每个花子图案显示简式太玄图原状。
其它花棋串的求解略,从而得出全息棋局如下:

要学会萌围棋就要理解它的底层棋局(虚拟层/参数层)和全息棋局(实际层/结果层)的相互关系和转换。其实人类棋手对弈萌围棋时,只在大脑思维中进行棋局的局部转换和推算即可。计算机萌围棋(人工智能萌围棋软件)则是同时存在底层棋局和全息棋局两层数据,理解了就会发现学会萌围棋其实不难。
角度二:
为了便于理解和思考萌围棋棋局,可以将萌围棋棋局分化为直弈棋局、全息棋局和上层棋局等三层等效棋局,它们之间可以相互等价转换。
九路萌围棋直弈棋局、全息棋局和上层棋局示例,如下图:

直弈棋局中的花棋串的上层属性未作变换和标识,处于隐藏状态。
全息棋局中的花棋串的上层属性由直弈棋局中的隐藏状态变为了显露(全息)状态。黑性花棋串加黑星(黑色圆点),白性花棋串加白星(白色圆点),中性花棋串保持原状。
上层棋局中的花棋串已经根据其上层属性对应变换为了棋盘边界外区域、黑棋串、白棋串。它相当于把萌围棋局面转变为了对应的异形棋盘围棋局面。
因此,萌围棋可以看作是动态“异形棋盘围棋”(动态“马赛克围棋mosaigo”)。异型棋盘围棋(马赛克围棋)在对弈前,异型棋盘形状先要确定下来,在对弈过程中棋盘形状不再变化。而萌围棋的棋盘形状在对弈过程中可以看作是动态变化的,因为花棋串的上层属性会受前述HEIy、BAIy、HEIo、BAIo等四个参数的控制,花棋串会随着棋局进程在上层棋局中分化、变换为:边界外区域、黑棋串、白棋串,也即对弈过程中随着中性花棋串的不断增加或减少而产生动态地裁剪棋盘或复原棋盘的效果。 |