象棋复盘:给每一步打分

本页所有局面、着法与合法性判断,均由我们开源的规则引擎在构建时逐一校验。该引擎实现亚洲象棋联合会(WXF)规则,长将与长捉都判负,不判和;长捉的判定还没有经过官方判例集的校验。

直接回答

本站可以免费复盘一盘下完的象棋。引擎会逐个局面分析,把每一步评为最佳着法、好着、不够精确、错着或漏着,并告诉你它会怎么走,还会给出双方各自的准确率。全程在你自己的浏览器里运行,一盘棋大约半分钟,棋局不会上传到任何地方。

复盘会给你什么

三样东西,都来自同一遍分析:

  • 每一步都有评价。着法列表上有标记,转折点一眼就能看到,不用在四十行记谱里翻找。
  • 更好的走法,以及你这一步损失了多少。点一步棋,就能看到引擎会走什么,和你这一步送出去多少。
  • 双方各一份小结。准确率、平均每步损失,以及各个评价等级各有几步。

它和电脑对手、分析棋盘用的是同一个引擎,所以复盘和人机对弈对“什么是好棋”的看法是一致的。

一步棋怎么评

引擎给对局中的每个局面打分。一步棋的损失,就是你走之前这个局面对你值多少,和走之后值多少的差。分数用引擎自己的单位,其中一个马大约值 400。

评价含义
最佳着法你走的正是引擎会走的那一步。
好着损失不超过 50。
不够精确损失 51 到 120。
错着损失 121 到 300。
漏着损失超过 300:大约一个马,或者更多。

这几条线是判断,不是数学,划线的原则是:错着要比一个棋子的价值低得多才开始算。还有一条规则让复盘不失真:局面的价值只算到一个固定上限。没有上限的话,后面一个杀棋会让前面所有失误都显得微不足道,整份复盘就变成“最后一步决定一切”。

怎么开始复盘

从你的对局记录里打开一盘下完的棋,点复盘分析。和电脑下完至少六步的对局,结束画面上会直接给出复盘入口。

进度条会显示分析进度,一整盘棋大约半分钟。分析在你浏览器的后台线程里进行,所以棋局不会发送到服务器,结果也只有你自己看得到。

它说不了什么

引擎对每个局面只搜索很短的时间,不到一秒,因为把一整盘棋的每个局面都用最强档搜一遍要花好几分钟。这足以找出真正丢了子力的着法,也不影响一步棋算不算漏着。但在“好着”和“不够精确”的分界上没那么有把握,这条线当作提示就好。

它还是按评分而不是按道理来评的。它能告诉你某步棋损失了 200、更好的走法是什么,但它不知道你当时怎么想的,而这恰恰是最值得你自己想清楚的部分。

怎样复盘更有收获

这个习惯在中文里有专门的词:复盘,下完一盘棋之后逐步回头看。进步最快的人都在输棋之后复盘,而且先看第一个错着,不看最后一个:等局面已经输了,输掉它的那个决定通常在很多步之前。

  • 先看漏着。分是从那里丢的。
  • 先想自己会走什么,再看更好的走法。然后核对。一致,说明你真的懂了;不一致,那就是这一课。
  • 把局面拿到分析棋盘上把变化走一遍,看看引擎的走法为什么成立。

更详细的做法见怎样复盘自己的棋。

相关问题

有免费的象棋复盘吗?

有。每一盘下完的棋都可以免费复盘:每一步评为最佳着法到漏着不等,附带引擎更好的走法和双方各自的小结。

复盘会上传我的棋局吗?

不会。它在你自己的浏览器后台线程里运行,棋局不会发送到任何地方。

复盘要多久?

一整盘棋大约半分钟,会有进度条显示进度。

怎样算漏着?

损失超过 300(按引擎的单位)的一步棋,大约一个马,或者更多。错着是 121 到 300,不够精确是 51 到 120。

在别处下的棋能复盘吗?

把着法在分析棋盘上走一遍,每走一步都会给出实时评分和引擎建议的走法。

下一盘,再复盘

复盘需要一盘下完的棋。先和电脑下一盘,免费,不用下载。