Итак, моя игра - это в основном последний игрок, который выбирает токен из сумки, но я не знаю, как я должен это делать. В основном мой код:Как бы проверить, выиграл ли игрок 1 или игрок 2?
if (player1Turn = (player1Turn)?false:true){
System.out.print("Player 2 - choose bag: ");
while (!in.hasNextInt()){
System.out.println("I said a bag between 1 and 3: ");
in.nextLine();
}
}
bag = in.nextInt();
Затем он проверяет, какую сумку они выбирают, и сколько жетонов они вынимают.
Я не уверен, что использовать, чтобы проверить, какой игрок выиграл.
Ваш код довольно запутанный (особенно часть, в которой вы * задаете значение * в блоке условий оператора 'if'). Но в целом вы будете отслеживать состояние игры в некоторых переменных или объекте или в каком-либо виде, и если вы хотите проверить, закончилась ли игра, вы должны изучить эти переменные или этот объект (в выражении 'if') и увидеть если условие выполнено. Однако не совсем понятно, что вы отслеживаете в этой программе. – David
Не могли бы вы объяснить игру лучше .. Я довольно смущен –
Я пытаюсь отследить количество ходов между обоими игроками, а затем посмотреть, кто из них последний раз видел, кто победит – Rhydz97