Adaptive clan war matchmaker
Hello,
This isn't a feature request for a visible feature, but a server side feature request to promote fair play.
Problems:
- the matchmaker is manually adjusted with frequency low enough for players to exploit the system
- buildings weights do not accurately reflect their contribution to the war success of a clan
- offensive strength isn't weighted strongly enough to create fair wars
Solution:
- start with the current system of unit/building weights
- sort players separately by their offensive and defensive strength
- allow matches only if players on all position fall within the offensive/defensive threshold for that position (this might be modified to weight stronger players higher than weaker players)
- use dithering to redistribute player strength (if defense of player 1 in team 1 is higher by X value than the defense of player 1 in team 2, then add that X value to the player 2 in team 1 so that the matchmaker doesn't err to the same side for every player)
- after wars are completed adjust all building/unit weights by a small percentage
Example of a weight adjustment after a battle:
clan 1 has an advantage at 2 extra players having level 4 hogs and 2 canons upgraded to level 8
clan 2 has an advantage at 1 extra player having level 5 goblins and 3 air sweepers upgraded to level 5
War ends and clan 1 wins.
increase the weight of level 4 hogs upgrade by 2x the default balancing percentage
increase the weight of level 8 canons by 2x the default balancing percentage
decrease the weight of level 5 goblins by the default balancing percentage
decrease the weight level 5 air sweepers by 3x the default balancing percentage
If you repeat this process after every single war, the game will get to a state where all the upgrades weight exactly as much as they contribute to a clan strength. And if new strategies emerge or units are buffed or nerfed, the system will quickly adjust itself without any human intervention needed.
Thanks for your time,
Dorsan
Beautiful idea, but there may be a flaw...
Thank you for a great post. I really enjoyed reading it and you obviously put a LOT of thought into it. I don't understand about coding and that kind of stuff but you made it easy to understand. That's impressive.
The flaw I see with this system is that you assume everybody is trying their best every war. My clan always puts in a solid effort but I've helped other people's clans here and there and I've seen some absolutely pitiful war attempts.
I've seen someone use 3 giants against an entire base, saw someone use all wizards to no effect, all goblins, just sniping resources then quitting, and the list goes on...
Also, how will war farmers skew this system?
As I type, I'm thinking that perhaps your idea would only create adjustments if the losing clan got a certain score or percentage destroyed or something.
What do you think?