mariotoledo / nparty-connect

A Player Hub for Nintendo fans made with C# .NET
0 stars 0 forks source link

Permitir a criação de "subrankings" #20

Closed agarie closed 8 years ago

agarie commented 9 years ago

Temos o ranking geral, que é calculado sobre todos os usuários e todos os campeonatos registrados no Connect. Um subranking é um ranking calculado sobre algum subconjunto de usuários ou campeonatos.

A LOP-SP quer ter o próprio ranking, pois faremos o torneio dos campeões 2015 entre os 8 melhores jogadores do ano. Para isso, queremos um subranking com todos os usuários do Connect, mas apenas torneios organizados pela LOP-SP.

Imagino que essa abstração seja poderosa o suficiente para vários tipos diferentes de ranking, então mesmo que somente a LOP-SP a use por enquanto, pode ser útil mais para a frente. Por exemplo, podemos fazer subrankings regionais.

Btw, isso é must have: daqui a pouco o pessoal da LOP vai começar a perguntar "kd o ranking"... :hankey:

agarie commented 9 years ago

Tentarei dar uma explicação melhor: sim, é basicamente colocar um WHERE com o nome da organização, então é bem simples no backend. A parte mais importante é ter uma página específica para isto, e.g. ranking da LOP-SP, ranking da NParty, ranking geral.

Uma solução seria, para cada organização cadastrada, criar uma página de ranking. Ou seja, teríamos um ranking geral envolvendo todos os torneios e um menor para cada organização. Pode ser que uma ou outra organização não queira usar seu próprio ranking e prefira o geral (i.e. a NParty), mas acredito que se comunicar isso aos jogadores de antemão, não tenha problema.