我正在创建一个游戏,玩家可以制作合金。为了使其更具趣味性和不可预测性,我认为合金的耐久性和硬度不应该通过简单的公式计算,因为这将非常容易找到极值,其中合金具有最佳统计数据。
所以问题是,是否有一种函数公式,可以仅通过调查所有点来发现极值?输入值将以百分比表示:0.0%-100.0%。我认为它应该看起来像这样:半个正弦波。
所以问题是,是否有一种函数公式,可以仅通过调查所有点来发现极值?输入值将以百分比表示:0.0%-100.0%。我认为它应该看起来像这样:半个正弦波。
通过使用频率和振幅取决于输入的三角函数来调制简单的线性或指数函数,应该可以得到您想要的结果。
我认为您不需要一个公式,只要在您的域中随机生成一堆值,然后进行插值(线性插值就可以)。然后,每次运行游戏时甚至可以完全更改“公式”,或偶尔更改它,或随着时间的推移慢慢更改等等。
您可以轻松地替换变量,以下是该函数的图表: