解释
国际象棋引擎接收一个局面,检查许多合法着法序列,并按计算出的结果排列着法。引擎负责计算,而显示棋盘、接收用户着法并呈现分析。引擎本身不会用文字解释计划。
如何理解数值
评估值是引擎对哪一方更优的数值估计。许多界面以正值表示白方占优,以负值表示黑方占优,以接近 0 的值表示局面似乎均衡。不同工具的约定可能不同。
一个 centipawn,即百分兵,是传统尺度的百分之一:100 个百分兵等于一个称为兵的单位。在现代引擎中,这并不一定意味着棋盘上多了一个兵。这个数值评估局面,而不是计数棋子。
搜索数据说明什么
- 表示搜索推进了多远。数值较大通常表示计算更多,但不意味着所有选择都被检查到同样多的步数。
- ,英文为 principal variation 或 PV,是引擎在双方都选择各自偏好应对时认为最好的序列。其中的着法未必是强制的。
为什么最佳着法可能困难
最佳着法可能只有在之后走出若干精确应对时才奏效。它也可能是没有吃子或将军的安静着法,或是弃子,即故意交出一个棋子或兵以获得后续利益。
分析可能因更多时间、另一版本的引擎或不同设置而改变。推荐本身并不解释如何下这个局面。
来源
- 1.Stockfish: A free and strong UCI chess engine, Stockfish developers
- 2.Frequently Asked Questions, Stockfish developers
- 3.Terminology, Stockfish developers
