[閒聊] 使用蒙地卡羅法模擬職業戰牌
好久沒回來玩FEZ~~腹黑蘿莉委員會的大家還好嗎XD~~
今天要帶給大家的是我用matlab去寫的戰牌模擬
規則大家都知道就不贅述,反正就是用遊戲規則去寫的
原始碼公佈在我的網誌 歡迎指教> <
模擬戰牌遊戲次數: 50000 次
玩家出牌法:隨機 電腦出牌法:隨機
獲得結果:
回合數 3 4 5 6
贏 2065 7603 10264 3778
輸 2228 7666 10287 3782
平手 2327
換成機率
回合數 3 4 5 6 總和
贏 0.0413 0.15206 0.20528 0.07556 0.4742
輸 0.04456 0.15332 0.20574 0.07564 0.47926
平手 0.04654 0.04654
星戒期望值 1.6284
哇喔,期望值大於1耶,玩久是可以把星戒變多的喔。
接下來,我的問題是,那大家流行的玩牌法真的可以贏更多星戒嘛?
模擬戰牌遊戲次數:50000 次
玩家:策略性出牌 電腦:隨機出牌
◎解說一下策略性出牌,會挑最多的牌出到完,再挑次多的出牌
如果牌數一樣則會隨機出牌
例如: 4 1 1 會把4全部出完後 兩個1隨機挑一張出
3 2 1 會出完3 再出完2 再出1
2 2 2 會隨機挑一個2出完 再隨機挑一個2出完 再出剩下的2
上面大概就是巴哈有討論過的出多數牌法
模擬結果:
回合數 3 4 5 6
贏 1411 8295 11465 2387
輸 1430 8225 10742 2413
平手 3632
換成機率
3 4 5 6 總
贏 0.02822 0.1659 0.2293 0.04774 0.47116
輸 0.0286 0.1645 0.21484 0.04826 0.4562
平 0.07264 0.07264
星戒期望值: 1.66072
結論:
OK~我們看到使用多數出牌法不會增加我們贏的機率
只會增加平手的機率,所以使期望值微微的上升
這樣的結果真是令人傷心,好不容易想出的出牌法
居然跟隨機出牌差不多...(傷心
不過官網資訊也是正確的
戰牌遊戲的確是個期望值為正,佛心送星戒的好遊戲
不過我無法在遊戲中收集到足夠多的遊戲次數來驗證這個機率 (跑了5萬次..恩..)
希望有人可以有上千次的遊戲資料來幫助驗證XDD
謝謝大家的觀看\(^▽^)/
--
http://www.wretch.cc/blog/followwar
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 123.192.122.117
推
01/07 19:40, , 1F
01/07 19:40, 1F
推
01/07 19:45, , 2F
01/07 19:45, 2F
→
01/07 19:51, , 3F
01/07 19:51, 3F
推
01/07 20:07, , 4F
01/07 20:07, 4F
推
01/07 20:25, , 5F
01/07 20:25, 5F
推
01/07 20:31, , 6F
01/07 20:31, 6F
→
01/07 21:06, , 7F
01/07 21:06, 7F
→
01/07 21:07, , 8F
01/07 21:07, 8F
推
01/07 21:15, , 9F
01/07 21:15, 9F
推
01/07 21:19, , 10F
01/07 21:19, 10F
推
01/07 21:20, , 11F
01/07 21:20, 11F
推
01/07 21:34, , 12F
01/07 21:34, 12F
→
01/07 22:47, , 13F
01/07 22:47, 13F
→
01/08 00:01, , 14F
01/08 00:01, 14F
→
01/08 00:04, , 15F
01/08 00:04, 15F
→
01/08 00:08, , 16F
01/08 00:08, 16F
推
01/08 00:30, , 17F
01/08 00:30, 17F
→
01/08 11:35, , 18F
01/08 11:35, 18F
FEZ 近期熱門文章
10
14
PTT遊戲區 即時熱門文章
130
324
-16
70
258
436