根据JavaScript游戏中的小数或百分比计算投注金额?

时间:2013-01-24 13:45:34

标签: javascript math decimal

我不是数学高手,所以会喜欢这方面的一些意见。我正在JS中创建一个七叶树游戏,玩家可以选择在8个可能的选项中下注哪个七叶树,并且根据该三轮车获胜的几率来计算支出。用于确定获胜概率的每个七叶树的“强度”是每次游戏时1到5之间的随机整数。

我确定了每个个体七叶树的获胜概率并以百分比形式存储,以使其看起来更适合玩家,但现在我仍然坚持如何计算支出。我已经查看了关于真实世界投注的网站,但它们都基于分数,而不是小数,这是我在JS中无法做到的,因为就我所知,它无法处理像这样的分数。

这是我到目前为止的代码,如果它有帮助(函数不计算赔率但概率,我知道,但更容易命名赔率):

function calculateOdds() {
    var strengthTotal = 0;
    var arrayLength = allConkers.length;

    for (i = 0; i < arrayLength; i++) {
        strengthTotal += allConkers[i].getStrength();
        };
    for (j = 0; j < arrayLength; j++) {
        allConkers[j].changeOdds(allConkers[j].getStrength() / strengthTotal);
        allConkers[j].percentage = Math.round(allConkers[j].getOdds()*1000)/10 + "%";
        }
};
calculateOdds();

//player has 500 chips in bank by default, can bet 50 or 100 each time

0 个答案:

没有答案