很多没学过围棋的朋友都会说,围棋太难了,看半天连谁输谁赢都不知道。
就像我小时候曾经跟小伙伴说过的一句话,“麻将太难了,我都不知道一饼和九饼哪个大……”
其实不光是围棋小白这么想,整个围棋圈,大概都存在这样的尴尬——职业高手的棋,业余高手看不懂;业余高手的棋,业余低手看不懂;业余低手的棋,初学棋手看不懂……
甚至就连职业高手之间,也经常会出现“看不懂”的情况。中国围棋界有个著名的段子……咳咳,大家都知道的。
为什么会出现这种情况呢?因为围棋的变化实在是太多了。单从统计学的角度说,围棋盘上可能出现的局面是10的172次方,甚至超过了宇宙中原子的总数量。别说是人,就连超级计算机也无法穷尽其计算。
举例来说,在人类最后一次战胜Ai的那次对局,也就是李世石vs阿尔法狗五盘大战的第四盘中,Ai之所以突然崩溃,是因为李世石下出了一手出现概率仅为0.007%,也就是万分之一概率的棋。
换句话说,这手棋甚至超出了Ai的想象,使它接下来的计算出现了严重误判。如果把阿尔法狗看作一个人,那他在那一刻的表现确实相当于精神崩溃。
围棋的计算量这么恐怖,普通人就不下围棋了吗?当然不是。
围棋的乐趣有很多,但“棋逢对手“绝对是其中最大的乐趣之一。其实,赢棋根本不需要穷尽围棋的计算,而只需要比对手多计算一点点。
回到本文的主题,不会下棋的人,怎么样才能迅速看懂,或者接近看懂一盘棋局的胜负呢?
我们用一份实战棋谱来简单梳理一下。
图1:标准棋谱
图1这样的棋谱,从第一手到最后一手都标明了次序,可以完美还原对局的情形。但是,乍一看这张棋谱,就是专业人士也得先定定神,然后才能好好计算胜负。对低水平棋手或小白来说,大概就相当于天书吧。
好在,正常的对局,棋子上不会有任何标记,所以应该是下图的样子。
图2:实战的情形
围棋的核心是“围”,就是要比较双方围起来的地盘。所以这盘棋最终计算胜负时,需要从图2再变成下面的图3。
图3:实战谱极简版
对于图3的棋谱,计算胜负就非常简单了,能数到200的小学生就可以做到。图中的黑白各有被分割开的三块,但和胜负无关。
我们知道,19路棋盘上一共有361个点,不考虑贴目因素的话,任意一方只要超过181个点,就将取得胜利。
这局棋正好也不用贴目,而黑棋恰好是181个点,用中国规则计算,就是胜1/2子。这是围棋中差距最小的胜利,但胜利就是胜利,胜1/2子和胜100子,结果是一样的。
但从图2变成图3,还要经过几道必须的工序。
图4:边界尚未明确
首先,严格来说,这张棋谱记录得并不完全。由于上图中从A到F的六个点,黑白双方各占一半,已经不影响胜负,所以记谱时将其省略了。正常情况下,这六个点是双方势力范围的边界,应该都填满,如下图。
图5:明确最终边界
上图中,三角标记的就是为了明确双方边界而填满的棋子。
但是有人会问,打叉标记的棋子也和对方的棋子发生了接触,为什么不需要明确边界?
这是因为这些子都是死子,要从棋盘上拿走。围棋中的“死子”,就是指“被对方包围而且没有两只‘眼’的棋子”。
分清边界、拿走死子后,棋盘就变成了下图。这个时候,双方的地盘一目了然,哪些地方属于黑棋,哪些地方属于白棋,就是不会下棋的人也能看明白。
图7:拿掉死子,明确双方地盘
为了方便计算,最简单的办法是把各自的地盘都填满。图7填满后,就是前面我们看过的极简版。再来看一下。
以前大家计算围棋的胜负,只能一个子一个子地数。好在现在有了Ai,围棋数子也有了更高级的办法。以下是两个Ai拍照后自动识别的结果,不仅不用拿走死子、填满棋盘,而且准确率还相当高。大家感受一下。
最后,再简单介绍一下今天说的这份棋谱。这是一局在中国围棋史上有重要意义的对局。
时间是1963年,中国棋手陈祖德执黑,日本棋手杉内雅男九段执白。双方在北海公园大战9个小时,陈祖德以最微弱的优势获胜,成为第一位战胜日本九段的中国棋手。虽然是受先,虽然只胜1/2子,但毕竟是非同寻常的第一次。
中国围棋从领先到落后再到领先,从陈祖德吹响反攻号角,到聂旋风席卷擂台赛,中间的曲折艰辛、波澜壮阔,可谓一言难尽。
最后,问个有意思的问题:我们都知道现代围棋的最高段位是九段,那么,当时的陈祖德是几段呢?
本文地址: