Я студент-новичок, изучая Java. Я должен сделать игру Hangman. У меня есть первый вариант, но я не знаю, как это сделать. Мне нужна помощь в создании списка и разрешении компьютеру выбирать слово из списка, чтобы пользователь мог играть. Мой код ниже, и я продолжу его, когда я получу ответ. Я также хотел бы знать, как вычесть сказанные «части тела» из Hangedman, которые я нарисовал ниже. Спасибо за ваше время. :)Hangman Java Programming
import java.util.Scanner;
public class Hangman
{
public static void main (String[]args)
{
Scanner sc = new Scanner(System.in);
String gameMode = "";
int option = 3;
while(option != 0);
{
System.err.println("\n H A N G M A N");
System.out.println(" \n \n Lets play Hangman!");
System.out.println("\n Choose a game mode to play");
System.err.println("Options: ");
System.out.println("\n(1) Select to play against computer");
System.out.println("\n(3) Select to terminate program");
System.out.println("\n \n ___________.._______");
System.err.println("| |// ||");
System.err.println("| |// ||");
System.err.println("| |/ ||.-''-.");
System.err.println("| |/ |/ _ _| ");
System.err.println("| | || '\'|");
System.err.println("| | (\\ _O/'");
System.err.println("| | .-'--'-.");
System.err.println("| | /Y. .Y|| ");
System.err.println("| | // | ||| ");
System.err.println("| | // | . ||| ");
System.err.println("| | ('') | |('') ");
System.err.println("| | ||- ||");
System.err.println("| | || ||");
System.err.println("| | || ||");
System.err.println("| | || ||");
System.err.println("| | /| | \\");
System.err.println(" ''''''''''|_`-' `-' |''''| ");
System.out.println(" |'|'''''''\\''''''''|'| ");
System.out.println(" | | \\ | | ");
System.out.println(" : : \\ : : ");
System.out.println(" . . `' . .");
option = sc.nextInt();
sc.nextLine();
if(option == 1)
{
while(true)
{
System.out.println("I will generate a random word for you to play. So expect the unexpected");
gameMode = sc.nextInt();
if(gameMode != 1)
{
{
System.out.println("Invalid input please re-enter information with no spaces, numbers or capitals.");
}
break;}
}
}
}
}
}
хорошо вы можете поместить свои слова в rray или ArrayList, и выберите их, используя Random.nextInt() – MightyPork
Вы не вычитаете части тела, вы просто перерисовываете разные изображения. –
Не возражаете ли вы дать мне пример? Может быть, сайт ссылки? Если это не так уж сложно? –