棋理工坊
ANALYSIS

局面分析 / Position Analysis

这一类工具需要真正读懂局面。我们写了一个 200 行的纯 JS 引擎(无第三方依赖), 支持 FEN 解析、王 / 后 / 车 / 象 / 马 / 兵的合法走子计算。把任意 FEN 串粘到任意工具里, 它会立刻给你:子力对比、活跃度分布、中心控制评估、Pin / Fork 提示。 网上多数"分析工具"是 Stockfish 包装——我们做的不是评估胜负,而是拆解局面特征

① 子力天平可视化 / Material Balance

子力对比是局面分析的基础。但传统只是"白多一个兵"或"白少一车"。我们把每种棋子按主流估值展开, 让你看到差异是哪种棋子造成的,同时显示两边的子力分布条形图。粘一个 FEN 进来即可。

使用说明与局限性

② 棋子活跃度热图 / Piece Activity Heatmap

"活跃度"是局面判断里很主观的词。我们把它量化了:每个棋子能走到多少个空 / 对方子力格。 然后把"控制格"的密度画到棋盘上——蓝深 = 高活跃,蓝浅 = 低活跃。网上通常只告诉你"象活跃不好" 而不告诉你具体哪些格。我们的工具不仅画热图,还列出活跃度最高的 3 个子。

提示:换一个阵型紧凑 vs 开放的局面,会看到热图显著不同。
使用说明与局限性

③ 中心控制度量仪 / Center Control Meter

"控制中心"是开局理论的开场白。但"控制"到底怎么量?我们把 16 个中心格分成 4 个区域 (扩展中心 / 大中心 / 中心 / 核心),分别统计双方子力能攻击到多少。 视觉上:金色数字 = 白方控制数,红色数字 = 黑方控制数。哪个区域被谁压,就一目了然。

使用说明与局限性

④ Pin & Fork 识别器 / Pin & Fork Detector

捉双(Fork)和串捉(Pin)是入门战术的核心。我们做了一个"扫描器": 对当前局面,检查所有"叉"——马能同时威胁对方王和后 / 车 / 象吗? 检查所有"串"——对方的象 / 后 / 车是否被无价子力(王)挡住?被串捉的棋子动不了,否则丢王。 把结果画到棋盘上,让你看到"哪些地方藏了刀"。

提示:扫描会列出当前局面已存在的战术机会,不预测后续招法。
使用说明与局限性

常见问题 / FAQ

这能替代 Lichess Analysis Board 吗?

不能替代引擎评估,但互补。我们做的事是"拆局面特征"——子力、活跃度、中心控制、Pin/Fork;而引擎做的是"评估谁的胜率更高"。两者结合使用最佳。

FEN 格式是什么?

FEN 是国际象棋局面描述标准。第一段是棋盘(从第 8 横到第 1 横),其余字段包括走子方、王车易位、过路兵等。我们接受 1-6 段,少字段会补默认。

为什么不直接调用 Stockfish?

Stockfish 是为"评估胜负"设计的,量级重;我们要的是"拆解特征",自己写的 200 行引擎已经够用。本站所有计算都在你的设备上运行,不上传 FEN。