On the start-up screen, we probably don't need the rules clarification bit at the moment, as that's included in the sign-up threads. Could still be useful though.
[edit] Perhaps a link to the sign-up thread and/or game thread could be useful. [/edit]
View screen:
<Title> [the same time/date/rules line as shown in the list on main, or something.
could perhaps have something like "Tournament of <date>, <time>",
with rules underneath, rules clarification
popup on mouseover]
<bracket> [admin only: embedded controls for entering/altering results when public but not finalized (see below)]
<controls> [admin only, "back" / "make public" at first (as a kind of preview),
"finalize" once all results have been entered, maybe "unfinalize" after that]
[edit] Plenty of additions / changes below. [/edit]
-- Suggestions for future expansion
Main screen: Add status field to tourney list ("sign-up", "sign-in", "in progress", "cancelled"; possibly "completed" as well, making it all one list)
Perhaps a Hall of Fame, with the sixteen (or something like that) most successful players (scoring as here (
http://elementscommunity.org/forum/index.php/topic,3403.0.html), though maybe 5 for wins).
Start-up: drop the "enter player" bits, definitely have the rules clarification bit.
View:
- title as above for all below
- when cancelled: show some apology, either a default one or something entered on cancellation;
some way to undo, at least for a short while (a couple of hours after cancellation, perhaps) - when completed: bracket with all results, and a top4 listing and/or placing marked in the bracket;
"unfinalize" button, at least for a short while (a couple of hours after completion, perhaps) - during sign-up:
- a list of players already signed up, partitioned if there are any reserves
- "sign me up" button, with an "(as reserve)" check box (for members who haven't signed up)
- some way of withdrawing (an "x" next to a players name perhaps; all names for admins, own name only for others)
- some way for admins to seed (seeding probably not visible to non-admins)
- controls for admins; cancel, preview bracket, start sign-in, possibly something else
- might need some way of altering time/date, rules and rules clarification without losing sign-up info (shouldn't happen, but might anyway)
- during sign-in: as above, except
- the list of players/reserves is partitioned into signed in or not (or just sorted and colour coded, or something)
- "sign me in" instead of "sign me up" (for those not signed in; sign-ups in this period are signed in by default)
- controls for admins changes to: cancel sign-in (goes back to sign-up), preview bracket, start tournament, possibly something else
- definitely no way of altering details at this point
- in progress:
- auto-generated bracket
- "back to sign-in" button (admin only), as long no result's been entered
- "finalize" button (admin only), once all results have been entered
- some way to enter results, including bronze match (more below)
About entering results:
It's probably just as well to keep this admin only, as this isn't much trouble at all.
Available results could be "none" (for matches not yet played) / "A wins" / "B wins" / "no game" (in case both players drop out) or something with more detail.
About bracket generation:
Drop all entrants not signed in, move any reserves over to main list if there's room (in sign-up order, if there's only room for some), generate bracket as before.
About seeding:
Seeding can be done in various ways (as Daxx says here (
http://elementscommunity.org/forum/index.php/topic,1921.msg19709#msg19709)), which is one reason for why it shouldn't be visible to non-admins.
For an example of how I see the seeding working, suppose we have these Hall of Fame players
1. XxDevilxX 8
1. PuppyChow 8
3. lehomard2 7
4. jmizzle7 6
5. Irkalia 4
6. ragnoros 3
6. TheoCT 3
6. Silkenfist 3
... and five others signed in. If I seed them according to their HoF ranking (#1 as 1, etc), Puppy and devil would be in slots 1 and 2 in some order, leho, jmiz and irkalia would get slots 3-5 in that order, rag, theo and silken would get slots 6-8 in some order and the other five gets slots 9-13 in some order. Puppy, devil and leho would get byes.
If I instead seeded them according to their HoF score +1, three of the others would get byes.