How can skill accurately be determined?
1. What do you want to achieve? Keep it simple and clear!
I want to make three leaderboards that rank players based on their skill, with each leaderboard being for a specific mini game.
2. What is the issue? Include screenshots / videos if possible!
How do I determine skill? Here is a list of fake generated statistics for 2 players. Can you determine who is better in each category?
Lynnlo
Bomb Run:
Total wins: 40
Total losses: 18
W/L percentage: 69%
Fastest Time: 17.084s
Average Time: 5m 43.725s```
Sword Fight:
Total wins: 22
Total losses: 45
W/L percentage: 33%
Total kills: 154
Total deaths: 340
K/D ratio: .45```
Brick Battle:
Total wins: 44
Total losses: 44
W/L percentage: 50%
Total kills: 308
Total deaths: 308
K/D ratio: .50```
Dev_Diablo -
Bomb Run:
Total wins: 30
Total losses: 15
W/L percentage: 67%
Fastest Time: 20.836s
Average Time: 33.725s```
Sword Fight:
Total wins: 20
Total losses: 0
W/L percentage: 100%
Total kills: 140
Total deaths: 0
K/D ratio: 1```
Brick Battle:
Total wins: 55
Total losses: 55
W/L percentage: 50%
Total kills: 385
Total deaths: 385
K/D ratio: .50```
As you can see, in Bomb Run, Lynnlo is better in total wins, W/L %, and fastest time. However, their average time is so awful that it is obvious if they faced Dev_Diablo, they would lose. We can’t base the leaderboards on ratios though; that would literally be the worst option, because a new player can win once and quit, and stay on top with a 100% ratio.
Pertaining to the second question, who is better for each mini game?
Bomb Run
- Lynnlo
- Dev_Diablo
0 voters
Sword Fight
- Lynnlo
- Dev_Diablo
0 voters
Brick Battle
- Lynnlo
- Dev_Diablo
0 voters
3. What solutions have you tried so far? Did you look for solutions on the Developer Hub?
There is no accurate solution, to my knowledge. So I need to go with the closest thing to a solution that I can get.
We really have two options. Since ratios and percentages are definitely the worst answer, we have the option to go for the umbrella categorization or a more narrow categorization.
We can base each leaderboard by the amount of wins; or for the Bomb Run leaderboard we can make it the shortest time, and for Sword Fight and Brick Battle we can make it top kills.
The question is which is better? As shown in the mock demo for Bomb Run, although Lynnlo has more wins and is better overall, his average speed shows he would lose to Dev_Diablo. More wins doesn’t necessarily determine skill. And having the most kills or top speed doesn’t necessarily determine it either as displayed in Bomb Run, because Lynnlo got very lucky once and for the most part is a slow player.
Out of the methods I named, what is better?
- Top wins for each leaderboard
- Top speed for Bomb Run, and top kills for Sword Fight and Brick Battle
0 voters