精華區beta C_Chat 關於我們 聯絡資訊
作者: mikapauli (桜花) 看板: C_Chat 標題: Re: [閒聊] 遊戲中看起來很像迷信,卻不是迷信 時間: Tue Sep 8 20:15:44 2015 回推文 雖然目前多數電腦只能產生偽隨機,但幾乎所有的網路遊戲都能產生真正的隨機。 或是對玩家而言真正的隨機。 原因不外乎於你無法控制所有玩家;或控制所有玩家沒有意義。 以下舉兩個例子。 第一個簡單的例子是有第三方的情況,像是天鳳之類的網路麻將: 假設麻將桌上有玩家A、B、C、D,server要產生下一張摸牌, 這時它會要求所有client產生亂數。 玩家A產生了a,玩家B產生了b,玩家C產生了c,玩家D產生了d。 然後server再用a、b、c、d產生最後的亂數e=f(a,b,c,d),並用e決定摸牌。 這樣就算各別玩家能控制產生的亂數甚至知道f也沒意義, 因為"其他玩家"是真正隨機要素。除非你能掌握ABCD四人,但這樣對局也失去意義了。 另一種情況是沒有公正的第三方,基本如上,只是要多了加密。 像是玩家互連的小遊戲,或是衝裝之類的(client與server的對戰)。 假設有玩家A、B,需要隨機產生一個數字,則簡易流程如下: A → a → fa fb b → fb 產生亂數 加密 ╳交換密文 ╳交換明文 驗證 → 最終亂數 a+b B → b → fb fa a → fa -- オーカの意味は……「繋げる者」 オークはリューン語で繋がりを意味している。 その変形語がオーカだ。 桜花。 願わくば、 人とリューンを繋げる者となるように。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 122.116.226.136 ※ 文章網址: https://www.ptt.cc/bbs/C_Chat/M.1441714555.A.1AA.html
lkzax: LOL的普攻爆擊是玩家端決定的?只要破解密文就能刀刀爆擊嗎? 09/08 20:23
mikapauli: 理想情況是你和對手決定的(雖然實際上大概不是) 09/08 20:26
mikapauli: 所以你要做的第一步是竊聽 09/08 20:27
mikapauli: 另外能破解密文,你還在這裡打LOL幹麼(? 09/08 20:32
wohtp: 樓上,你不知道核分裂與核融合技術都是為了燒開水而生嗎 XD 09/09 00:03
wohtp: 為了LOL而破解加密法也是剛好而已啦 09/09 00:04