Hey guys, it’s Jib! I’m back with more amateur Python code to try help bring harder, more statistical analysis to Melee metagame discussion.

Link: Jib’s Simplified Python Tier List Calculator

Introduction: So, a while back, Blur made a tweet saying how cool it’d be to have a tier list calculator similar to the matchup calculator I made. A lot of people’s personal tier lists are based off of feeling in a vacuum, rather than an aggregation of their thoughts on matchups, so idea was to write a calculator that would show what a tier list created by an actual statistical weighting of a player’s opinions on character’s aggregate matchups spreads looks like, rather than a tier list based on one’s “feeling” of who the strongest characters in the game are in a vacuum.

Naturally, I set out to make that exact thing. Basically, you start out by setting the relative weight of each character (e.g., Fox is popular so your Fox matchup is 1.5x as important as some of your other matchups), then you add matchups for each character you want to tier, and the script will calculate a value for each character based on their matchup vs. other characters and how heavily you weight that matchups (a 50/50 represents a zero, under that represents a negative value and over that represents a positive one).

This is a very simplified version of what I originally had in mind and even wrote some code for, (for example, I wanted to be able to have people separate the list into tiers by the character’s total values), but real life developments mean I’m not likely to have much time for the project and I wanted to push the version I had that does what it needs to and works, and maybe come back to work on a more complex version when I have more time.