Ok merci Shinichi.
En effet, d'un point de vue algorithmique, ça doit être un énorme casse-tête de tout prendre en compte, de façon équilibrée et rapide.
en fait, faire un MM équilibré est facile. le problème est que la base de joueurs n'est pas infinie...
je serai même curieux de savoir combien de clan lance une recherche de gdc dans un laps de temps de 20mn et ceci, par tranche de nombre de joueurs (10, 15, 20, etc)
cela explique d'ailleurs pourquoi le 35 et le 45 disparaissent, c'est pour étoffer le nombre de clan en recherche en même temps dans les tranches 30 et 40... ils ont surement constaté qu'il n'y avait pas assez de clans sur les tranches 35/45...
donc, même si tu en as quelques centaines, faut ensuite trouver 2 clans qui ont le même nombre d'hdv 10, puis 9, puis 8, etc
car ici, le fait de vouloir "équilibrer" troupes et défenses revient en fait à considérer level de hdv contre level de hdv. un hdv9 sans défense avec des fortes troupes sera équivalent à un hdv9 fort en défenses avec des troupes plus faibles, c'est bien le principe, non ? donc finalement, on devrait avoir plus de GDC avec le même nombre d'HDV 10, 9, 8, etc (ça tombe, c'est la 1ère chose que font les joueurs lorsque l'adversaire est trouvé ^^) et cela, avec un ratio récent de victoires/défaites proche (je laisse à votre appréciation la notion de "proche"^^)
si tu trouves pas, au bout de x minutes, ce qui est probable, il te faut des règles pour dégrader ce MM idéal. Ce qui va être souvent le cas. donc ils vont dégrader quoi en premier ? le ratio ? l'équilibre des HDV ? chercher un poids d'équipe de manière plus étendue ? etc
c'est pour ça que la plupart des clans stoppent la recherche au bout de x minutes pour la relancer, afin de ne pas entrer dans ce cycle de dégradation. peut-être que si on considère son clan comme bon, il faudra au contraire chercher la dégradation (qui aura plus de chance de tourner à son avantage) alors qu'un clan moins bon aura plus de chance de se retrouver avec un clan plus fort
en fait, un MM est par définition jamais équilibré, il cherche seulement à réduire au maximum le déséquilibre dans un temps limité