Tento týden si budeme povídat o květinách, o Tvém obchodě a o ARAMu.
A prosíme, posílejte nám všechny své dotazy! Každá otázka pomáhá nakrmit jednoho hladového pora.Skiny ve Tvém obchodě jsou vybrané speciálně pro vás dávno předtím, než to tlačítko stisknete! Podrobnosti o tom, jak se vám nabídka vybírá a šije na míru, rozebíráme v článku na technickém blogu Tvůj obchod plný vědeckých dat (odkaz v angličtině) – přečtěte si ho, jestli se chcete dozvědět víc.
Riot Aryeila, hlavní editor
Bilgewater je sám o sobě jen jedno (velké a špinavé!) město uhnízděné poblíž Hadích ostrovů. Jelikož se populace cizinců paylangi dost natěsno mačká ve svých dřevěných přístřešcích, pro rostliny a zvěř tu moc místa nezbývá – ale divoké tropické květy rozhodně raší všude, kde se dá, zejména mezi troskami starší buhruské architektury. Představuju si to tak, že zde můžete spatřit obzvláště barevné lilie či lotosy a také mnohem méně příjemné druhy jako mucholapky nebo i hůř...
Bilgewater je však vzkvétající přístav a obvykle se zde dá koupit v podstatě všechno, co byste mohli chtít, pokud máte dost peněz. Nehodlám použít výraz „květinář z černého trhu“, ale vsadím se, že byste v Bilgewateru mohli najít někoho, kdo by vám dokázal sehnat cokoliv, i kdyby to mělo trvat týdny či měsíce, než vám to dorazí. Růže z Noxu? Sušené duchovní květy z Ionie? Chmelové révy z Demacie? Tohle všechno a nejen to může být vaše za tu správnou cenu.Riot Scathlocke, vedoucí redakce příběhů
Logika výběru šampionů v ARAMu spočívá ve službě, které říkáme TeamBuilder. Server TeamBuilder u obou týmů ví, který šampion padl kterému hráči, co je na střídačce atd. TeamBuilder zabraňuje tomu, aby hráči padl nějaký šampion, který už padl někomu jinému.
Rozhraní výběru šampionů v klientu LoL vám poslušně dá toho šampiona, kterého mu TeamBuilder určí. A když kliknete na „Vyměnit“, klient řekne TeamBuilderu, že jste si vyžádali opětovný výběr. TeamBuilder určí, který šampion vám padl, a řekne to klientovi, který ho zobrazí vám.
Jinými slovy celý proces výběru šampiona má na starosti server. TeamBuilder tomu velí. A každý výběr, opětovný výběr, výměna, výměna ze střídačky a potvrzení je transakční. To znamená, že je nemožné, aby dvěma hráčům v opětovném výběru padl najednou ten samý šampion; TeamBuilder pečlivě zpracuje jeden opětovný výběr a pak druhý.
Pokud jde o to „zcela náhodný“, záleží, co tím myslíte. Při každém výběru či opětovném výběru se šampion náhodně vylosuje ze sady dostupných šampionů, kteří vám mohou padnout v daném okamžiku, ale tahle sada není náhodná. V terminologii matematiky množin je to takhle:
((A ∪ C ∪ O) \ R) \ D
Kde A je množina 65 šampionů, kteří jsou v ARAMu vždy zadarmo; C je rotace šampionů, kteří jsou aktuálně zadarmo; O je množina šampionů, které vlastníte; R je množina šampionů, kteří dosud padli hráčům v obou týmech; a D je (snad prázdná) množina deaktivovaných šampionů. Jednodušeji řešeno... Vždy obdržíte náhodného šampiona, který ještě není v některém z týmu nebo na střídačce.
Původních 10 výběrů se tímto procesem řídí také; na začátku výběru šampionů tohle TeamBuilder zkrátka provede jednou pro každého hráče, aby všem přiřadil počátečního šampiona.
Nutno podotknout, že šampioni, kteří se objevili v předchozích zápasech nebo ve výběru šampionů, kdy pak došlo k odchodu z fronty, na tohle nemají vůbec žádný vliv. Znamená to, že je naprosto možné dostat v různých zápasech toho samého šampiona několikrát po sobě – případně i sérii šampionů, které máte hodně rádi, anebo sérii šampionů, které máte hodně neradi. Když k tomu dojde, může to vypadat, jako že to není náhodné, i když je (odkaz v angličtině).
Takže když se váš kurzor váhavě vznáší nad tlačítkem pro opětovný výběr, můžu vám říct jen: „Hodně štěstí!“
Riot Mojibake, hlavní softwarový technik