Ich stecke auch nicht tief genug im Thema drin, aber soweit ich verstanden habe, ist das Problem, dass dieTopspieler die Disziplinen stark verzögern. Ich weiß nicht, ob mein Vorschlag sinnvoll ist, aber ich wollte ihn einfach mal zum besten geben.
Ich würde die Prioritäten nach den spielern und nicht nach den Disziplinen setzen. Orientieren würde ich mich an der derzeitigen rangliste. Der beste spieler hat immer höchste Priorität und spielt immer, wenn es möglich ist. Der zweitbeste Spieler hat demnach die zweithöchste priorität und so weiter... Der Algorythmus ist dann noch sicherlich nicht voll ausgereift und muss mit Prioritäten der Disziplinen noch kombiniert werden, aber ist vl ein besserer ansatz.
_____________________________________
Programming today is a race between software engineers striving to build bigger and better idiot-proof programs
and the universe, trying to produce bigger and better idiots.
So far, the universe wins [Rich Cook]