分数增加出现几率

score increase the chance of apperance

您好,我正在开发一款游戏,每次用户吹出一个方块,用户都会获得 1 分,并且在游戏 运行 时,该分会添加到总分中。

游戏由 4 个标准视图组成,我想做的是,机会增加得越多,视图上出现的背景就越多。

换句话说,分数越高,背景绑定到视图的机会就越大,当用户达到 50 时,它开始将其与背景绑定,当用户达到 200 时,绑定的机会变为 100 %

    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 到 200 之间数字的算法。如果数字小于分数,则 return 为真,否则为 return 假。