计算就是力量:如何提高你的围棋计算力


所谓计算,就是棋手在决定下一手之前,先把接下来的一手、几手在脑子里推演一遍。换到别的棋类,这件事也许叫“算路”,也许叫别的名字,但过程都一样:你往前想几步,想对方会怎么应你的这一手、那一手,再据此决定棋该下在哪里。有棋手甚至说,计算是围棋里最重要的一项本事——那就没什么好犹豫的了,这份功夫绝对值得专门去练。哪怕只比对手多算准一两手,也可能带来摧枯拉朽的胜利。所以,我们这就来聊聊:围棋的计算力,到底该怎么提高!
你看到那个劫了吗?
开始之前,我想先讲一盘自己的棋:2024 年图卢兹欧洲围棋大会(EGC)的一局周末赛。局面大体两分,可我时间已经很紧,既没法把目数点准,也来不及快速判断官子。于是我在战斗中选了一条孤注一掷的下法——赌它能成,顺便也想把时间抢回来一点。其中一处涉及征吃对方几颗子,我把它简化成下面这张图。你可以看到,图里有两处征子;读秒之下我拼命想把它们算清楚,又想找出能让征子成立的接应,最后还是放弃了这个念头,转而想先走几手先手便宜,再去攻击对方另一块棋。结果没成,我后来投子认负。局后对手问我:你看到那个劫了吗?——那个劫,我也放在下面了。
那个劫我在局中确实没看到;不过我们也一致认为,盘面上根本找不到足够大的劫材来打赢它!这也正是我想把计算练上去的原因之一:能快速点目、算得准确,在读秒里也能做出更好的判断——当然,不只是读秒,一盘棋的任何时候都需要。
计算时,你“看”到的是什么?
想提高的棋手常会问起这样一个问题:“计算的时候,脑子里到底是什么样子?”你算棋时究竟“看”到了什么——棋子?黑白两色?还是一条条变化图?
答案多半因人而异——每个人的想象力本来就不一样。有些棋手确实能把棋盘和棋子清清楚楚地“看”在眼前,至少在死活题这类局部场景里毫无问题。另一些人的计算则更像是往盘上摆一串模糊的标记:这里是黑,那里是白,却并不真的成像。比如下面这个局面,有一手手筋可以吃掉两颗黑子。对某些棋手来说,脑海里未必有清晰的棋子形象,只有一串“这手是白、这手是黑”的心理备注。
你要是能把颜色也想出来,那当然更好;想不出来也没关系——只要记住黑白是一手一换的,就足够用了,尤其是上面这种一路打吃的必然次序。如果你对这个棋形或者这个手段本来就熟,那这份熟悉本身也是一条捷径,同样够你把变化算到底。
怎样提高自己的计算力?
我猜,你去问大多数高手,得到的多半是同一个答案:练!再具体一点,他们大概会让你去做死活题,或者更宽泛的围棋习题——这确实能把你的计算力逼出来,还能顺带学到一大堆能用在实战里的手段。
这个建议本身当然没毛病。可要是你不喜欢做死活题,或者已经做了很多、计算力却迟迟不见长,那也许该换个更有针对性的办法:先找出短板,再对症下药。所以下面我们把围棋的计算拆开来看——它由哪几块本事构成,每一块又能用什么样的练习单独去补。
想象力
像围棋这样的棋类,想象力自然占了很大分量。你能在盘上清楚“摆”出的棋子越多,就越能预判对手的下一手和他的真实意图。反过来,这也帮你判断:这条变化的结果你满不满意,能不能干脆脱先(转投别处),还是说得再往宽里、往深里多算几手。
想练想象力,办法其实不少。和别的训练一样,重复是最见效的:练得多,脑子里的画面就越清楚。你可以专门练围棋,也可以借别的棋类,甚至只是随手把日常物件在脑中想清楚。不过眼下我们还是先谈跟围棋直接相关的那部分练习——毕竟这一块最对口!
如果你刚上手,可以先试着把盘上一些基本棋形想出来——扭头不看,或者干脆闭上眼睛。等这一步做到了,再往前一层:不只想棋子,还要想棋子周围的空点,因为在围棋里,气和吃子全靠这些空点来判断。
盲棋死活题
等你能在脑子里摆出基本棋形、数清棋子的气,就可以试试“盲棋”死活题了,这对想象力是很好的锻炼。题目不必复杂——要是你没练过,难度最好比平时做的低不少。具体做法是这样:
- 盯住题目的初始局面,把棋形记下来。
- 先在脑子里把棋子成像,然后移开视线或闭上眼睛,让这张图继续留在脑海里。
- 图一旦散了,先试着自己重建;实在想不起来,就再看一眼棋盘,直到重新“看”清为止。
- 不看棋盘,把这道死活题解出来。
- 尽量把正解的每一手都在脑子里走一遍,一直走到变化的最后。
下面几道题比较短,正好拿来练成像;要是嫌太简单,随时可以自己换更难的!
总的来说,别对自己太苛刻,哪怕只是练一点、进步一点,都算数!如果你看着棋盘做死活题毫不费力,一旦不看就想不出来,那这类练习正好补上想象力这块短板!
一色棋
围棋里还有一种情况很常见:算了一阵之后,你已经记不清盘上都摆了哪些子,或者某个位置那颗子到底是黑是白。尤其是算到一半,忽然想确认某块棋还剩几口气,结果只好从头再算一遍!
一色棋的规则是:双方用同一种颜色的棋子——比如都用白子——各自记住哪些是自己的!乍一听有点吓人,但只要你下过一阵围棋,多半会惊讶于自己居然记得住这么多!
万一真忘了哪些算黑、哪些才是真正的白,有个办法:在脑子里把这些子落下来的次序重演一遍,颜色自然就对上号了。这和计算是同一回事,只不过重点全放在棋子的颜色上。如果你恰好在这方面吃力,这个练习会很对症!
想下一盘一色棋,最省事的办法是去 OGS 上找电脑下一局 9×9。选不计等级分的对局,输赢就无所谓了;你随时投子认负,或者中途不再坚持一色,电脑也不会有意见——全看你自己!OGS 还允许自定义棋子颜色,甚至可以把黑白两方设成同一种颜色。具体怎么设,见下图:

把鼠标移到屏幕右上角的用户名/头像上(手机上点一下),就能看到自定义棋子的选项。点开“More options”(更多选项),可以给黑白双方分别挑颜色,甚至换成自定义图片!最新版本里,这项自定义挪进了设置(Settings)页面,其他各种选项也在那儿一起调。
数气
算变化的时候,你要记住的不只是盘上多了哪些子,还有牵涉其中的每一块棋各剩几口气。围棋里有大量手段都建立在“气紧”之上,能在计算过程中及时看出这一点,非常关键。
如果你在实战中总是算不清气,可以专门做一类题:气紧(日语:Damezumari)题,也就是“气不够用”的题目。这类题逼着你把每块棋的气数想清楚、跟到底——靠气紧去吃掉对方、连回自己,或者做活、杀棋。手筋题里有相当一部分就属于这类:被枷住或者被宽征套住的子,正是因为气不够才逃不掉。死活题里也有不少手法建立在气紧之上。
有时候你能找到专讲气紧的书或题集,有时候就得自己留心去认。什么时候开始练都不算晚——算棋的时候,随手问自己几个问题:
- 这块棋还有几口气?
- 这一手下完,是给某块棋添了气,还是把气紧了?
- 吃掉这块棋需要几手?(有时候,一口气并不只是紧挨着这块棋的那个空点)
下面几道题,看看你能不能找出气紧出在哪里!
计算的捷径
自己做题的时候,你想算多久就算多久;可实战有钟,时间总是不够用。所以,算得又快又准,本身就是优势。下面分享几条我常用的捷径,也希望它们能帮你摸索出属于自己的那一套。不过要提醒一句:捷径能提速,可一旦前提想错了,也可能直接把一盘棋断送掉。所以总的原则是——“拿不准,就算清!”
征子
征子在实战里非常常见,同时也是你需要算的最长的变化之一。原理上它并不难——每一手都是打吃嘛——但正如前面“你看到那个劫了吗?”一节所示,里面偶尔会藏着意外。好在,征子有几条现成的捷径可以用:
- 斜线计算:熟悉了征子那种“之”字形的走法之后,你不必再一颗一颗去想黑白双方的每一手,有时候只要沿着被征一方的斜线看过去,就知道它最终会跑到哪儿。看这条斜线是撞上了某颗子,还是从某颗子旁边空一路擦过去,又或者一直撞到棋盘边上。练多了自然就准!
- 另一个办法,是在脑子里把远处可能当接应的子“搬”到离征子起点更近的地方。比如角上星位的一颗子,可以顺着斜线平移到天元(棋盘正中的星位):凡是会撞上天元的征子,也一定会撞上那颗星位的子。自己摆一遍试试!
第一道题:这里的征子,黑棋征得住吗?第二道题里,我们把那颗星位的子挪到了天元,同时保持附近黑白棋子之间的相对位置不变(都是小飞)。那么这一次,黑棋还征得住吗?
上面这道题,也可以用斜线计算来验一验征子成不成立。沿斜线看过去,白棋这串子会撞上黑棋星位的那颗子。不过还是要小心:附近那颗白子会不会在快收尾的地方起作用,把征子破掉。
行棋次序、要点与要子
算棋时你会发现,有些变化虽然次序不同,落到盘上的棋子却一模一样。只要你判断得出这个局面对白有利还是对黑有利,那么以后只要算到这里,记住结论就可以打住了。对手真走这条路,你乐见其成;否则这条变化就会被你或对手主动避开——除非有人下错。
同理,如果你知道某个“要点”——一手棋能应付对方好几种试探,死活题里尤其常见——那它也能像上面的次序问题一样,成为一条捷径。你只要记住:对方走这里、走那里、走那边……我都下这一手(要点),然后只要确认从这一手往后的变化你满意,就可以停止计算了。要点一落,一块棋往往生死立判,或者要子直接被吃掉——计算量就这样省了下来。
那什么叫“要子”?棋子本身都长一个样,可落在盘上,不同的子在不同阶段的分量天差地别。算变化的时候,如果你能一眼认出哪几颗子是自己或对手丢不起的,面对纷繁的选择就有了主心骨。要是你的某一手威胁到这些要子,甚至干脆把它们全吃掉,那顺着这几手去算、去下,很多变化自然就简化了。
比如最近一盘比赛,我遇到白棋在 G7 位的切断。
在这个局面里,我把 G5 和 G6 认定为“要子”——轻易丢不得。这两颗子把白棋切成了三块,是典型的切断之子;一旦让白吃掉,局面会大幅简化,而且是朝着有利于白的方向简化。所以在后面的各种变化里,只要它们被打吃,我就必须应;白棋走 F7,我就得在 F6 和 E5 之间选一手把它们救出来。这样的想法能大大压缩需要考虑的变化数量,让你清楚该重点算哪几条、最后又该选哪一条。
当然,棋力涨上去以后,你还得学会取舍:这些“先手”交换哪些该先留着不走;吃要子有好几种办法时,又该挑哪一种。不过多数时候,先手的变化最好算;只要算下来对你有利,计算量就能省下一大截!
记忆与专注
你可能还会发现,算棋时给变化编一段“故事”,特别有助于记住这条变化和它的结果。有些棋手会给每一手赋予含义,或者用一些关键词和小技巧来跟住局面。比如你会听见有人这样念叨一条变化:“我打吃,你长,我挡,你扳,我也扳……”——把次序讲成一段话,理解起来就轻松多了。也有人会这样想:“我这边先长一手多添一口气,你就得挡;然后我回过头来紧这边一口气,而这一手在这个局面里正是手筋……”这样的小故事能帮你理清更复杂的局面,记住已经算过的变化,需要复核的时候也能迅速再算一遍。
类似地,你也会遇到一些棋手在算棋时带着各种小习惯,比如:
- 把变化编成一段叙述,一句一句捋下去;
- 手指轻轻摆动或者点一点,帮自己在脑子里一手一手往下走;
- 嘴里发出很轻的声音,像“嗒、嗒”“这里、那里”“这手、那手”之类,同样是为了把脑中落下的每一手理清楚。
这些小动作不一定只出现在算棋时——棋手点目、估算形势的时候也常能看到。当然,谁会出于什么原因养成什么习惯,并没有定论;但就我自己的体会而言,它确实有助于集中注意力。当我需要死死盯住一条必须算深的变化时,就会用上这类小办法:一条条理变化、一手手往下走,顺便把周围的杂音——棋钟的、别人的——统统屏蔽掉。
当然,在棋社和比赛现场,还是要顾及旁边的人。要是你数气数得像《芝麻街》里的“数数伯爵”那样(一口气、两口气、三口气,啊哈哈),或者把棋子拍得震天响,别人是会被你搞烦的。
知道了这些门道,接下来该怎么练?
- 征子嘛,当然是做征子题!
- 做死活题。题目越难,你越需要在众多第一手之间挑选;而且只要双方都走出最佳应手,很多局面最后会殊途同归。
- 想用“讲故事”的办法练记忆,那就去背棋谱:小一点的 9×9 对局也行,自己喜欢的职业棋谱的前若干手也行。你会发现,给每一手编个理由、赋予含义,记起来确实牢得多!这个含义可以是你自己下这手的理由,可以是你猜到的对方意图,也可以只是你对职业棋手或高手用意的揣测——猜错了也没关系!
给每手棋赋予含义、顺带背棋谱,还有别的好处:刚下完一盘棋,你能把开局的前若干手复原出来,事后就可以和对手、和更强的棋友或老师一起复盘了!
棋形记忆
下过一段时间围棋,你多半听人说过“这一手才是棋形”或者“这是这个棋形的要点”。前面讲死活题时提到过要点,其实棋形的要点在全盘任何地方都通用。棋下得越多,你越会注意到某些形状反复出现——角上、边上、中腹都有。如果你能记住这些特殊棋形:好形与愚形、做过的简单死活形状、以及那些藏着手筋的棋形,你的计算速度会快出一大截。
比如你大概听说过,有些有名字的死活形状太常见了,直接背下来就好——像这张图左上角的 L 形。同样,你也可能听人说,右边那四颗黑子的棋形要点在 O14,所以这一点黑白双方都该考虑。
想练棋形记忆,可以在做死活题、手筋题以及连接与切断的题目时,顺手想一想:哪几颗子对这条变化的成立最关键?换句话说,抽掉哪颗子,正解的主要变化就走不通了。这能帮你认出棋形里的要子,同时略过那些只是为了把题目条件“补干净”而摆上去的子(这些子可以留到另一类练习里专门去看)。要是你以前没专门学过“棋形”,那就去做题、读书读文章、看讲棋视频,先建立起对好形与愚形的基本感觉,弄明白相邻的棋子之间是怎么互相照应的。这个话题本身就够写一整篇文章了——想看的话,评论区说一声!
最后再给你一个可以试的练习:找一盘 9×9 的棋,取布局、中盘、官子等不同阶段的某个瞬间,试着把当时的整个局面记住并复原出来。这是我在自己的课上用过的办法,和平常背棋谱很不一样——你不关心这些子是怎么走到那儿的,只想知道盘上此刻都有哪些子!记这类局面有一条很好用的捷径:借助你熟悉的棋形。比如回想一下,二二有没有子?旁边那颗子和它是尖,还是小飞?有没有两三颗子并排?有没有扭断?这样练下来,你记的其实是围棋的棋形,而这些棋形会在你自己和别人的对局里反复出现!
新思路
有一件事会让计算格外吃力:那一手棋、那个想法,你压根就想不到,或者看不懂。还记得你第一次撞见某个手筋时的感觉吗——那种“实战里我肯定想不出来”的震撼?
对我来说,围棋像是有取之不尽的新思路。每当我觉得自己对这门棋已经懂得不少,总会有一条变化、一本书、一段视频或者一道题跳出来让我吃惊。说到这儿——新思路正是这么撞见的:下棋,让对手把它摆给你看;在 Go Magic 或别的地方上课、做题;读书、看视频、看直播……路子多得很。
挑跟自己棋力相当的材料,学到的东西最容易在你自己的棋里派上用场。不过说实话,几乎任何围棋内容都能给你一点新的琢磨。再不济,它也可能推你一把,去啃那些一直拖着没学的东西——那个总也记不住的定式,那个老让你栽跟头、人人都说必须背下来的死活形状!
提高形势判断
最后还有一项值得一提:形势判断。它本身也许算不上“计算”,却是计算的另一半,直接决定你怎么选。每算完一条变化,你都得回头问自己:“这个结果对谁有利?”“是不是大致两分、算个公平的交换?”——由此判断这条变化值不值得走。花了半天算棋,结果对手一个脱先,或者找到一手把局面简化掉、让你算的大半都作废,这种事确实挺让人泄气。
判断和决策很重要,也确实比计算更难练,但它能帮你回答这些问题:哪些子重要?为了脱先而保住先手值不值?现在谁领先?这里的战斗对哪一方有利?这里非打入不可,还是侵消一下也照样能赢?
想提高形势判断,可以试试这几种练习:
- 复盘自己的对局——自己复、用 AI 复,或者请更强的棋友陪你复;
- 看高手或职业棋手的讲棋;
- 做全盘题;
- 在布局、中盘和官子各个阶段都练一练点目
接下来呢?
准备好把计算力练上去了吗?去 Go Magic 的技能树看看吧,那里有大量专练计算的题目:死活题、手筋题、官子题,还有想象力题——有的把已经落下的子藏起来,有的干脆要你一子不落就作出判断;当然,也少不了全盘形势判断的题目!另外别错过我们种类丰富的课程,配有讲解视频和习题,正好检验你刚学到的新本事!
Several useful and interesting concepts- first action I am going to take is reread to help it sink in.
Excelente artículo! Que se venga pronto Go Shape Nivel 2! :))
Messages and information received with gratitude heart 💓
Billions Thanks for wonderful article.
Excellent article. Going to try one of them and see. Interested in shapes 🙂
Great article. Lots of homework to do. Thanks
Excelente contenido para mejorar las jugadas en go Agradecida.
Accurate reading, my weakness 😢
Also, I’d very much like to see an article about shape, in continuation of this one!