4

二次曲線を使用したゲームの柔軟な減衰スコア システムを考え出そうとしています。私はおそらく力ずくでそれを通り抜けることができましたが、誰かが私が柔軟なものを思いつくのを手伝ってくれるかどうか、またはすでにいくつかの既成の解決策があるかどうか疑問に思っていました!

しかし、基本的には、a、b、c の値を生成する機能が必要です。

y = ax^2 + bx + c

3 つのポイントから (これは有効な二次曲線上にあることがわかっていますが、構成可能な設定とイベントに反応する最大時間に基づいて動的です) 例: (-1100, 0)、(200, 1)、(1500, 0 )。

したがって、x の値をプラグインして、ユーザーに与えるスコアを決定する Y の値を生成できます。

固定された二次方程式を回避できる場合はそうしますが、スコアリングはユーザーが特定のイベント (X 軸) に反応しなければならない時間に基づいています。y 軸のポイントは常に 0 と 1 の間で、0 が最小スコアです。そして1が最大スコアです!

さらに情報が必要な場合はお知らせください。

4

2 に答える 2