Quote:
Originally Posted by _sh0x
Hast zwar viel geschrieben, verstehen tuh ich aber fast nur 'BAHNHOF'.. Wär nett wenn du es mit den 1vs1 nochmal erklären würdest..
|
Ok ich versuchs mal "einfacher" zu schreiben:
Ziel ist es das man durch das Matchmaking System so ein Rating erhält das der Pool an "Möglichen" Gegnern gering wird.
Ist man "extrem" schlecht gibt es entsprechend nur eine handvoll Spieler die ebenfalls so extrem schlecht sind; also verliert man erstmal 50 mal in folge und hat dann ein 0-50 Rating ; geht entsprechend am anfang besonderst gut.
Es ist dabei wichtig zu wissen das die reine Anzahl an Siege dein Matchmaking Rating nicht verbessert. Es ist also total egal ob du 1000 Siege hast oder nur 10; wichtig ist nur wer deine Gegner sind und wie das MMR (Match Making Rating) dieser Spieler ist; welches du aber nicht im Spiel sehen kannst (das ist nunmal versteckt).
Du kannst also mit 200 siegen und 10 Niederlagen viel besser sein als jemand mit 5000 Siegen und 4000 Niederlagen; obwohl der ja prinzipiel viel mehr gewonnen hat.
Ab hier setzen wir mit dem Script an:
Das Script soll das folgende tun:
1) Einfach den Button drücken um ein Spiel zu finden;
2) Ein mini makro das text in den chat schreibt;
3) Ein teil der den chat auslesen kann;
4) Einen Teil der die namen der möglichen "partner" speichert;
5) Ein Teil der aus dem Spiel leavt; dann entsprechend wieder bei 1 anfängt.
Ziel ist es das man einen Partner findet der genau das gleiche Script laufen hat; ist das geschafft wird man sich einfach gegenseitig gewinnen lassen, verliert/gewinnt also abwechselnd in unter 10 sekunden ein Spiel; macht das dann eben 1000mal pro Rasse und hat seine Erfolgsbildchen.
Wechselt man sich mit einer einzelnen Person immer ab mit Sieg/Niederlage wird das an dem MMR nichts ändern, das System ist der meinung das dieser Gegner "genau" richtig für dich ist und schickt dich dann entsprechend oft gegen diese "Kategorie" spieler, bis du tendenziel mal mehr gewinnst oder mehr verlierst, was dich rauf/abstufen würde.
*Die reine Punkte Anzeige und deine Platzierung spielen dabei absolut keine Rolle was deine Gegner sind.
Ein einmaliger durchlauf dieses Scripts sieht dann so aus:
************************
Start
- Drück Match finden
- Spiel geht los ; schreibe "1on1 ?" in den chat
- warte zufällig 3 bis 10 sekunden.
*lese derweil den chat aus
+ antwortet der Gegner mit "1on1 ?" speichert man den Namen dieses Gegners und einer wird aufgeben (da die 3 bis 10 sekunden bei einem früher vorbei sind).
- Jetzt hat man entweder gewonnen oder verloren, das ist nunmal zufall; einfach weil man entweder selbst geleavt ist oder der Gegner.
******************************
Nächster Durchlauf:
******************************
- Nun drücken wir einfach wieder Match finden.
* Siehe da der gleiche Gegner wieder (da unser Player Pool so gering ist // ansonsten läuft das so ab wie im ersten Durchlauf).
Wir erkennen ihn weil wir den namen gespeichert haben und haben wir zuvor gewonnen, leaven wir jetzt sofort und der Gegner gewinnt; ansonsten umgekehrt.
- Drücken wieder Match finden ;
usw. usw. usw.
************************
Dieses Script läuft dann ca. 2 Wochen , nicht zwangsläufig am Stück, aber geht in jedem Fall viel viel schneller als 3000 Matches "regulär" zu gewinnen.
Ist eine Möglichkeit das Starcraft Matchmaking zu hintergehen; das ist nämlich garnicht so klever wie es gerne wäre.