得分增加了上诉的机会

时间:2016-02-02 22:37:00

标签: android algorithm probability

您好我正在开发一款游戏,每当用户点击一个区块时,用户获得1分,并且在游戏开始运行时该点将被添加到总分中。

游戏由4个标准视图组成,我想要做的是机会越多,背景在视图上显示的越多。

另一方面,得分越高,当用户达到50时背景被绑定到视图的机会越多,它开始将其与背景绑定,当用户达到200时,绑定的机会变为100%< / p>
    this.Bcolor=random.nextInt(4 - 1 + 1) + 1; // generate a random color between 1 and 3
    if(FallAnimationActivity.score % 100 == 0) { // here where i want to apply the chance alogrithm.
        FallAnimationActivity.showcolorbuttons();
        switch (Bcolor) {
            case 1:
                this.setBackgroundColor(Color.BLUE);
                break;
            case 2:
                this.setBackgroundColor(Color.RED);
                break;
            case 3:
                this.setBackgroundColor(Color.GREEN);
                break;
            case 4:
                this.setBackgroundColor(Color.BLACK);
                break;
        }
    }
    else{
        this.setBcolor(0);
    }

FallAnimationActivity.score 是弹出显示的块时不断增加的用户分数。

谢谢。

1 个答案:

答案 0 :(得分:1)

您可以使用生成1到200之间数字的算法。如果数字小于分数,则返回true,否则返回false。