这一类工具需要真正读懂局面。我们写了一个 200 行的纯 JS 引擎(无第三方依赖), 支持 FEN 解析、王 / 后 / 车 / 象 / 马 / 兵的合法走子计算。把任意 FEN 串粘到任意工具里, 它会立刻给你:子力对比、活跃度分布、中心控制评估、Pin / Fork 提示。 网上多数"分析工具"是 Stockfish 包装——我们做的不是评估胜负,而是拆解局面特征。
子力对比是局面分析的基础。但传统只是"白多一个兵"或"白少一车"。我们把每种棋子按主流估值展开, 让你看到差异是哪种棋子造成的,同时显示两边的子力分布条形图。粘一个 FEN 进来即可。
"活跃度"是局面判断里很主观的词。我们把它量化了:每个棋子能走到多少个空 / 对方子力格。 然后把"控制格"的密度画到棋盘上——蓝深 = 高活跃,蓝浅 = 低活跃。网上通常只告诉你"象活跃不好" 而不告诉你具体哪些格。我们的工具不仅画热图,还列出活跃度最高的 3 个子。
"控制中心"是开局理论的开场白。但"控制"到底怎么量?我们把 16 个中心格分成 4 个区域 (扩展中心 / 大中心 / 中心 / 核心),分别统计双方子力能攻击到多少。 视觉上:金色数字 = 白方控制数,红色数字 = 黑方控制数。哪个区域被谁压,就一目了然。
捉双(Fork)和串捉(Pin)是入门战术的核心。我们做了一个"扫描器": 对当前局面,检查所有"叉"——马能同时威胁对方王和后 / 车 / 象吗? 检查所有"串"——对方的象 / 后 / 车是否被无价子力(王)挡住?被串捉的棋子动不了,否则丢王。 把结果画到棋盘上,让你看到"哪些地方藏了刀"。
不能替代引擎评估,但互补。我们做的事是"拆局面特征"——子力、活跃度、中心控制、Pin/Fork;而引擎做的是"评估谁的胜率更高"。两者结合使用最佳。
FEN 是国际象棋局面描述标准。第一段是棋盘(从第 8 横到第 1 横),其余字段包括走子方、王车易位、过路兵等。我们接受 1-6 段,少字段会补默认。
Stockfish 是为"评估胜负"设计的,量级重;我们要的是"拆解特征",自己写的 200 行引擎已经够用。本站所有计算都在你的设备上运行,不上传 FEN。
这四件工具各管一件事:子力天平看数量,活跃度热图看棋子能去哪儿,中心控制看谁压住中场,Pin & Fork 识别器看有没有现成的刀。真正的用法不是四个都点一遍看谁数字大,而是按一个固定顺序把局面过一遍,每一步只问一个问题。
① 第一步:先把 FEN 固定下来
② 第二步:子力天平——先问「差在哪」
③ 第三步:活跃度 → 中心控制
④ 第四步:Pin & Fork 扫描与读法
不会报错,只会给你一个错局面的答案。典型症状是子力天平报出不可能的棋子数、活跃度热图出现两枚同色的同一兵、易位字段明明写着 KQkq 但棋盘上已经没有车。所以每次粘贴后先扫一眼棋盘对不对,比事后核对结论省事得多。
不是。活跃度只回答「这枚子能走到多少格」,不回答「这些格好不好」。一枚站在边线上、走出去就被车吃掉的象,控制格可能反而更多。正确用法是把热图当作找子清单,再用自己的眼睛筛一遍哪些格值得站。
不等于。控制数统计的是「有子能攻击到中心格」,而不是「谁的车象真的能长期待在中心」。对方的兵链如果顶在你面前,你方象的所谓控制格可能只是它在原地不动的假象。控制仪的价值是提醒你去看中心,不是替你下结论。
不是无战术,只是当前盘面没有静态可见的叉与串。战术常常要先交换一两步才出现,扫描器只做静态检查,不做搜索,也不识别穿串、闪将这类需要顺序的想法。它的价值是快速排除明面上的刀,不是穷尽所有战术。
边界说明:这四件工具计算的是「你粘贴的那个 FEN 的静态特征」,不搜索、不评估胜负、不含引擎知识,也不预测后续招法;想知道最佳着法与胜率,仍需引擎分析或老师带看。本站所有计算在你的浏览器内完成,FEN 不会被上传。