What is this ?
This web app goal is to allow any Super Smash Bros. Ultimate competitive player to calculate what I call his upset distance to the best player in the world at this day, MkLeo. This is better known as the MkLeo Number.
This is a personal non-profit project made on my free time. I really intend to spend more time on building cool tools for the smash community, so don't hesitate to follow me on twitter to keep you informed about my new projects (No worries, I tweet very sparingly, and only about smash). You can make suggestions for new tools too.
The Upset Distance
What do I mean by that ? Given all the sets that have been played in registered tournaments for this game, your upset distance to MkLeo is the minimal number of wins you need to go from you to him.
Which means :
- All the people that have won at least one time against MkLeo on a registered tournament have a distance of 1 from him. For exemple Glutonny has won against MkLeo at least one time, thus he has a distance of 1.
- All the people that have won at least one time against someone who has beaten MkLeo, have a distance of 2. Said differently, if you have beaten someone who is at a distance of 1 from MkLeo, you are yourself at a distance of 2. For exemple Raflow has won one time against Glutonny, thus he has a distance of 2.
- This goes on as many times as needed.
- Your final distance is your minimal distance, which means the shortest path of wins that lead from you to MkLeo.
- Some people may not have a score, if there is not any win path that can lead to MkLeo. This can happen for example with a player that has never won against anyone.
Important Disclaimer
I am very aware that "this means nothing" : a player true level can't be determined by this distance, as it is heavily influenced by one time out-performances, or one may even say luck. I just though this was fun. So please don't complain about that.
The Data
I'm using data from The Player Database. Go check it out, it's a really nice website that aggregates and displays data about Smash players. They've done a really nice work of reconciliation of player ids from different sources like smash.gg or challonge, there was not point for me in trying to re-do it.
I'm accounting for all the Smash Ultimate sets on the Player Database, excepts for DQs. A lot of people requested it, so it is now possible to filter out online tournaments from the calculation!
Suggestions
If you have any ideas or suggestions, please make yourself heard by taging me on Twitter. You can also private message me, but i'm not gonna lie : I'll be more easily convinced if I can see that people share your opinion.
If you witness any bugs in the app, same thing, you can tell me on twitter. If you prefer you can also raise an issue on the public Github repository.