Re: [閒聊] 公布機率要如何審查ㄋ??

作者: pcyu16 (._.?)   2018-04-15 17:17:29
跟風一下機率審查文
本人稍有一點點程式設計背景知識
以下言論都是我個人看法和猜測
歡迎討論, 但是請保持理性 勿戰
=== 審查方式的分隔線 ===
對玩家和抽卡機來說
只要讓玩家連續34抽都沒抽中的時候, 第35抽抽到圖靈
其他事情其實都可以推給機率
因為玩家無法驗證正確性, 所以沒有討論細節的必要
那以蘋果的立場來說該如何審查呢?
省略一些細節討論跟現實中不可行的作法
我認為較為現實可行的作法是
當有足夠多玩家檢舉時 (或是當蘋果抽查到該遊戲)
審查員直接以一般玩家身份抽足夠多的卡片, 統計出的機率跟官方提供的機率表對照
誤差如果在一定範圍以下, 就當作沒問題
這個作法當然不是完美的, 但是這已經是我想到最實際的作法了
有更好的作法歡迎提出
=== 時間跟抽卡關聯性的分隔線 ===
另外一個常常被提到的問題
抽卡機率到底是不是跟時間有關? XX分抽卡真的有可能會比較好嗎?
這裡說個很簡單大家一定懂的盲點
當很多人都說XX分會抽到好卡, 會造成更多人在那個時間抽
結果導致更多好卡在那個時間被抽出.. (ry
實際情況是, 時間有可能會作為亂數參考的其中一個要素
也有一些情況會直接用時間當函數, 精確度又很低 (例如精確度低到單位是秒)
這種情況, 就會造成同一個時間點會抽出相同的東西
以時間作為亂數參數, 單位是ms(1/1000秒)以下, 這在程式中是非常正常的
而且就算同一個1/1000秒可以抽出相同的東西, 對玩家抽卡策略來說也沒有參考價值
實際上MH能取得的各種資料, 都有可能會成為亂數使用的參數
稍微比較有可能的就是當前時間, 其他有什麼參數不曉得
其他資料加進亂數參數, 對MH來說都是比較不可能也沒必要的
因為數值缺乏唯一性或隨機性, 或是會額外增加伺服器運算量
這些包括抽卡次數,背包圖鑑開幾張,登入使用的手機/電腦型號,遊戲帳號...等
另外有些在程式層面來說是不可能的, 例如說玩家有沒有在馬桶上XD
如果有天神魔要存取攝影機就要小心了 (!?
=== 抽卡機程式是否預先建表的分隔線 ===
前面文章有討論抽卡機程式實做方法的問題
是否有事先排好表格, 再一個一個發給抽卡的玩家
其實這是個假議題, 因為是不是這樣實做玩家方面是感覺不出差異的
以抽卡機程式的角度來說
直接挑選一個隨機數, 依照機率建出抽卡順序隨機表
好處可以保證在全部玩家的視角來說, 抽卡越多機率會越接近設定值
但是實際上MH也不需要保證這件事
前面的文章有提到的巴哈FGO的討論串
上面提到短時間大量的隨機亂數, 並不適用於線上遊戲
該作者這個觀點其實我是持反對意見的
所有的線上遊戲都包含隨機成份 (不然我想可能沒人要玩..)
例如RPG遊戲, 每次打怪攻擊傷害是多少之類的, 都會需要隨機
玩家需要隨機數的機會, 正常玩MMORPG遊戲的情況可能都是用秒當單位的
相對這些遊戲來說, TOS已經算是產生隨機數機會相對少非常多的了
大概就是抽卡, 還有關卡出隨機敵人跟掉落道具, 還有珠子排列
珠子的部份已經有相關文章討論過, 就不講細節了
保留一份事先隨機好的資料表格再照順序一個一個發, 其實比每次做隨機還更不合理
1. 伺服器必須要保留所有玩家抽卡的順序, 才能一個一個發
但是MH並不需要保證每次抽卡有獨立而且唯一的序號
抽卡紀錄也只需要紀錄時間.玩家.卡片
2. 假設是單一伺服器處理這個運算, 所有資料都必須經過這個伺服器
這會遇到頻寬問題
3. 假設是多個伺服器處理這個運算, 要對抽卡分配唯一序號
這會遇到伺服器間同步的問題
4. 這份預存的表格會佔用額外的伺服器空間
基於以上, 所以我認為這個作法在伺服器處理能力/頻寬有限的情況, 其實並不實際
大部分遊戲, 都會平衡伺服器處理能力跟頻寬 (必要時直接停止部份服務, 例如說#6)
我並沒有完全排除這個作法的可能性, 我只是覺得不太可能而且沒有必要
如果真的TOS是這樣做的, 我只能說這方法..好像不是很好..|||
另外, 無論是用哪種方式實做, 都不會影響玩家抽卡策略
就是抽, 沒有什麼作法比較容易中好卡
=== End 懶人包的分隔線 ===
1. 蘋果可能的審查方式: 試抽
2. 玩家只能申訴保底出包, 其他並沒有辦法, 因為隨機是邪惡的
3. 抽卡機實做隨機用到的參數, 可能複雜可能簡單
但是一般來說就算只單純用時間當參數做隨機數, 通常也都有很高的精確度
4. 無論是用哪種方式實做抽卡機程式, 其實都不會影響玩家抽卡策略
作者: kobe9527 (狗鼻9527)   2018-04-15 17:18:00
嗯嗯 我也是這樣想
作者: ken890126 (靈魂奸商 路西法)   2018-04-15 17:19:00
五樓一抽圖靈
作者: blackwai (可)   2018-04-15 17:24:00
蓋我
作者: znmkhxrw (QQ)   2018-04-15 17:25:00
五樓100抽二三獎
作者: lunar (我要代替月亮懲罰你)   2018-04-15 17:26:00
這種機率除非抽出來結果偏離預估太多 都可以推給誤差好嗎除非你抽出來跟預估差2~3個標準差以上不然都很正常
作者: blackwai (可)   2018-04-15 17:27:00
幹你ZN
作者: KunioFAN (阿捌=ADS)   2018-04-15 17:28:00
幫小可QQ
作者: omyg0d2007 (歐買尬)   2018-04-15 17:29:00
所以歐洲人和非洲人都會異口同聲跟你說沒差就是這道理
作者: a37988233 (麥客風)   2018-04-15 17:43:00
誤差值這種事情太好唬弄過去了 我是覺得不用太著墨在機率上面了 因為怎麼搞 都是營運方有理
作者: pujos (lks)   2018-04-15 17:44:00
除非抽不到,不然其他都是命
作者: morsha (十8槍)   2018-04-15 17:46:00
試抽太不可能,難道試抽的資金要蘋果先墊還是瘋頭預繳?
作者: ccm0916 (沒事多喝水)   2018-04-15 17:51:00
算的在精準,要抽到飽底的非洲人還是一樣哭哭
作者: phonya (楓夜)   2018-04-15 18:09:00
再啦乾
作者: Bewho (壁虎)   2018-04-15 18:13:00
蘋果自己試抽自己退費自己同意就好(誤
作者: churrox   2018-04-15 18:43:00
那些迷信都只是想讓自己好受點XD 讓自己好像在抽卡上掌握了一些訣竅 好像自己比較不一樣
作者: john70274 (johnpanpan)   2018-04-15 18:50:00
其實就gatrandom 怎麼有那麼多想法
作者: kids1243 (RW)   2018-04-15 18:53:00
基本上只能試抽 跟消基會檢驗商品差不多道理
作者: weiwei971011 (weichun971011)   2018-04-15 18:57:00
雖然是這樣說不過我滿體幾乎沒抽過好卡 四秒抽就常中大獎
作者: kids1243 (RW)   2018-04-15 18:57:00
由蘋果先墊 檢驗完再由瘋頭收回帳號 退款
作者: alan1943 (艾倫消失的舊時光)   2018-04-15 19:33:00
推個 所以要驗證這抽卡機有無作假就請油王大量抽卡驗證
作者: hideys (尋希)   2018-04-15 20:00:00
「我某某時候抽比較容易中好卡」 大部分真的只是心理作祟我自己也有這樣的迷思,儘管我知道MH程式應該不會特別這樣設計什麼時候比較容易抽到好卡
作者: watasiku (Do My Best)   2018-04-15 20:55:00
一直刷卡的時候比較容易中,這應該不是迷信?w    ^課金
作者: rocooshiang (water_crazy)   2018-04-15 21:37:00
看程式碼
作者: kids1243 (RW)   2018-04-15 21:45:00
看程式碼基本上沒用 你又不知道伺服器實際上跑的是不是他交出來的那份程式 而且把自己最重要的伺服器的程式碼交出去?除非有嚴重觸法吧
作者: NIKE74731 (耐吉七四七三一)   2018-04-16 08:19:00
真的要做到審查的話 也許蘋果可以單獨把抽卡這件事放在自己的server MH要給卡一定要繞到蘋果這一端來由蘋果告訴MH這次抽到的是什麼卡 只是MH拿到卡號如果再動手腳蘋果可能也不知道....
作者: kids1243 (RW)   2018-04-16 10:58:00
單純刷退的話,MH收不到錢,但是檢驗方多了一個抽齊的帳號,對MH來說會造成損失,所以應該還是要由MH回收帳號
作者: cool9203 (看我翹翹的)   2018-04-16 15:20:00
跟自己系統要一個系統值,然後傳給伺服器,取得抽卡編號,這也是一個實作方法XD

Links booklink

Contact Us: admin [ a t ] ucptt.com