Я пытаюсь создать случайную игру угадывания многопользовательских игр на Java, и у меня возникают проблемы с ней. Код ниже - это то, что у меня есть до сих пор. Мне нужно вставить код, который подскажет пользователю ввести количество игроков. Как только они это сделают и начнут угадывать, программа должна принимать догадки от каждого игрока до тех пор, пока не догадается, что это правильно, в этом случае этот игрок будет пропущен, пока остальные игроки не угадают их номера. Программа назначает каждому пользователю свой уникальный номер. (Пример: Есть три игрока. Один игрок догадывается 1. Это слишком низко. Игрок два догадывается 4. Это правильно! Три игрока догадываются 4. Это слишком высоко. Игрок один догадывается 2. Это правильно! Угадайте три игрока 3. Это правильно! ... и т. д.)Многопользовательская игра случайных чисел Java
import java.util.Random;
import java.util.Scanner;
public class MultiRandGame {
public static void main(String[] args) {
Random rand = new Random();
int NumGuess = rand.nextInt(101);
int NumTries = 0;
Scanner input = new Scanner(System.in);
int guess;
boolean Game = false;
while (Game == false) {
System.out.println("Guess a number between 1 and a 100: ");
guess = input.nextInt();
NumTries++;
if (guess == NumGuess) {
Game = true;
}
else if (guess < NumGuess) {
System.out.println("Too low!");
}
else if (guess > NumGuess) {
System.out.println("Too high!");
}
}
System.out.println("You got it!");
System.out.println("The number was " + NumGuess);
System.out.println("It took you " + NumTries + " tries!");
}
}
Как многие пользователи получают шанс ... в очереди? –
Да; это будет очередная очередь. один пользователь догадывается, затем следующий, если этот пользователь правильно его получает, то они пропущены, пока каждый игрок не угадает правильно, а игра закончится –
Предполагая, что все это в командном окне, все получают уникальный номер? Если один человек догадается правильно, все получат его. –