一项赛事是一个阶段序列——每个阶段都有自己的纯配对引擎(循环赛、淘汰赛、瑞士制、 双败淘汰或 McMahon 制)——通过晋级规则串联起来,决定谁从一个阶段进入下一个阶段。
示例
常规联赛(阶段 1,循环赛引擎)→ 排名前 8 的队伍进入季后赛淘汰赛 (阶段 2,淘汰赛引擎)。阶段 1 的晋级规则定义了这个前 8 名的分界线;阶段 1 一结束, 阶段 2 就会自动以该种子排位开始。
两种创建阶段结构的方式
- 简单模式 —— 一键选择9 种预定义赛制中的任意一种。
- 高级模式 —— 自由的可视化阶段构建器,不受预定义模板限制;还支持双败淘汰。
只有在赛事尚未生成赛程时,才能安全地编辑阶段结构;一旦有比赛已排期, 在已登记结果的情况下再更改阶段数量或类型就没有意义了。
排名标签页
这是每个阶段的可视化核心:联赛、瑞士制或 McMahon 制显示排名表, 淘汰赛和双败淘汰则显示带冠军标记的对阵图。
单个赛事内的分组
创建赛事时可以设置多个分组名称(例如 Junior 和 Senior):每个分组拥有各自独立的 阶段结构——排名、赛程和阶段晋级都相互独立——无需为每个分组单独创建一项赛事。
串联两个瑞士制阶段并累计积分
在串联两个瑞士制引擎阶段时,"最低积分"晋级规则允许所有达到指定积分的参赛者晋级, 不设固定的晋级名额——这与"前 N 名"或"仅冠军"不同。晋级的参赛者在第二阶段不会从零开始: 他们会继承自己的积分,以及在上一阶段已经交手过的对手历史记录, 从而使第二阶段的首轮不会重复安排已经交手过的选手对阵。 该功能是为 TCG Pokémon 官方赛制(Regional+ 级别赛事:瑞士制资格赛阶段 → 大型赛事中基于瑞士制的 Top Cut)设计的,但也适用于任何串联两个瑞士制阶段的赛事。