与实力相当的机器人对练
怎样把练习对局设置得真正有用——以及为什么起始局面比强度档位更重要
跟机器人下棋,常被当成没人陪你时的替代品。这个说法低估了它。机器人是唯一一个会把你想练的局面一模一样摆出来、想练多少遍就多少遍、还不会因为你输了而给你脸色看的对手。
关键在于把它设置好,让练习有靶子,而不是又下一盘普通的棋。
可以设置的内容
面板里可以在「执棋方」选择白棋、黑棋或随机,「机器人强度」从新手起,依次是休闲玩家、俱乐部棋手、高级、专家、大师,直到特级大师。
每一档背后跑的都是真正的 Stockfish。较弱的档位不是换了个更笨的程序,而是被限制住的 Stockfish。这一点很要紧:你面对的着法是连贯的,不是乱下,练习因此才能迁移到真正的对局里。
你还可以用「选择开局」,从一万五千多个变着中挑一个,让对局从指定开局而不是初始局面开始。这正是大多数人跳过的设置,也正是把机器人从消遣变成训练工具的那一项。
把开局库里的变化下出来
开局浏览器和机器人是直接打通的。当你正读一个开局、遇到想弄明白的局面时,可以直接从那个局面开始跟机器人对弈,而不是继续点着法往下翻。
这补上了开局学习中最常见的缺口。读一条变化教会你着法;把它下出来,才教会你当局面交到自己手上、没人再告诉你下一步是什么时会发生什么。
通常的体验既长知识又有点难堪:前六步你都会,走到一个见过十几次的局面,然后立刻不知道该干什么。这恰恰就是你想要的信息。缺口从来不在开局,而在开局带出来的中局。
老实地选强度
本能是挑一个自己能赢的档位。那样棋下得舒服,学到的东西极少。
更好的做法是把机器人调到略高于你能轻松取胜的水平,让自己输掉相当一部分对局。输给机器人不付出任何代价——不掉分,也不丢人——所以这是发现自己知识盲区最便宜的地方。
专门练开局时,中等强度通常比最高强度更合适。面对很强的档位,你输棋的原因跟你想学的那个开局毫无关系,练习的意义也就没了。
机器人不擅长的事
机器人复刻不出真实对局的心理质地。没有对手在自己的钟上思考,没有紧张,也没有胜负当真的感觉。这些因素实实在在属于棋力的一部分,练习局并不训练它们。
机器人也不擅长教你应付不成立的猛攻,因为在人类会崩掉的地方,它照样防得精确。如果你想练的是在对方防守有漏洞时把进攻转化成胜势,机器人不是合适的陪练。
把它用在它擅长的事情上:把特定局面反复下到自己真正看懂为止。