avantar / bracket-generator
简单的括号生成器
0.1.1
2020-12-31 11:55 UTC
Requires
- php: >=7.4.0
Requires (Dev)
- phpunit/phpunit: ^9.5
README
简单的括号生成器
要求
- PHP 7.4+
如何使用
- 创建括号生成器的新实例
$generator = new \BracketGenerator\Generator();
- 使用
generate方法获取带有括号游戏的数组。您需要传递比赛参赛者的数量
$generator->generate(8);
- 您应该得到一个游戏数组
[
[
'id' => 1,
'round' => 1,
'game_in_round' => 1,
'next_game_id' => 5
],
[
'id' => 2,
'round' => 1,
'game_in_round' => 2,
'next_game_id' => 5
],
[
'id' => 3,
'round' => 1,
'game_in_round' => 3,
'next_game_id' => 6
],
[
'id' => 4,
'round' => 1,
'game_in_round' => 4,
'next_game_id' => 6
],
[
'id' => 5,
'round' => 2,
'game_in_round' => 1,
'next_game_id' => 7
],
[
'id' => 6,
'round' => 2,
'game_in_round' => 2,
'next_game_id' => 7
],
[
'id' => 7,
'round' => 3,
'game_in_round' => 1,
'next_game_id' => null
],
];
目前,该库只能生成单淘汰赛括号。欢迎贡献。谢谢!