Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add a tournament mode #27

Open
michaeljacobdavis opened this issue Jun 21, 2016 · 1 comment
Open

Add a tournament mode #27

michaeljacobdavis opened this issue Jun 21, 2016 · 1 comment

Comments

@michaeljacobdavis
Copy link
Owner

Allow for tournaments to be held using a bracket system.

Open questions:

  • How to decide teams? Should rankings factor in?
  • What is the time scale?
  • Max/min number of teams

Please chime in on suggestions/comments/questions.
/cc @clogston @jsrubin @joshparolin @therahl

@joshparolin
Copy link

joshparolin commented Jun 22, 2016

Some thoughts:
  • Selection: Should be able to choose "Random" or "Rank" for method of assigning teams
  • Time: No set time scale. Should be able to have multiple tournaments going on that end when completed OR manually.
  • Max/Min: Min = 3 teams, Max = None
Possible actions
  • Start a new tournament
    • Input: (String) Tournament Name
    • Input: (Number) Number of Teams
    • Input: (String) Selection Method: "Random" OR "Rank"
    • Output: (Number) Tournament ID
  • Join a tournament
    • Input: (String) !in ${tournamentId}
  • Start tournament match
    • Input: (String) !start ${tournamentId}_${matchId}
  • End a tournament
    • Input: (Number) Tournament ID
    • View list of current tournaments
  • View current tournaments
    • Output: (String) Tournament Name
    • Output: (Number) Tournament ID
    • Output: (String) List of Teams
    • Output: (String) Date Started
    • Output: (String) ASCII Bracket
  • View past tournaments
    • Output: (String) Tournament Name
    • Output: (Number) Tournament ID
    • Output: (String) List of Teams
    • Output: (String) Tournament Winner
    • Output: (String) Date Started -> Date Ended
    • Output: (String) ASCII Bracket
Resources

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants