我正在尝试使用二次曲线为游戏提供灵活的衰减评分系统.我可能会粗暴地通过它,但想知道是否有人可以帮我提出一些灵活的东西,或者可能已经有一些现成的解决方案了!
但基本上我需要能够生成a,b和c的值:
y = ax^2 + bx + c
Run Code Online (Sandbox Code Playgroud)
从3分(我知道它落在有效的二次曲线上,但是基于可配置的设置和对事件作出反应的最大时间是动态的),例如:( - 1100,0),(200,1),(1500,0) ).
所以我可以插入x的值来生成Y值,这将决定我给用户的分数.
如果我可以使用固定的二次方程式,我会得到但是得分是基于用户对特定事件(X轴)做出多少反应,y轴点总是在0和1之间,0是最小分数和1是最高分!
如果您需要更多信息,请告诉我们!