Slay-the-Spire
如果沒有 2 費用卡,“snecko eye”是不是一個糟糕的選擇?
很多玩家似乎認為,為了讓 Snecko eye 成為 BOSS 遺物的好選擇,套牌應該包含高成本的卡牌。他們猶豫要不要撿起這件遺物。想法是 snecko eye 將卡片的成本更改為 1.5,因此,與能量遺物相比,snecko eye 做出了權衡:
- 您有更多卡片可供選擇;
- 卡片的價格為 1.5,因此當您的卡片大多很便宜時,您可以玩更少的卡片。所以平均每回合2張牌似乎是你可以做的。
此外,有時每樣東西都需要花費 2 或 3,這樣你就只能打出一張牌。因此,Snecko 應該很少被選中,尤其是沒有 2-cost 牌的情況下。
這個假設正確嗎?
這個假設實際上大多是錯誤的。雖然實際上卡的平均成本為 1.5,但這些卡是隨機分配的。通過將手牌增加到 7,很可能會看到多張零費和一費卡。這段 C# 程式碼試圖模擬平均有多少張牌可以用 3 能量來玩:
int numCards = 7; int[] costs = new int[7]; Random rand = new Random(); int totalPlayed = 0; for(int tries = 0; tries < 1000000; ++tries) { for (int i = 0; i < numCards; ++i) { costs[i] = rand.Next() % 4; } int avE = 3; int cardsPlayed = 0; Array.Sort(costs); for (int i = 0; i < numCards; ++i) { avE -= costs[i]; if (avE < 0) { break; } else { cardsPlayed++; } } totalPlayed += cardsPlayed; } Decimal avgPlayed = (Decimal) totalPlayed / (Decimal) 1000000; System.Console.WriteLine("AVG cpt: " + avgPlayed);
模擬了一百萬隻手。嘗試執行程式碼:它應該列印出大約 3.83 的數字。
這意味著,如果你不抓任何額外的牌,Snecko eye 可以讓你從 7 張牌中打出 3.83 張牌。如果你的平均牌費過去是 1,那麼這比你可以打的 3 張牌有明顯的改進注意:在起始牌組中同時添加 0 和 2 費用的牌也可以通過相同的機制增加出牌數量,在典型遊戲中最多可以達到 3.2 張左右。
純粹的能量遺物會將數量增加到“4”張牌。因此,收支平衡卡成本(Snecko eye 不會增加或減少)的平均成本約為 3/3.83 ~ 0.78。對於 20 張 1 費用和 0 費用卡片的混合,這意味著至少有 5 張零費用卡片。
以下是每張可玩牌的機率分佈直方圖: