• Welcome to Smashboards, the world's largest Super Smash Brothers community! Over 250,000 Smash Bros. fans from around the world have come to discuss these great games in over 19 million posts!

    You are currently viewing our boards as a visitor. Click here to sign up right now and start on your path in the Smash community!

Tier List Assistant Program (Almost done: Need assistance)

ss118

Smash Master
Joined
Jan 30, 2006
Messages
3,127
Location
Savannah, Georgia
Disclaimer: This is for personal use only. This isn't intended for the use of the competitive tier list, nor am I advocating it in this fashion.

Requires java to run, fyi. Props to Druggedfox for the equation that gives the characters the final value.
----------------------------------------------

So you execute the program, and the first thing you will see is that it will ask for "influence." What exactly is this, you may ask? Well, it's how much weight a character holds in comparison to others. The easiest way to plug in influence is the amount of people who use that character.

The program will essentially remove any characters that have 0 or less influence, and will tell you how many match-ups you have to input data in for.

When it asks for match-up information, it wants a percentage. Out of 100. If Pichu has a 75-25 relationship with fox, put 25 when it asks for the Fox vs Pichu match-up. You always put the number for the first character AGAINST the second. At the end it will give you the characters, in order, from highest to lowest as well as their scores. It will also print out a suggested tier list.
----------------------------------------------
Features to come
- When I learn more about programming, this will be a chart you can edit to your liking. You will be able to turn on and off characters, meaning potentially this could be applied to all three smash games. There will also be a saving option so that you don't have to continuously edit the program.

Questions, comments, concerns? Also, please enjoy. =)
 

Signia

Smash Lord
Joined
Feb 5, 2009
Messages
1,157
when you base matchup ratios on players (instead of theory), the tier list will just exactly reflect who the top players in the group are...

but I guess this is a good way of taking estimations of your personal matchups against the players in your group and ranking them.

It's not as complicated you make it look with the defined variables, it's just a simple mean average of character matchup advantage. "Total Influence" is really just the number of players you have, and "Influence" just multiplies the matchup advantage number by how many times it appears. Like if you were averaging 50 49 48 49 50, you could just add them and divide by 5 or you could go (50*2+49*2+48*1)/(2+2+1).

Your program is just averaging personal matchup data for each character in your group, then sorting and and outputting the averages. An efficient way of compiling the opinions of a group, sounds good
 

Dragoon Fighter

Smash Lord
Joined
May 23, 2010
Messages
1,915
I surprised that this thread has such few responses. The idea sounds great, however I am certain that there will be some conflict between what the math says and what people believe.
 

Life

Smash Hero
Joined
Jul 19, 2010
Messages
5,264
Location
Grieving No Longer
I could see applications to this.

Specifically, you can weight the successes of various players in your region, and find out which matchups are the most important for you to practice to prepare for regional tournaments.
 

Pengie

Smash Lord
Joined
Nov 8, 2007
Messages
1,125
Location
Atlanta, GA
I had an idea similar to this a while back in the now locked tier list topic

Personally I think that the tier list should be based on matchups and weights. All it would take would be to assign a number to a matchup (i.e 10:0=1, 9:1=2, etc.) then multiply that by a character weight based on popularity in tournament, and then do that for each subsequent matchup. the formula would look something like this
vs. Pichu
∑(x*character weight)
x=vs. Fox
This was what I came up with but no one really seemed to comment on it. Overall I still think that this is the most effective way to come up with an accurate tier list.
 

ss118

Smash Master
Joined
Jan 30, 2006
Messages
3,127
Location
Savannah, Georgia
Thanks guys for all of the responses!

Yeah, this really isn't that complicated mathematically, but to put it into programming is something else... at the moment it can current ask for influence, then match up ratios while removing any characters that have 0 (or less) influence. The problem is calling back to these later on...

The first version of this should be up before next Thursday.
 

Druggedfox

Smash Champion
Joined
May 13, 2007
Messages
2,665
Location
Atlanta
Oh fffffffffff GIMME CREDIT in the OP *****

<3

Edit: Mkay... credit... fine.... ***************
 

ss118

Smash Master
Joined
Jan 30, 2006
Messages
3,127
Location
Savannah, Georgia
Ugh yeah sorry about anyone who downloaded that. >_>"

Yeah, I'm currently stumped. I have all of the code ready and usable, I just have no idea how to put it as an actual java program. Anyone who would like to assist me just drop me a PM, VM, a message on AIM, or just post here. I'll make sure you get proper credit in the OP. Also sorry about the double post, but I didn't think this warranted a second thread.
 
Top Bottom