棋种小传
它从哪里来,为什么长成今天这个样子。
起源中国 · 最早可靠记载见于《左传》(公元前 548 年)
有据可查的,和只是传说的
「尧造围棋,以教子丹朱」出自晋代张华的《博物志》,是后世追述,不能当作起源证据。真正可靠的最早文字记载是《左传》襄公二十五年(公元前 548 年)里的「举棋不定」,说明当时围棋已经是贵族熟知的活动。也就是说:围棋至少有两千五百年历史,这是有据的;更早的说法,目前都只能算传说。
规则短,是因为它把复杂度外包了
围棋的条文短到可以写在一张纸上:轮流落子、气尽提子、不能自杀、不能重复。它没有兵种、没有等级、没有升变。但正因为规则不规定任何具体形状,死活、劫争、厚薄、行棋效率这些概念才能完全从棋子关系里「长」出来,而不是被写进规则。这是一种极少见的设计:复杂度不在条文里,在条文的后果里。
贴目:这套古老规则里最年轻的一条
先行有利这件事,古人当然知道,但很长时间里靠的是让子、座子这类做法。用一个固定的补偿数值来抵消先手,是 20 世纪才普及的思路,而且数值一直在调整——因为它本质上是一个统计问题:多大的补偿才能让黑白胜率接近五五开。本站中国规则用 7.5 目、日韩规则用 6.5 目,差异来自两套计分方法本身。
2016 年的那一手
围棋曾被认为是机器最难攻克的棋类,因为它的分支因子太大、局面又难以评估。2016 年 AlphaGo 以 4:1 击败李世乭,其中第二局第 37 手的「五路肩冲」被职业棋手普遍评价为不像人类会走的一手,却被证明是好棋。此后人类的定式与布局体系被大幅改写,这是围棋两千五百年里节奏最快的一次理论更新。
- 1846 年本因坊秀策的「耳赤之局」:据传对手听到那一手后耳朵泛红,旁观的医师因此断定胜负已定——这是围棋史上流传最广的轶事。
- 日本江户幕府设立本因坊、安井、井上、林四家「棋所」,围棋因此获得了与将棋类似的三百年制度性传承。
- 中国规则数子、日韩规则数目,同一盘棋在两套算法下常常差出一到两目,收官的习惯也因此不同。
完整规则
先把一回合能做什么、怎样获胜弄清楚。
- 棋盘
- 9/13/19 路(默认 19)
- 先手
- 黑方,白方获贴目补偿
- 胜负条件围棋不是把对方吃光,而是比谁圈到的地盘多。双方连续停一手后对局立即结束,按当前规则结算分数,白方再加贴目,分高的一方获胜。整盘棋所有的攻杀、死活、劫争,最终都只是为了这一个分数服务。
- 双方轮流在空交叉点落一枚棋子,落下后不再移动。横竖相邻(不含斜向)的同色棋子组成一块棋,整块同生共死;与这块棋横竖相邻的空点就是它的气。
- 一块棋的气被占完时整块被提走。落子按固定的三步结算:先把自己这一手放上去,再检查四周敌方棋块是否已经没气并提走,最后才检查自己这块还有没有气。因为提子在自杀判定之前,可以落在一个看上去没气的点上,只要这一手恰好提掉了敌子就合法。
- 落子后己方棋块仍然没有气、又没有提掉任何敌子,这一手是自杀,界面会拒绝并提示「禁入点:不能自杀」。整块一起自杀同样禁止。
- 劫指双方各有一枚棋互相能提、提完后局面正好回到上一步的形状。若允许立刻提回,两人可以无限反复,所以规则必须禁止其中一次。日本规则选项禁止走出与上上个局面完全相同的棋盘,即不能立即提回(简单劫);中国和韩国规则选项禁止走出与历史上任何一个出现过的局面相同的棋盘(全局同形,即超级劫)。
- 被劫规则拦下时会提示「劫争不能立即提回」或「全局同形:不能重复局面」。要继续争这个劫,必须先在别处走一手对方不得不应的棋,等对方应完、棋盘形状已经不同,才可以回来提劫。
- 全局同形只看棋子分布,不区分轮到谁走。中国、韩国规则下只要盘面和以前某一手之后完全一样,即使行棋方不同也会被拒绝,三劫循环之类的反复局面因此被直接切断。
- 轮到自己时可以选择停一手。连续两次停一手,对局立即结束进入结算,没有额外的确认步骤。
- 结算阶段点击盘上任意一枚棋子,会把它所在的整块棋标记为死子或取消标记,分数立刻按移除死子后的棋盘重算。标记以「块」为单位,分散的死棋要一块一块分别点击。
- 只被一种颜色包围的空点区域算这一方的地;同时接触黑白两色的空点不算任何一方的地,公气和双活里的共有点属于这一类。
- 中国规则数子分数等于盘上己方棋子数加己方围出的地,白方再加贴目 7.5。日本、韩国规则数目:分数等于己方围出的地,加对局中提掉的敌子,再加结算时移除的对方死子,白方再加贴目 6.5。
- 两套算法结果不同,原因只有一个:数子把「己方棋子占据的点」也算分,数目不算。在自己的地里补一手,数子总分不变(多一枚棋、少一个地),数目却要少一目。所以收官时的填空、送子、单纯的提子交换在两套规则下价值并不一致,最终目差常常相差一到两目。
- 切换棋盘尺寸或规则会立即开始新对局。贴目只由规则决定,9 路、13 路和 19 路共用同一个贴目值,不能单独设置。
第一次这样下
按这个顺序思考,很快就能完成一盘。
- 第一次建议选 9 × 9全盘只有 81 个点,一局二三十手就能走完,可以完整体验提子、做眼、停一手和数子。
- 数气的方法把一块棋当成整体,沿外沿走一圈,数出所有与它横竖相邻的空点,同一个点重复接触只算一次。只剩一口气的棋处于被打吃状态,对方下一手就能提走;只剩两口气就该考虑逃跑、连接或反打吃。两块棋互相包围时气少的一方先被提,数清双方各有几口气,就知道这场对杀谁快一步。
- 开局按「先角、再边、最后中央」的顺序落子:角落用最少的棋子就能围出确定的地,在中央围同样大的地要多花一倍以上棋子。19 路第一手通常走星位或小目,9 路可以直接走三三或天元附近。
- 一个可以照着走的定式思路对方在己方星位旁小飞挂角时,如果这一侧己方棋子少,就在角上小飞守角,先把角地收下,让对方在边上拆二安定;如果这一侧己方已经有子,就改用夹攻,把那枚挂角的棋当成攻击目标。选哪一种看的是这一侧原有棋子的多少,而不是着法本身好坏。
- 判断死活分三步一,它被彻底包围了吗?还有出口就先向外跑,跑比在里面做活容易。二,它围住的空间能不能分成两个互不相连的眼?三,对方能不能在里面走一手把空间破成只剩一只眼?三步都过关才算真正的活棋。
- 真眼和假眼的区别是新手最常摔跤的地方。一个空点要成为真眼,除了横竖相邻的点(边上三个、角上两个)必须全是己方棋子,斜向的对角点也要由己方控制:在中央四个对角点至少占三个,在边和角上对角点必须全占。关键对角点被对方占着时,对方可以先提掉眼旁边的棋,这只「眼」就会塌掉,它是假眼,不能用来做活。
- 连接和切断的价值通常高于吃子。把自己两块弱棋接上,或在对方两块之间断开一手,收益往往比在边上吃掉一两枚孤子大得多。
- 每手落子前先回答「这手棋在做什么」围地、扩张、攻击、还是补活。答不上来的一手,多半可以换到棋盘上更大的地方去。
实战策略
从会走升级到有计划地走。
- 布局按「角大于边、边大于中央」的效率顺序寻找大场,其中既能扩张自己、又能限制对方的双向大场优先走。
- 攻击弱棋的目的通常不是吃掉它,而是一边逼它逃跑一边在旁边围地或筑起厚势。对方的棋跑掉了,自己拿到全部先手和外围厚壁,这场攻击已经成功。
- 厚势是一堵没有断点的墙,贴着自己的厚势围小空是最浪费的用法;正确做法是把对方的弱棋往厚势方向驱赶,或者从厚势向外大幅拆边。
- 打入和浅消要分场合对方模样还有缺口时可以打入内部;已经围得很牢就改用浅消,沿外沿轻轻压一手把规模压小,不要深入对方厚实处送死。
- 劫争的完整流程被提劫后不能立刻提回,先在别处走一手对方必须应的棋(劫材),对方应了以后再回来提劫;对方若也要争,就轮到他找劫材。开劫前先数清双方劫材的数量和大小,劫材少的一方不要主动挑起劫争,也可以选择消劫,直接把劫填掉换取别处实利。
- 官子按「双方先手、单方先手、双方后手」的顺序处理。价值相同的两处,先走那个走完还能保留主动权的,先手官子等于白送一次行棋权。
- 每隔十几手做一次形势判断把双方已经确定的地大致数一遍,加上贴目比较。领先就简化局面、把弱棋补厚;落后就要主动打入或挑起战斗,越拖越难翻盘。
胜负与特殊规则
容易漏掉、但会直接改变结果的细节。
- 贴目补偿黑方的先行利益。本站中国规则固定 7.5 目,日本、韩国规则固定 6.5 目,随规则切换自动改变。
- 因为贴目带半目,双方分数不可能相等,本站的围棋对局不会出现和棋,数子和数目都一样。
- 双活(seki)指两块互相包围、都做不出两只眼的棋:谁先去填公气谁就先被提,于是双方都不动手,两块棋都算活着。本站结算把这类同时接触黑白两色的空点判给谁都不算,双活的共有点在两套规则下都是零分。
- 长生、三劫循环这类会无限反复的局面,在中国和韩国规则下被全局同形直接禁止;日本规则只禁止上上手的局面,理论上可以反复,需要双方自行停一手结束对局。
- 结算完全依赖死子标记没有标记的死棋在数子里仍然当成活子并占着地,分数会明显偏差。标错了再点一次即可取消,也可以用「恢复死子」清空全部标记。
- 停一手会计入手数,双方各停一次立即结算。「悔棋」一次回退两手(自己和 AI 各一手),并清空已经做过的死子标记。
常见失误
新手最容易掉进去的几个坑。
- 把「连成一片」当成安全。一块棋无论多大,只要做不出两只真眼又跑不掉,仍会被整块提走,越大损失越惨。
- 把假眼当成真眼来数,尤其是边角上对角点已被对方占住的情况,到对杀最后一刻才发现少一只眼通常已经无法补救。
- 只顾局部追杀,让对手在别处连走两三手大场,局部赚了十几目却输掉全局。
- 在数目(日本、韩国)规则下往自己的地里随手补棋,每补一手就白丢一目;数子规则下不必顾虑这一点,两种规则的收官习惯不能混用。
- 对局还没定形就跟着对方连续停一手,直接进入结算,死活未定的棋会按当前形状算分。
- 在中国、韩国规则下想反复提劫,被「全局同形」拦住后以为是程序出错,其实那正是超级劫规则在起作用。
