0

ユーザーがプレイ中にゲーム内通貨を受け取り、それをさまざまなアップグレードと交換できるように、アプリ内購入を使用してゲームを作成しています。

アップグレードを取得するのがますます難しくなりますが、本質的には終わりがないことを望んでいます. プログラムでこれを行うことは、前進するための良い方法かもしれませんが、使用する良い(またはよく使用される)方法がわかりませんか?

これまでのところ、対数スケールまたはおそらくフィボナッチ数列のいずれかを使用することを考えてきました

  • 価格 = 1000 (^ numUpgrades)

また

  • 1,2,3,5,8,13,21.... (各アップグレードは、1000 を乗じた squenece 内のその位置の数値に対応します)。したがって、ユーザーが 4 回目のアップグレードを希望する場合、5000 の費用がかかります

これらは実際に適切な方法ですか?フィボナッチ数列法を実装する最良の方法は何ですか (これは私が考えることができる最も自然なスケーリングのようです)

4

1 に答える 1