殺戮尖塔新手向教學


3樓貓 發佈時間:2024-12-18 20:33:44 作者:利維亞的傑洛特cfxx Language

本教學面向剛入坑的小萌新(雖然我也是),但希望我的計算能給大家帶來一些啟發,歡迎各位斧正。

場景一

不妨假設這樣一個場景:戰士每回合的能量是3點,牌組中有x張牌,其中

打擊防禦的數量各佔一半,即分別為x/2,戰士每回合抽牌數量為5。思考這樣一個問題:戰士在一次牌組循環中所能產出的極限傷害是多少呢?平均每回合的極限傷害期望又是多少呢?

想要計算這些數值,我們首先要計算這些數據:

  • 一次牌組循環所經歷的平均回合數:x/5
  • 一次牌組循環所產生的總能量:3x/5
  • 打出所有打擊所需要的能量:x/2

瞭解了這些,我們可以看出,在一次牌組循環中,產生的能量是大於打出所有打擊所需要的能量的,所以我們不需要考慮因為能量不足導致無法達到理論最大傷害的情況出現。

那麼在一次牌組循環中,理論最大傷害為x/2 * 6 = 3x,每回合平均最大傷害為3x / (x/5) = 15。

場景二

現在我們多出了一些變化,假設在剛才的牌組中加入一張劍柄打擊,情況又會如何呢?筆者接下來帶領大家重新計算一下數值。現在牌組中有x+1張牌了,其中:

  • 一次牌組循環所經歷的平均回合數:(x+1-1)/5(這裡-1是因為劍柄打擊能幫助我們抽一張牌)
  • 一次牌組循環所產生的總能量:3(x+1-1)/5
  • 打出所有打擊和劍柄打擊所需要的能量:x/2+1

情況似乎有所變化,我們發現打出所有打擊和劍柄所需要的能量有可能會大於一次牌組循環所產生的總能量,此時我們就需要分類討論:

  1. 當牌組循環的產能大於所需能量時,即3(x+1-1)/5 > x/2 + 1:此時x>= 10,理論最大傷害為3x + 9,平均每回合最大傷害為(3x + 9)/((x+1-1)/5)=15(x+3)/x=15+45/x。又因為x>= 10,所以當x= 10的時候,平均每回合輸出的傷害最高,並且這個數值會隨著x的增大而被稀釋(即減小)。
  2. 當牌組循環的產能小於所需能量時,此時x< 10且x>= 5(確保每回合都可以抽到至少5張牌):那麼此時理論最大傷害即為打出一張劍柄打擊後,剩餘所有能量都用來打出打擊。計算值為:9+(3x/5-1)*6 = 3+18x/5。平均每回合最大傷害為:(3+18x/5)/((x+1-1)/5)=18+15/x。同樣的,這個數值會隨著x的增大而減小。


那麼在場景2中,我們就可以嘗試繪製下面這張圖像了:

殺戮尖塔新手向教學-第0張

當然,上面出現的都是理想情況下的極限輸出(一回合抽上手5張防的情況倒也並不多見),並且筆者沒有考慮防禦的情況,請勿見怪,舉這兩個例子是為了幫助讀者更好地理解牌組循環的重要性。

簡單總結

通過上面兩個例子,相信讀者已經注意到了,在我們的模擬過程中,有兩個非常重要的概念在頻繁出現,其中一個就是牌組循環,另一個則是隱性的效費比。效費比的定義為每1點能量所能產出的傷害數值。

當我們計算每回合最大平均傷害時,我們實際在計算的事實上是一次牌組循環的理論最大傷害/一次牌組循環所經歷的回合數。而牌組循環的越快,其一次循環所經歷的回合數就越小;每張輸出牌的效費比越高,一次循環中理論最大傷害也就越高。這兩者共同決定了每回合最大的平均傷害的數值。

如此看來,劍柄打擊這張牌強勢的原因則不言而喻了:效費比高的同時,能抽一張牌,加快牌組循環速度,從而大大提高每回合平均最大傷害。其他的卡牌也同理。


© 2022 3樓貓 下載APP 站點地圖 廣告合作:asmrly666@gmail.com