計算英雄成本以購買到一定級別
我遊戲裡的霜葉升到了2000級,我想計算一下再買1000級的成本。
在嘗試計算我的英雄成本時,我遇到了一些問題。 我發現的公式看起來很簡單,並且聲稱是基於遊戲的來源。具體來說,它說對任何不是 Cid 的英雄都使用它:
Hero_cost = Base_cost * 1.07^level
這似乎很簡單。查看Frostleaf 的基本成本,我發現聲稱的價值是
2.1S
aka2.1e24
。在新遊戲中似乎就是這種情況。(更新請注意,它是 2.1,但單位不是 S,而是 O……當有人將 2,1000S 編輯為 2.1S 而不是 2.1O 然後其他人在整個頁面上複製了它時,這悄悄進入了 wikia 編輯。)但是,如果我將以下內容放入電子表格或計算器中:
2.1e24 * 1.07^2000
我明白了
1.22963060815929e83
當我在遊戲中翻轉 Frostleaf 時,它會告訴我以下費用:
1:5.902e85 (這大約比公式結果高兩個半數量級!)
10:8.154e86
25:3.733e87
100:7.307e89
所以,我不能考慮什麼,它似乎不是一個遺物,因為它們會減少而不是增加成本(只考慮再購買 1 個霜葉)。我也反向使用了公式,根據我的遊戲中的內容,如果公式為真,Frostleaf 的基本成本
1.008e27
再次高出兩個半數量級。另外假設我用簡單的公式弄清楚了這個問題是什麼,我仍然需要將購買的每個級別英雄的成本相加,例如:
sum(2.1e24 * 1.07^n) 其中:
n 從 2000 年到 2009 年(應該是 8.154e86)
n 從 2000 年到 2024 年(應該是 3.733e87)
n 從 2000 年到 2099 年(應該是 7.307e89)
,最終是 n從 2000 到 2999(這是我要計算的數字)
如果即使是我發現的基本公式和值也不能準確地模擬購買 2001 年的 Frostleaf,那麼我就無法繼續進行這些後續步驟。
任何部分的幫助將不勝感激。
維基百科有一篇關於幾何級數的好文章,其中求和的廣義公式是:
鑑於 Clicker Heroes 的目的,在哪裡:
- 1.07 是比率(上面的r),並且
- b是基本成本,
- l是目前電平
- t是目標水平
- s是總成本
這將是:
s = b (1.07 l - 1.07 t ) / -0.07
但我仍然需要弄清楚為什麼我的基本成本錨點似乎高於我的預期。這很奇怪,因為我有一個 -2% 英雄成本的遺物。同樣沒有這個遺物,我繪製了 Frostleaf 的 1-2001 級成本圖表,得出每一步的成本為 1.07。然而,我的基本成本是 1.05e27,這是聲稱的基本成本 2.1e23 的約 10^3.5 倍。所以也許只是基本成本下降了……為什麼。
更新wikia 頁面是由混淆了含義的人編輯的 ,
.
可能,
是由於他們自己的本地化。我剛剛刪除了它,這樣基本成本現在是 2.1e27,正確地反映了我通過古代有 1/2 的成本折扣。