In the last few months I have been reading through as much of the forum as I can, but unfortunately there is a lot to remember and I know I haven’t read everything. If I missed something please merge this with a longer standing thread.
By and large I have been happy with war matchmaking. For us in The Pirate Horde I feel (sorry, I haven’t been collecting data) we win more than we lose, and we do a great job of team work. All of that to say that even though I am happy, I understand that others are not fans of other alliances doing the “war shuffle.”
There may not be something to fix, and I understand that some alliances use the shuffle as a strategy, just like we use a strategy for farming to maximize our points. If a fix is being looked for perhaps each member of an alliance should carry a portion of the war score.
What I mean is this. By the best guess I’ve been able to find we think war score is based on: top 30 heros with additional weight to the top 5, top troops, past war performance, and maybe several other fields. Divide the numbers not based on something from a player’s bench (mostly past performance) to each member of an alliance and they carry that rolling number with them as they either stay or leave an alliance. If the player moves that number travels with them and gets added with every other member of the alliances rolling score to provide an alliance’s war score.
If this doesn’t make sense I’m happy to try to explain it further.
EDIT #1: the best guess we have at how current alliance war scores are calculated:
Edit #2: I have given this more thought as of late and I’d like to clarify my meaning a bit. I think they could take the war score as it is currently calculated and divide by the number of participating members (this part may get tricky if you have people regularly opting in and out, but that’s what you have devs for). This number is then applied to every member of the alliance as their individual war score (whether they opt in or not). If someone leaves the alliance they take their average war score with them. When matchmaking starts the war score is totaled for all active participants and you get matched with a team close to you in war score with the same number of participants (if possible).