[情報] Ask Riot:隨機單中真的是隨機的嗎?

作者: S890127 (丁讀生)   2022-01-01 20:35:17
https://lol.garena.tw/news/articles/5190
比爾吉沃特那邊的花長什麼樣子?(如果那邊會開花的話)
比爾吉沃特本身只是坐落於毒蛇群島的一座(又大又髒的!)城市。由於外來的帕朗奇人
數已多到塞滿了木製小屋,並沒有留下太多讓野生動植物生長的空間-但是野生的熱帶花
卉絕對會盡可能尋找開花的地方,尤其是在那些古老的布爾魯建築遺跡之中。我想你能在
那看見色彩特別鮮豔的百合或蓮花,以及比較不那麼賞心悅目的植物-例如捕蠅草,或是
更糟的東西......
但是比爾吉沃特可是一座繁榮興盛的海港,你通常能在那裡買到幾乎所有想要的東西-只
要你身上的銀幣夠多。我不會真的用「黑市花商」這種詞來形容,但我打賭你肯定能在比
爾吉沃特找到人,幫你弄來任何你要的貨-即便要等上好幾個星期、好幾個月才能送達。
想要諾克薩斯的玫瑰花?艾歐尼亞的乾燥靈花?蒂瑪西亞的啤酒花?只要你有錢,想找什
麼一切好談。
不過這種東西對當地的市井小民來說實在無關緊要,大概只有最富有的船長才會有閒錢在
遠離碼頭、渡口、海灣之上的私人居所搞花園這種鋪張炫富的東西。
Riot Scathlocke,故事編輯總監
安安,我有關於隨機單中的問題想問。英雄選擇真的是完全隨機的嗎?你們如何確保兩邊
不會拿到一樣的英雄?(就算有人重骰後也是)
隨機單中的英雄選擇邏輯存在於一項稱為「隊伍建造器」的服務中。「隊伍建造器」的伺
服器知道雙方隊伍每名玩家所骰到的英雄、被暫放在待選區的英雄等等。「隊伍建造器」
會避免任何玩家誤骰到其他玩家已經骰到的英雄。
英雄聯盟客戶端的選角介面會聽從「隊伍建造器」的指示,將它所指派的英雄給予玩家。
當你按下「重骰」按鈕時,客戶端會告訴「隊伍建造器」你提出了重骰的要求。「隊伍建
造器」決定你骰到的英雄後,會將結果告訴客戶端,客戶端再秀出來給你看。
換句話說,整個選角的過程都是由伺服器掌控的。「隊伍建造器」負責處理。每次骰出英
雄、重骰英雄、與玩家交換、從待選區交換,以及鎖定選角都是一種交易行為。這代表兩
名玩家不可能同時重骰到一樣的英雄;「隊伍建造器」會小心翼翼的進行第一次重骰,接
著再進行第二次。
接著關於選角是否是「完全隨機」,這要取決於你問題的意思。每次你骰出/重骰,獲得的
英雄都是從「你在當下可能骰出的英雄池」中隨機抽取出來的,但是該英雄池並不是隨機
的。以數學用語的集合來解釋的話,是這樣的:
((A ∪ C ∪ O) \ R) \ D
A 代表的是 65 名隨機單中永久免費英雄,C 是目前的輪替免費英雄,O 是你所擁有的英
雄,R 是目前已經被兩隊玩家所骰出的英雄,D 則是被系統暫時禁用的英雄(希望不要有
啦)。用白話文來說的話:你永遠會獲得尚未出現在隊伍或待選區中的一名隨機英雄。
隨機單中開場最初的那 10 次骰出英雄也遵循這樣的流程;在選角開始時,「隊伍建造器
」會為每名玩家執行一次這個流程,以決定每人一開始獲得的英雄。
要注意的是,在先前的遊戲中出現過的英雄、被跳選角時的英雄選擇,對這項流程完全沒
有任何影響。這代表在不同場遊戲中,你完全有可能連續拿到一樣的英雄,或連續拿到你
想要的英雄,又或是連續拿到你討厭的英雄。這種情況發生時,可能會讓人感覺這根本不
是隨機的(系統在搞我?),但事實上這真的是隨機的。
所以啦~每次你把滑鼠移到重骰按鈕上猶豫不決的時候,我也只能跟你說「祝你好運啦!
」。
Riot Mojibake,資深軟體工程師
作者: lucifiel1618 (Lucifiel)   2022-01-01 23:04:00
光固定的就有65隻你要想選到特定角色也太難了吧
作者: frostdumplng (冷凍水餃)   2022-01-02 21:37:00
因為公理弧刃的關係嗎
作者: crazy6341556 (power_spike)   2022-01-03 05:33:00
對 AR有永久免費英雄 因為有人只買齊勒斯法洛士之類的角色 精心打造AR專用帳號 所以在很久之前改過不過那65隻其實都不會非常爛啦 也還蠻強的

Links booklink

Contact Us: admin [ a t ] ucptt.com