[心得] 爐石天梯工時估算

看板Hearthstone (爐石戰記)作者 (nina & ann)時間10年前 (2016/08/29 20:44), 10年前編輯推噓18(18051)
留言69則, 27人參與, 最新討論串1/1
Dear all 相信各位都想要上R5拿紫金卡 但是每每到了月底 總覺得時間不夠用 因此在下嘗試計算了一下上R5平均需要多少"工時" (含連勝獎勵) 以避免過勞 ^^" 並把結果分享出來 https://www.dropbox.com/sh/o1px29m61z3znvj/AABEHLXphVUvq8fyR1g7l0VLa?dl=0 ============================== 以下為計算與excel表格說明 想直接知道結論的 請略過本區 ***** sheet "star per game" 計算不同勝率下 平均每場可以拿到多少顆星星 調整win ratio 就可以看到對應的star per game 計算上的概念 是將各種狀況的機率與獲得的星星算出 最後算出期望值 以win strike 5為例 它代表連贏五場後輸一場的狀況(總共6場) 假設勝率為60% 則發生機率是(0.6)^5 * (1-0.6) 獲得星星有(5-1)=4顆 加上連上獎勵3顆 總共7顆 因此平均每場可以拿到7/6=1.17顆星星 ***** sheet "time to r5" 算出每場可以拿到的星星後 計算上r5所需要的場次 就容易多了 以勝率60%為例 每場可拿到0.27顆星星 上r5需要60顆(15+20+25) 因此需要60/0.27=222場 假設每場10分鐘 就需要37小時才能上r5 ============================== 以下為不同勝率的狀況下 上r5所需時間 勝率 star per game time to r5 (hour) 0.5 0.16 62 0.525 0.18 55 0.55 0.21 47 0.575 0.23 43 0.6 0.27 37 (note: 此表格計算錯誤 往下翻有更新版) 實力影響勝率 運氣影響連勝 勝率50% 30連敗後再30連勝 這種事情不是天天都有 以平均來看 ... 勝率60%也要接近40小時(整整一周工時啊~)才能上R5 還不包含玩大亂鬥 玩fun deck或是練習新牌組的時間 天 ... 要是這麼認真 每月花上40小時 我早就 xxx 了 嗯 ... 還是r15藍金卡就好了 Orz 給各位參考參考 若有計算錯誤 也請告知 thanks -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.35.120.68 ※ 文章網址: https://www.ptt.cc/bbs/Hearthstone/M.1472474645.A.A97.html

08/29 20:46, , 1F
這個絕對是估錯了
08/29 20:46, 1F

08/29 20:46, , 2F
winning streak
08/29 20:46, 2F

08/29 20:47, , 3F
之前一次月底勝率六成多 6小時到R5
08/29 20:47, 3F

08/29 20:48, , 4F
而且這個應該是從R25開始算? 如果是的話在那區勝率
08/29 20:48, 4F

08/29 20:48, , 5F
也不可能6成
08/29 20:48, 5F

08/29 20:55, , 6F
用快攻根用控制差很多啊
08/29 20:55, 6F

08/29 20:55, , 7F
一場時間可以差到三倍吧
08/29 20:55, 7F

08/29 20:59, , 8F
而且R20>R5 勝率認真點應該要65~70%的
08/29 20:59, 8F

08/29 20:59, , 9F
不過像我都不玩快攻就爬得慢 因為一場時間多 勝率
08/29 20:59, 9F

08/29 20:59, , 10F
通常也沒快攻高 Kappa
08/29 20:59, 10F

08/29 21:01, , 11F
而且連勝 你說30連這種當然少 4連5連這種就很多了阿
08/29 21:01, 11F

08/29 21:03, , 12F
是winning streak 不是strike
08/29 21:03, 12F

08/29 21:03, , 13F
另外這個機率看就覺得怪怪的
08/29 21:03, 13F

08/29 21:05, , 14F
你這個機率算出來的意思應該是 我開始打爐石 贏了就
08/29 21:05, 14F

08/29 21:05, , 15F
繼續下一場 輸了就停下來的機率
08/29 21:05, 15F

08/29 21:06, , 16F
這樣好像沒沒包含"輸了一場之後繼續打"的部分
08/29 21:06, 16F

08/29 21:09, , 17F
月初10小時絕對能從R20到R5 怎麼可能要40小時
08/29 21:09, 17F

08/29 21:10, , 18F
正常情況應該R5到傳說的時間遠超過R20到R5的時間
08/29 21:10, 18F

08/29 21:10, , 19F
但在這兩個階段 個人勝率不能一概而論就是了
08/29 21:10, 19F

08/29 21:27, , 20F
我覺得直接跑1萬次模擬比較實際啦XD
08/29 21:27, 20F

08/29 21:37, , 21F
連敗是不是沒算進去
08/29 21:37, 21F

08/29 21:39, , 22F
連敗又不會掉更多星星= =
08/29 21:39, 22F

08/29 22:03, , 23F
星期六回鍋買新副本來玩 今天就從R23->R5 QQ
08/29 22:03, 23F

08/29 22:20, , 24F
月底上R5真的很快 之前3小時順一波就從R10到R5
08/29 22:20, 24F
感謝各位回應 檢查一下之後 發現的確有錯誤 1. 連敗掉的星星沒有算 2. star per game計算上 權重錯誤 3. winning streak 英文錯誤 以下為計算與excel表格更新說明 ================================================== ***** sheet "star per game" 計算不同勝率下 平均每場可以拿到多少顆星星 調整winning streak 就可以看到對應的star per game 計算上的概念 是將各種狀況的機率與獲得的星星算出 最後算出期望值 各種狀況的拆解 以"輸"為切割單位 ex: o: win x: lost xoxxoooooxoxox 可拆解為 2* x 3* ox 1* ooooox 各種狀況的機率與獲得的星星 以winning streak 5 (ooooox) 為例 它代表連贏五場後輸一場的狀況(總共6場) 假設勝率為60% 則發生機率是(0.6)^5 * (1-0.6) 獲得星星有(5-1)=4顆 加上連上獎勵3顆 總共7顆 最後算出期望的場次與星星 以勝率60%的狀況下 平均250場中 有19場5連勝 26場4連勝 35場三連勝 ... 250場可獲得105顆星 所以star per game為0.42=105/250 修正後的excel 若調整勝率為0.453的時候 獲得的星星為0 此結果與以下相符 https://www.facebook.com/notes/%E5%BB%9A%E7%88%B9%E7%9A%84%E5%BB%9A%E8%97%9D%E6%95%99%E5%AE%A4/%E7%88%90%E7%9F%B3%E6%96%B0%E8%81%9E%E7%82%BA%E4%BD%95%E7%88%90%E7%9F%B3%E5%A4%A9%E6%A2%AF%E6%98%AF%E5%90%83%E5%8A%9B%E4%B8%8D%E8%A8%8E%E5%A5%BD%E7%9A%84%E5%91%A2/945245365499572/ ================================================== 以下為不同勝率的狀況下 上r5所需時間 (假設一場 10min) 勝率 star per game game required time to r5 (hour) 0.5 0.13 461.54 76.92 0.525 0.2 300.00 50.00 0.55 0.27 222.22 37.04 0.575 0.34 176.47 29.41 0.6 0.42 142.86 23.81 0.625 0.49 122.45 20.41 0.65 0.57 105.26 17.54 0.675 0.65 92.30 15.38 0.7 0.73 82.19 13.70 給各位參考參考 若有計算錯誤 也請告知 thanks ※ 編輯: ninanne (114.35.120.68), 08/29/2016 22:40:01

08/29 22:44, , 25F
沒仔細看你怎麼算,可是看結果一定有問題,打上R5要
08/29 22:44, 25F

08/29 22:44, , 26F
80小時?
08/29 22:44, 26F

08/29 22:51, , 27F
勝率0.65需要105場? 不覺得我有打到這麼多場..
08/29 22:51, 27F

08/29 22:54, , 28F
不得不說,這季輸不到十場就R5,工時大概半天,但
08/29 22:54, 28F

08/29 22:54, , 29F
分好幾天打,因為要上班
08/29 22:54, 29F

08/29 23:23, , 30F
理論和實際當然會有差,因為你月底R10前很難輸
08/29 23:23, 30F

08/29 23:49, , 31F
要不要用你的膝蓋想一想 勝率50%平均每場0.13顆星?
08/29 23:49, 31F

08/29 23:55, , 32F
運氣有差啊 運氣好連勝超快 運氣不好卡住就很悶
08/29 23:55, 32F

08/29 23:56, , 33F
這種平均值的算法 中規中矩的結果反而印象不會深刻
08/29 23:56, 33F

08/30 00:00, , 34F
不對 這樣怎麼看還是有問題
08/30 00:00, 34F

08/30 00:06, , 35F
首先一個確定的事情是 勝率1的話(用0.999去代)
08/30 00:06, 35F

08/30 00:06, , 36F
你需要31場才能拿到60顆星上R5
08/30 00:06, 36F

08/30 00:07, , 37F
再仔細看我發現表格有兩個問題 一個是連勝拿到的星
08/30 00:07, 37F

08/30 00:08, , 38F
數是錯的 一連勝一顆星 二連勝兩顆星 三連勝四顆星
08/30 00:08, 38F

08/30 00:09, , 39F
另一個問題是你用這樣的方法去求 那連勝的場次應該
08/30 00:09, 39F

08/30 00:09, , 40F
要拉更高 越接近無限大才會越接近真值
08/30 00:09, 40F

08/30 00:11, , 41F
照這樣下去跑 我弄個100連勝(雖然在那之前就上R5了)
08/30 00:11, 41F

08/30 00:11, , 42F
算出來需要的場次是31.25場
08/30 00:11, 42F

08/30 00:12, , 43F
如果我想的沒錯 弄到無限連勝應該會符合31場這樣
08/30 00:12, 43F
關於sui610633提出的問題 1. 是連勝拿到的星數是錯的 一連勝一顆星 二連勝兩顆星 三連勝四顆星 失敗扣的星星要算進去 一連勝 ox 1-1=0顆星 二連勝 oox 2-1=1顆星 三連勝 ooox 3-1+1=3顆星 2. 連勝的場次應該要拉更高 越接近無限大才會越接近真值 是的 勝率很高的狀況(ex: 0.999) 的確需要將表格拉到無限長才能正確計算 但是在一般勝率的狀況下 15連勝以上的機率太低 故忽略 sheet "star per game" F19有將所有狀況的機率加總起來 若勝率為60% 15連勝以內的機率加總已經非常非常接近1(0.999...) ※ 編輯: ninanne (114.35.120.68), 08/30/2016 00:33:19

08/30 01:03, , 44F
嗯第一點我那樣的確是錯的 不過我不知道是不是還有
08/30 01:03, 44F

08/30 01:04, , 45F
沒看見的問題
08/30 01:04, 45F

08/30 01:06, , 46F
第二個問題也是因為我第一個問題錯了所以把它放大了
08/30 01:06, 46F

08/30 02:13, , 47F
剛又想到一點是 現在這個假設變成最後一定要輸一場
08/30 02:13, 47F

08/30 02:14, , 48F
但我不知道怎麼修正比較好
08/30 02:14, 48F

08/30 02:18, , 49F
可能要把那顆星加回來 另外還要處理連敗問題
08/30 02:18, 49F

08/30 02:46, , 50F
複雜問題建議用蒙地卡羅法來算
08/30 02:46, 50F

08/30 07:40, , 51F
連敗已經有被考慮進去
08/30 07:40, 51F

08/30 07:45, , 52F
0勝就是連敗的狀況, 可參考文內的拆解範例
08/30 07:45, 52F

08/30 07:48, , 53F
而最後一定輸的那顆星 ... 不知道影響有多少就是
08/30 07:48, 53F

08/30 07:48, , 54F
08/30 07:48, 54F

08/30 08:55, , 55F
沒認真看但還是給推,我是覺得刻意衝很白痴,但是像
08/30 08:55, 55F

08/30 08:55, , 56F
我工作回來積三天任務拿解一解,有時候就r10了,至
08/30 08:55, 56F

08/30 08:55, , 57F
於解每日賺不賺,我倒是沒想那麼多,那段玩爐石的時
08/30 08:55, 57F

08/30 08:55, , 58F
間空出來,我也不可能去工作的
08/30 08:55, 58F

08/30 09:57, , 59F
弄個常態分布的來看就會覺得接近平均值的機率沒很高
08/30 09:57, 59F

08/30 09:58, , 60F
通常會印象深刻的都是極端值 除非有做紀錄才準確
08/30 09:58, 60F

08/30 09:59, , 61F
更不用說有時候打錯讓勝率變動成非固定值 增加變因
08/30 09:59, 61F

08/30 10:11, , 62F
20-8這段都70%以上會加速很多
08/30 10:11, 62F

08/30 12:17, , 63F
問題是就算用控制打一場也不用十分鐘
08/30 12:17, 63F

08/30 12:53, , 64F
才怪,打克戰都十分鐘起跳的,還要考慮對面是燒線狗
08/30 12:53, 64F

08/30 13:52, , 65F
最好控制不用十分鐘啦,不要跟我說ZOO那種
08/30 13:52, 65F

08/30 14:21, , 66F
快推要不然別人以為我不懂
08/30 14:21, 66F

08/30 15:10, , 67F
絕對不準
08/30 15:10, 67F

08/30 15:22, , 68F
以十分鐘為基準很好啊 如果你一場5分鐘 自己除2
08/30 15:22, 68F
在第一個表格中標示錯誤 並微調排版 另外 若勝率有六成多以上 且每場時間很短(5 min左右) 從第二次計算的表格上看來 平均時間的確在10小時左右 符合部分版友可以10小時衝上r5的情況 ※ 編輯: ninanne (114.35.120.68), 08/30/2016 20:31:13

09/01 11:41, , 69F
只能推了
09/01 11:41, 69F
文章代碼(AID): #1Nn2uLgN (Hearthstone)
文章代碼(AID): #1Nn2uLgN (Hearthstone)