2013-08-27 15 views
0

我正在寫應用程序購買遊戲,用戶在玩遊戲時收到一個遊戲幣,然後他們可以進行各種升級。自動設置遊戲幣升級價格

我想升級越來越難獲得,但基本上沒有結束。似乎以編程方式執行此操作可能是一種很好的方式,但我不確定是否使用了一個好的(或很好用的?)方法?

到目前爲止我已經想到或者使用對數尺度或也許斐波納契數列的即

  • 價格= 1000(^ numUpgrades)

  • 1,2- ,3,5,8,13,21 ....(每個升級對應於在squenece內的那個位置的數字,然後乘以1000)。因此,如果用戶想要第四次升級,它將花費5000

這些實際上合適的方法?什麼是實現斐波那契數列方法的最好方法(這似乎是我能想到的最自然的縮放比例)

回答

0

我會使用像Grapher這樣的工具,只是玩一點點就可以獲得一個很好的功能。

如果你想有一個永無止境的價格,然後用exponatial function
如果你想結束一個價格,讓後說,100次的購買,然後用sigmoid function (或arctan)。