比赛组织者
零依赖性模块,用于组织比赛
关于
这个用于Node.jsJavaScript模块促进了比赛的组织和执行。
锦标赛可以通过单淘汰,双淘汰,循环赛,双人循环赛,瑞士和荷兰语配对。
如果选择循环赛,双循环赛,瑞士人或荷兰人,则可以淘汰单淘汰赛或双淘汰赛。
对于瑞士,荷兰和循环锦标赛,支持以下决胜局系统:
布赫霍尔茨切1
索尔科夫(布赫霍尔茨)
中位布赫霍尔茨
索纳本-伯格(新城)
累积(和累积对手)
相对
魔术TCG
对手的比赛胜率
比赛胜率
对手的比赛获胜率
宠物小精灵TCG
对手的比赛胜率
对手的对手胜率
几个细节
对于双重淘汰,玩家移动到输家方括号中的方法遵循所述的相同的四个交替顺序。
对于循环赛(和双循环赛),玩家通过配对。
对于瑞士人和荷兰人,创建配对算法既快速又有效,但并不完美。 两种格式都保证玩家不能多次玩。 荷兰算法确保玩家不能具有+/- 3的
1