Turnausten vaatimukset
Tehty Moyaan
- Turnausten ylläpito
- Yksinkertainen pelin, sääntöjen ja bracket-tyylin syöttö
- single- ja double-elimination (vain enum)
- Aikarajoitteet
- Ilmoittautuminen turnaukseen
Tarvitaan Insomniaan
- Bracketin luonti
- Siemennys satunnaisesti
- Bracketin muokkaus ja hallinta
- Lohkokaavio (jQuery bracket library)
- Ottelun kirjaaminen; kuka voitti.
- Logiikka: Single- ja Double eliminationille
- Viewi bracketin tilan näyttämiseen
- ++rss/newsfeed bracketin tapahtumista
Misc
- Yksittäisen henkilön participation on teami, jossa on yksi pelaaja.
Tietomalli
Tournament
- Hierarkinen
- 1-n matchia
Match
- Bracket esipopuloidaan tyhjillä matcheilla
- Finaalimatchi on puun juuri
- Voidaan pelata monta kertaa (jos esim. finaalin tasapeli ei riitä, playCount)
- Status
- Osallistuvat joukkueet (Participants)
- source-matchit. Voidaan populoida bracketin uusi matchi vanhojen tulosten perusteella.
MatchResult
- Jokaisella tiimillä on jokaiselle matchille resultti
- score: raaka pistemäärä
- rank: matchin "joukkueet" järjestettynä paremmuusjärjestykseen
- TODO: Assisioi Matchiin