Fantasy LCS improvements
Here's some thoughts on improvements for fantasy LCS.
The biggest problem with fantasy LCS currently is that you have to join leagues to participate. For fantasy LCS to become more popular - players need to be able to play against all other players. This kind of global competition would most likely encourage more people to play.
With the current format of drafting teams - this isn't really possible. You can't have a group of 100 people play against each other - a draft that large doesn't make sense and isn't possible.
Instead - you should set it up so that players repick their teams every week. At the start of the week, you list each of the players/teams for a price, and players have a set amount of money to spend creating their team. That way - everyone can compete with each other to be the best fantasy LCS player for the week, and you could have scores accumulate so players can compete to be the best over the entire LCS - with maybe a prize each week/at the end for the best performers - like a skin.
The biggest problem next is how to calculate prices for the players - you might think this could require a lot of time or resources to set up every week. You could use a formula to set prices for players every week automatically so the number of employees required to maintain the fantasy LCS system would not increase. An example formula would be
((Player'sAverageFantasyPoints - OverallAverageFantasyPoints)/OverallAverageFantasyPoints + 1) * TotalSalary / TotalPositionsToPick
You could also add in a factor to take into account match up. An easy one would be to adjust based off record of opponent, there is likely some good correlation there for player performance without getting too complicated taking into account individual player match ups/strength of schedule for teams, and it would still give players some room to create better rosters based on their knowledge of match ups.