棋理工坊
TOURNAMENT

赛事编排 / Tournament

业余赛事组织者最头疼的几件事:怎么算等级分变化?下一轮怎么配对?同分怎么破?时间控制之间能不能换算? 我们做了一套轻量的本地计算工具——所有计算在你的浏览器里完成,不需要上传参赛名单。 适合 8-32 人小型俱乐部 / 学校赛事。

① Elo / K 因子计算器 / Elo Rating Change

Elo 等级分(Arpad Elo 提出的体系)是 FIDE 等级分的基础。我们按FIDE 现行 K 因子规则实现: 2400+ 用 K=10、新注册(<30 局)用 K=40、其他用 K=20。但我们也允许手动覆盖 K 值, 让你看"如果我用 K=24 会怎样"。除了胜负,还支持和棋 0.5。

变化结果

使用说明与局限性

② 瑞士制下一轮配对助手 / Swiss Pairing Helper

严格意义上的"瑞士制"配对需要Dutch 系统(按分数组分层 + 内部滑配)。 我们做了一个简化版:先按积分排序,然后自顶向下两两配对,避开已配对过的组合。 对 8-32 人小型赛事够用;对 50+ 人专业赛事,请使用 Vega / bbpPairings 等专用软件。

输入参赛者 + 之前的配对

使用说明与局限性

③ Buchholz / SB 破同分 / Tiebreak Calculator

瑞士制最常需要"破同分"。我们支持三种主流破同分指标: Buchholz(对手分总和)、Sonneborn-Berger(胜对手分 + 半胜对手分)、 Cumulative(累计分)。每种指标单独显示,并指出该指标的优缺点。

输入

使用说明与局限性

④ 时间控制换算器 / Time Control Converter

不同平台的时间控制标注不一样: 15+10 是 15 分钟基础 + 10 秒增量, 40/90, SD/30, incr30 意思是 90 分钟走 40 步,然后 30 分钟走完剩余步数,每步 +30 秒。 我们把这些"变体"统一展示成人话:预计 30 步比赛平均用时 / 60 步用时。 还比较"该时间控制下每步平均可用时间",帮你选适合自己节奏的赛制。

输出

使用说明与局限性

常见问题 / FAQ

Elo 计算和我平台上的不一样?

不同平台的 K 因子规则略有差异。例如 Lichess 实施 Glicko-2,并不是标准 Elo。如果你看到 1-2 分的差异是 K 值不同造成的;如果是 5+ 分差异,可能是性能评分(provisional rating)。

为什么瑞士制配对有时会让对手分不均?

我们的简化版在奇数人数、低分区选手中可能产生不均衡配对。专业赛用 Dutch 系统 + tiebreaks 嵌套。

可以做淘汰赛配对吗?

暂时没做。淘汰赛更简单但不需要我们这种工具——你直接抽签就行。需要的话告诉我们。