我正在做一些让玩家获得超过现有水平的积分的东西。
现在让我们说平均而言我想花费相等于玩家等级的积分,这意味着如果他是第一级,他平均赢得1个积分,如果他是50级,他将平均赢得50。
现在我所做的是使用以下函数创建一种计算不同结果的方法,
var getDailyRewards = function(level){
var averagePayment = 0.01 * level,
paymentIncrement = 3.00
paymentDivision = 4,
paymentAmount = 8;
var allPayments = [];
for(x = 1; x < (paymentAmount + 1); x++){
var payment = (averagePayment / paymentDivision) * Math.pow(x, paymentIncrement);
console.log(payment);
}
}
输出:
0.25
2
6.75
16
...
如何将其与百分比相关联?从[0,100]?我不能只用averagePayment来划分付款,因为它不适用于一个以下的数字。