Slay-the-Spire

如果沒有 2 費用卡,“snecko eye”是不是一個糟糕的選擇?

  • April 11, 2022

很多玩家似乎認為,為了讓 Snecko eye 成為 BOSS 遺物的好選擇,套牌應該包含高成本的卡牌。他們猶豫要不要撿起這件遺物。想法是 snecko eye 將卡片的成本更改為 1.5,因此,與能量遺物相比,snecko eye 做出了權衡:

  1. 您有更多卡片可供選擇;
  2. 卡片的價格為 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 張零費用卡片。

以下是每張可玩牌的機率分佈直方圖:

Snecko 直方圖

引用自:https://gaming.stackexchange.com/questions/372572