Starting this post let me say that I am not one of the players with an amazing roster who is frustrated because he can’t place in a top 5 or even top 1-2. I think for the last 6 weeks I have done relatively well, placing in top 15 quite often (4-5 times until mid of January) when the end of a tournament is not 7am. I see however how some with good rosters or some who play many hours struggle to get a good a place without much success and I would like to avoid finding myself in their place if I put in the game the effort or the money they do.
I think almost everyone agrees that the current matching system is broken. For some unexplained reason, the devs thought it was a good idea to punish the players who manage to climb high in order to give the opportunity to last minute heroes to climb fast and win the prizes. Although a system that makes everyone feel like he/she has a chance at a prize is admirable, it is simply not working. Also, imho, the retaliation system is even more broken.
If I attack a player with the same number of points (X), which would indicate I put the same effort or I have a team of similar skill, I end up with X+25 points. Since he lost some points and I gained some he will retaliate for 26-28 (just an estimate). If we also consider a situation where a player plays 5 matches before the first retaliation hits, then he will lose a lot more since now he is much higher than the player who retaliates. This creates a situation where players don’t want to attack anyone of similar ranking, but instead search/skip until they find someone a lot higher. They do this for 2 reasons. The first is to gain as many points as possible from a match in order to advance faster and to counter the loses from the retaliations from previous matches. The second is to prevent the attacked player from retaliating since he would gain too little.
Let’s take a break here. I have to admit that even though I find the cost of HP and ISO in the store absolutely ridiculous, the game is quite generous in events and tournaments. At least more than other games where event rewards may not see play at all. Giving a free 2** cover (knowing exactly what it is you get) even to players that place top 200 in a bracket of 1000, when the max cover * value in the game is 4 (only Wolverine and IW for now) is definitely not cheap. Even more so when you consider there are only 32 heroes, which means you need ~350 covers to have a fully maxed roster. You get most/all of the 1* covers from the campaign and the standard tokens and many 2* covers as rewards in tournaments/events and heroic/special tokens which are often progression rewards.
So whom does this system benefit? Normally I would say the really strong teams that no one will bother attacking (or retaliate) which have a cakewalk to the top and then shield and wait for the end. This is partly true, but the crazy AI complicates things. Since you can do well even against a team that is 30-40 levels above yours, these super scary teams get attacked more often than someone would assume, so someone can wait until that team gets to 600-1000 (depends on the bracket) and retaliate then gaining the famous 40-50 points (which I see myself getting in very rare occasions) and dropping the enemy team 40-50 points. Those 50 points the top team lost, if not shielded, took the player an hour to get, so grinding in this game is far less enjoyable than it is in other games, mostly because you compete directly with other players for ranking and the gain/loss too extreme.
Someone else may say that the system benefits those who grind like hell broke loose and pass that much sought after threshold where everything is peaceful and no attacks drop you for 50 points, because you ascended to the heavens and left the others below to slaughter each other in the worst massacre you have ever seen in your gaming history, until everyone, exhausted from the slugfest, is content with the black Punisher cover or maybe 50HP if he had to leave early. I tried that and failed miserably so grinding doesn’t work for me. Maybe it will work after I get a maxed Punisher or Spiderman or whoever is getting fixed in the next patch. Although I can understand this. The game has to make some money so players who spend to buy HP (shields) and ISO MUST have a better chance to get the high prizes than me who plays for free. However, should they also have better time or more fun? Isn’t there a middle ground where you can have those that pay with $ progress faster and let the others grind (effectively) if they wish to do it? For me, the issues that break the game are three. Matching system, HP used everywhere and limited roster (few heroes worth getting).
Matching system suggestion
I think it would be more fair to make some changes to the matching parameters.
- Reduce the rating range you can fight to -/+X (maybe 100) of your rating for below 500, -/+2X of your rating 500-1000, and -/+3X for 1000+ with the option to expand it if no eligible opponents are found.
- Break the point gain to 3 parts
1 - Have a base value (5) that will ensure a player always gains some points when he wins a match.
2 - Give a bonus of (0-15) based on how higher is the opponent’s rating is.
3 - Give a bonus of (0-10) based on how higher is the opponent’s team total level is.
This means that a player will always get some points from winning a game even if it is only 5. it also means that the player at the top could get 5-15 points depending on the level of the team he attacks, or that a player around 600 could receive 5-30 points if he attacks another team that is a lot high level and has a ~200 higher rating. The numbers I used serve only as an example and any change to the current system will most likely require changes to the reward requirements.