„Frag Riot“: Regiert in ARAM wirklich der Zufall?

Wie „Dein Shop“ funktioniert, welche Pflanzen in Bilgewasser wachsen und der Zufallsfaktor von ARAM.

Willkommen zu „Frag Riot“!

In dieser Woche geht es um Blumen, „Dein Shop“ und ARAM.

Und bitte schick uns all deine Fragen! Jede Frage hilft dabei, einen hungrigen Poro satt zu machen.


Wählt „Dein Shop“ zufällig aus, welche Skins man bekommt, wenn man auf die Schaltfläche klickt, oder wird das schon im Vorhinein entschieden?

Die Skins in „Dein Shop“ werden schon lange, bevor du auf diese Schaltfläche klickst, speziell für dich ausgewählt! Im Technikartikel „Stocking Your Shop with Data Science“
erfährst du alle Details über die Auswahl deiner Angebote – lies ihn dir einfach durch, wenn du mehr erfahren möchtest.

Riot Aryeila, Senior Editor


Welche Blumen wachsen in Bilgewasser? Falls dort überhaupt welche wachsen.

Bilgewasser selbst ist nur eine (große und düstere!) Stadt, die sich auf den Schlangeninseln befindet. Da die hölzernen Hütten in der Stadt ziemlich eng sind, gibt es nicht viel Platz für Pflanzen und Tiere, dennoch wachsen tropische Blumen in allen erdenklichen Ecken – vor allem in den Ruinen der älteren Buhru-Architektur. Ich kann mir vorstellen, dass es dort besonders bunte Lilien oder Lotusblumen sowie weniger ansprechende Arten wie Venusfliegenfallen oder Schlimmeres gibt …

Aber Bilgewasser ist ein blühender Hafen und man kann dort normalerweise alles kaufen, was das Herz begehrt, wenn man genug Münzen besitzt. Ich werde das Wort „Schwarzmarktblumenhändler“ zwar nicht benutzen, ich bin mir jedoch sicher, dass man in Bilgewasser jemanden finden könnte, der einem alles beschaffen könnte, was man haben will, selbst wenn es mehrere Wochen oder Monaten in Anspruch nehmen würde. Rosen aus Noxus? Getrocknete Seelenblumen aus Ionia? Hopfen aus Demacia? Wenn der Preis stimmt, kann man alles kriegen.

Aber solche Dinge gelten für die durchschnittlichen Bürger im Allgemeinen als ziemlich albern, weshalb sich wahrscheinlich nur die reichsten Kapitäne mit so prahlerischen Dingen wie Gärten in ihren Privatwohnhäusern weit über den Kais, Anlegeplätzen und Buchten der Stadt befassen würden.

Riot Scathlocke, narrativer redaktioneller Leiter


Hallo Riot, ich habe eine Frage zu den ARAMs. Werden die Champions wirklich komplett zufällig ausgewählt? Wie stellt ihr sicher, dass nicht beide Teams denselben Champion bekommen – unter Berücksichtigung der Neuzuweisungen?

Die Logik für die Championauswahl der ARAMS wird von einem Dienst namens TeamBuilder übernommen. Der TeamBuilder-Server weiß, welchen Champion jeder Spieler bekommen hat, welche Champions sich auf der Bank befinden usw. Der TeamBuilder verhindert, dass ein Spieler einen Champion bekommt, den bereits ein anderer Spieler bekommen hat.

Die Benutzeroberfläche der Championauswahl des League-Clients weist dir genau den Champion zu, den sie dir laut des TeamBuilders zuweisen soll. Und wenn du auf „Neuzuweisung“ klickst, sagt der Client dem TeamBulider, dass du eine Neuzuweisung angefordert hast. Daraufhin ermittelt der TeamBuilder, welchen Champion du bekommst, und sagt dann dem Client, was er dir anzeigen soll.

Oder anders gesagt: Die gesamte Championauswahl wird vom Server bestimmt. Der TeamBuilder hat das Sagen. Und jede Zuweisung, jede Neuzuweisung, jeder Tausch und jede Bestätigung ist eine Transaktion. Das bedeutet, dass es zwar möglich ist, dass zwei Spieler denselben Champion gleichzeitig bekommen, dennoch verarbeitet der TeamBuilder jede Neuzuweisung hintereinander.

Was die Frage betrifft, ob die Championauswahl wirklich „komplett zufällig“ abläuft, so hängt die Antwort davon ab, was du damit meinst. Jedes Mal, wenn dir ein Champion zugewiesen wird, wird dieser zufällig aus dem Pool an verfügbaren Champions ausgewählt, die du in diesem Moment bekommen kannst, dieser Pool setzt sich jedoch nicht zufällig zusammen. Die Mathematik dahinter sieht so aus:

((ACO) \ R) \ D

A ist die Menge der 65 ARAM-Champions, die immer kostenlos spielbar sind, C ist Menge der Champions, die Bestandteil der aktuellen Rotation aus kostenlosen Champions ist, O ist der Pool an Champions, die du besitzt, R ist der Pool an Champions, die allen Spielern beider Teams bisher zugewiesen wurden, und D ist der (hoffentlich leere) Pool an deaktivierten Champions. Oder vereinfacht gesagt … Du erhältst immer einen zufälligen Champion, der nicht bereits Mitglied eines Teams ist oder auf der Championbank sitzt.

Die ersten 10 Zuweisungen folgen ebenfalls diesem Prozess. Zu Beginn der Championauswahl macht der TeamBuilder das einmal für jeden Spieler, um festzulegen, wer welchen Champion bekommt.

Champions, die in vorherigen Spielen gespielt oder in nicht zustande gekommenen Spielen ausgewählt wurden, haben hierauf keinen Einfluss. Das bedeutet, dass es durchaus möglich ist, in mehreren Spielen hintereinander denselben Champion zu erhalten – oder mehrere Champions, die du wirklich gerne oder überhaupt nicht magst. Wenn so etwas passiert, kann es sich so anfühlen, als wäre nichts dem Zufall überlassen, obwohl das sehr wohl der Fall ist.

Wenn du also deinen Mauszeiger zögerlich auf „Neuzuweisung“ bewegst, kann ich dir nur „Viel Glück“ wünschen!

Riot Mojibake, Leiter der Abteilung für Softwareentwicklung


Hast du eine Frage? Schau hier vorbei, stelle deine Frage und schicke sie ab.