俄罗斯轮盘赌奇怪的计数方式让我感到困惑

时间:2018-09-04 05:40:38

标签: swift math probability

所以我正在制作有关俄罗斯轮盘赌的游戏

它从6个房间中射出5个子弹 然后只要这个人住 一颗子弹被移除

是我做数学上准确的方法

项目符号计数基于我按钮上的字符数量

这是我的代码

@objc func clickedTrigger(){
    attempts += 1
    if GKRandomDistribution.d6().nextInt() > gunTrigger.title.count{
        if gunTrigger.title.count == 1{
            gunTrigger.title = "⁍⁍⁍⁍⁍"
            NSSound(named: NSSound.Name(rawValue: "Glass"))?.play()
            attempts = 0
            appWindow.title = "you won the game"
        }
        else{
            gunTrigger.title = String(gunTrigger.title.dropLast())
            appWindow.title = "the person dodged a bullet."
        }
    }
    else{
        gunTrigger.title = "⁍⁍⁍⁍⁍"
        appWindow.title = "the person saddly died."
    }
}

0 个答案:

没有答案