Русская рулетка странный способ подсчитать что меня смущает

Так что я делаю эту игру о русской рулетке

он начинает с 5 пуль из 6 камер, а затем, когда человек живет одна пуля удаляется

мой способ сделать это математически точным

количество пуль определяется количеством символов на моей кнопке

вот мой код

@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 ответов

Другие вопросы по тегам