Kérdezz a Riottól: Tényleg véletlenszerű az ARAM?
Üdv a Kérdezz a Riottól rovatban!
Ezen a héten a virágokról, a Saját boltról és az ARAM-ról lesz szó.
Továbbá kérünk
titeket, hogy küldjétek el nekünk a kérdéseiteket! Minden kérdéssel egy éhes porón segíthettek.
A hőskinézeteket véletlenszerűen választja ki a rendszer a „Saját boltban” a gomb megnyomásakor, vagy előre ki vannak sorsolva?
A Saját boltban megvásárolható hőskinézeteket kifejezetten neked választjuk ki, már a gomb megnyomás előtt! A Stocking Your Shop With Data Science (A Saját bolt feltöltése adatelemzéssel) című Tech Blog-bejegyzésben részletesen elmagyarázzuk, hogyan történik az ajánlatok összeállítása és személyre szabása. Ha további információkra vagy kíváncsi, olvasd el a cikket!
Riot Aryeila, vezető szerkesztő
Milyen virágok nyílnak Bilgewaterben? Ha nyílnak egyáltalán.
Bilgewater önmagában csak egy (nagy és mocskos) város, amely a Kígyó-szigeteken található. Mivel a táj nagy részét a paylangi kívülállók szorosan egymás mellé épített faviskói borítják, nem sok hely marad a növényeknek és a vadállatoknak. Ennek ellenére vad trópusi virágok borítanak minden lehetséges felületet, különösen a régi Buhru-épületek romjai között. Úgy képzelem, hogy nem csak különösen színpompás liliomokat és lótuszokat láthat az ember, de jóval kellemetlenebb fajokat is, például légycsapókat és a még annál is rosszabbakat…
Bilgewater emellett virágzó kikötőváros is, ahol többnyire bármit megkaphatsz, amire csak vágysz – legalábbis ha van elég pénzed. Nem szeretném a „virágok feketepiaca” kifejezést használni, de fogadok, hogy találnál olyan kereskedőt Bilgewaterben, aki valóban mindent képest beszerezni, amire szükséged lehet, még akkor is, ha az hetekbe vagy éppen hónapokba kerül. Rózsa Noxusból? Szárított lélekvirág Ioniából? Komló Demaciából? Mind a tiéd lehet, és még több is, csak fizesd meg az árát.Az effélék azonban többnyire hidegen hagyják az átlagpolgárt, és általában csak a legtehetősebb hajóskapitányok engedhetnek meg maguknak olyan hivalkodó dolgokat, mint hogy kertet tartsanak fenn, magasan a kikötők, raktárak és feldolgozó üzemek feletti magánrezidenciáikon.
Riot Scathlocke, háttértörténet-szerkesztési igazgató
Hello Riot! Lenne egy kérdésem az ARAM-mal kapcsolatban. Tényleg teljesen véletlenszerű a hősválasztás az ARAM-ban? Hogyan biztosítjátok, hogy ne szerepeljen mindkét csapatban ugyanaz a hős, főleg, hogy még újrasorsolás is van?
Az ARAM hősválasztási logikája a TeamBuilder nevű szolgáltatásunk része. A TeamBuilder-szerver mindkét csapatnál figyeli, hogy melyik játékos milyen hőst sorsolt magának, kik vannak a kispadon stb. A TeamBuilder megakadályozza, hogy bármelyik játékos olyan hőst kapjon a sorsolásból, amelyik már valaki másnál van.
A LoL-kliens Hősválasztó kezelőfelülete azt a hőst sorsolja neked, akit a TeamBuilder kiválasztott. És amikor az „Újrasorsolás” gombra kattintasz, a kliens jelzi a TeamBuildernek, hogy újrasorsolást kértél. A TeamBuilder meghatározza, hogy milyen hőst kapsz a sorsoláson, jelzi a kliensnek, az pedig megjeleníti neked.
Más szóval a teljes hősválasztási folyamatban a szerver a mérvadó. A TeamBuilder hozza a döntéseket. Emellett minden sorsolás, újrasorsolás, csere, kispados csere és véglegesítés tranzakciós jellegű. Ez azt jelenti, hogy lehetetlen, hogy két játékos egyszerre ugyanazt a hőst kapja az újrasorsoláson. A TeamBuilder szigorúan egymás után dolgozza fel az újrasorsolásokat.
Tehát hogy a folyamat „teljesen véletlenszerű-e”, az csak attól, függ, pontosan mit értünk ezalatt. Minden sorsolás vagy újrasorsolás alkalmával véletlenszerűen kapsz egy hőst a rendelkezésre álló hősök közül, amelyeket abban a pillanatban sorsolhatsz, de maga a halmaz összetétele nem véletlenszerű. A halmazelméletben ez a képlet a következőképpen néz ki:
((A ∪ J ∪ B) \ S) \ L
Ahol az A egy 65, az ARAM-ban mindig ingyenesen játszható hősből álló halmaz, a J a jelenleg ingyenesen játszható hősök halmaza, a B az általad birtokolt hősöké, az S a két csapat által az adott pillanatig sorsolt hősöké, a L pedig a letiltott hősök (remélhetőleg üres) halmaza. Egyszerűbben fogalmazva… Mindig egy olyan véletlenszerű hőst kapsz, amelyik még egyik csapatnál vagy egyik kispadon sincs.
A kezdeti 10 sorsolás is ezt a folyamatot követi: a hősválasztás elején a TeamBuilder ezt minden játékos esetében egyszer végrehajtja a kezdő hősök megállapításához.
Megjegyzendő, hogy erre azonban nincs hatással, hogy az előző meccsekben vagy akár az elhagyott hősválasztó képernyőkön milyen hősök szerepeltek. Ez azt jelenti, hogy akár egymás után több különböző meccsen is megkaphatod ugyanazt a hőst, vagy sorra kaphatsz általad kedvelt hősöket, vagy éppen nem kedvelteket. Ilyenkor úgy tűnhet, mintha a folyamat nem lenne véletlenszerű, pedig az.
Szóval amikor az újrasorsolást mérlegeled tétován, mi csak annyit mondhatunk: „Sok szerencsét!”Riot Mojibake, vezető szoftvermérnök