This project allows you to create teams of players based on their rankings in a particular game.
The user has options to create players, create games and add scores to players
for a particular game.
Once scores have been added for some players in a game, a ranking table is shown (you can change the game you're viewing using the dropdown menu). These scores are calculated using a weighted average of all a player's scores, giving more weighting to newer scores.
The user can then click each of the players to add them to a team. As you add players, the teams are randomized while still trying to make them as fair as possible. You an click a player again to remove them from a team.
The Leaderboard view calculates points for each player across all games based on
their position in the
rankings of each game. This allows you to see who is best across all games. You can also
make teams based on these
points.
There are options to create 2, 3 and 4 teams from you
selection (using the slider above).
At this stage, you can only have 1 set of users, games and scores. If you need to use this for more then 1 group of people, you will need to login with a different Google or Github account.