Generalize tournament format/rules
Currently it seems all tournament formats/options ranging from round-robin, single-elimination, double-elimination etc. seem to be hard coded.
This means:
- on one side a lot of effort for the challonge team to support them or to add new ones
- there will always be users who have additional demands and it will take a long time to be implemented (whenever).
I suggest a generalization of the format/rules. I have no concrete proposal but the idea would be that the user(s) can configure some basic procedure what to do with "n players" (maybe some if/then/else/for/while stuff). Directly from this procedure the tournament (code) is automatically generated.
The rules of the format can be stored and reused (also by others).
In other words this would also mean that all existing formats/rules can be stored like that.