Drarig29 / brackets-manager.js

A simple library to manage tournament brackets (round-robin, single elimination, double elimination).
https://drarig29.github.io/brackets-docs
MIT License
245 stars 38 forks source link

How to place a team in higher place in brackets without playing with other teams? #182

Closed shooter01 closed 1 year ago

shooter01 commented 1 year ago

I have teams from round robin groups and I want to place teams who took first places in groups higher in brackets, is it possible ?

Drarig29 commented 1 year ago

Hey!

By default, if you have 8 participants, the matches will be 1v8, 4v5, 2v7, 3v6 because it ensures 1 and 2 will play after a few matches.

You can either keep that method of ordering (which is the default), or generate your seeding manually, for example:

And then pass seedOrdering: ['natural'] (documentation).

shooter01 commented 1 year ago

thank you for your reply, and awesome app

I mean I want to place 1st in the group straight to semi-finals without playing in top32 and top16

like this tournament https://docs.google.com/spreadsheets/d/1qA6AKAd6udiWoV_Y21hhad4QTRxjSs3te-Nh5mhS7mY/edit#gid=818796430

Drarig29 commented 1 year ago

That's interesting, but not supported in the library, and I don't plan to support this.

The tournament you created is not a double elimination tournament, it's totally custom.

Backup screenshot (only winner bracket is shown):

Screenshot_20230721-112038.png

shooter01 commented 1 year ago

some big tournaments in cs go use the same system can you add the plan: how to implement it, mb I will try to add it myself through pull request or somebody else @Drarig29