Question: write code in java For this assignment, your mission is to write a program that plays the game of Hangman. As an assignment, the program
write code in java
For this assignment, your mission is to write a program that plays the game of Hangman. As an assignment, the program is designed to give you some practice writing programs that manipulate strings and files When the user plays Hangman, the computer first reads the input_file.txt , and selects a secret word at random from a it. The program then prints out a row of dashesone for each letter in the secret wordand asks the user to guess a letter. If the user guesses a letter that is in the word, the word is redisplayed with all instances of that letter shown in the correct positions, along with any letters correctly guessed on previous turns. If the letter does not appear in the word, the user is charged with an incorrect guess. The user keeps guessing letters until either (1) the user has correctly guessed all the letters in the word or (2) the user has made eight incorrect guesses

text in the file:
able about account acid across act addition adjustment advertisement after again against agreement air all almost among amount amusement and angle angry animal answer ant any apparatus apple approval arch argument arm army art as at attack attempt attention attraction authority automatic awake baby back bad bag balance ball band base basin basket bath be beautiful because bed bee before behaviour belief bell bent berry between bird birth bit bite bitter black blade blood blow blue board boat body boiling bone book boot bottle box boy brain brake branch brass bread breath brick bridge bright broken brother brown brush bucket building bulb burn burst business but butter button by cake camera canvas card care carriage cart cat cause certain chain chalk chance change cheap cheese chemical chest chief chin church circle clean clear clock cloth cloud coal coat cold collar colour comb come comfort committee common company comparison competition complete complex condition connection conscious control cook copper copy cord cork cotton cough country cover cow crack credit crime cruel crush cry cup cup current curtain curve cushion damage danger dark daughter day dead dear death debt decision deep degree delicate dependent design desire destruction detail development different digestion direction dirty discovery discussion disease disgust distance distribution division do dog door doubt down drain drawer dress drink driving drop dry dust ear early earth east edge education effect egg elastic electric end engine enough equal error even event ever every example exchange existence expansion experience expert eye face fact fall false family far farm fat father fear feather feeble feeling female fertile fiction field fight finger fire first fish fixed flag flame flat flight floor flower fly fold food foolish foot for force fork form forward fowl frame free frequent friend from front fruit full future garden general get girl give glass glove go goat gold good government grain grass great green grey grip group growth guide gun hair hammer hand hanging happy harbour hard harmony hat hate have he head healthy hear hearing heart heat help high history hole hollow hook hope horn horse hospital hour house how humour I ice idea if ill important impulse in increase industry ink insect instrument insurance interest invention iron island jelly jewel join journey judge jump keep kettle key kick kind kiss knee knife knot knowledge land language last late laugh law lead leaf learning leather left leg let letter level library lift light like limit line linen lip liquid list little living lock long look loose loss loud love low machine make male man manager map mark market married mass match material may meal measure meat medical meeting memory metal middle military milk mind mine minute mist mixed money monkey month moon morning mother motion mountain mouth move much muscle music nail name narrow nation natural near necessary neck need needle nerve net new news night no noise normal north nose not note now number nut observation of off offer office oil old on only open operation opinion opposite or orange order organization ornament other out oven over owner page pain paint paper parallel parcel part past paste payment peace pen pencil person physical picture pig pin pipe place plane plant plate play please pleasure plough pocket point poison polish political poor porter position possible pot potato powder power present price print prison private probable process produce profit property prose protest public pull pump punishment purpose push put quality question quick quiet quite rail rain range rat rate ray reaction reading ready reason receipt record red regret regular relation religion representative request respect responsible rest reward rhythm rice right ring river road rod roll roof room root rough round rub rule run sad safe sail salt same sand say scale school science scissors screw sea seat second secret secretary see seed seem selection self send sense separate serious servant sex shade shake shame sharp sheep shelf ship shirt shock shoe short shut side sign silk silver simple sister size skin
skirt sky sleep slip slope slow small smash smell smile smoke smooth snake sneeze snow so soap society sock soft solid some
son song sort sound soup south space spade special sponge spoon spring square stage stamp star start statement station steam steel stem step stick sticky stiff still stitch stocking stomach stone stop store story straight strange street stretch strong structure substance such sudden sugar suggestion summer sun support surprise sweet swim system table tail take talk tall taste tax teaching tendency test than that the then theory there thick thin thing this thought thread throat through through thumb thunder ticket tight till time tin tired to toe together tomorrow tongue tooth top touch town trade train transport tray tree trick trouble trousers true turn twist umbrella under unit up use value verse very vessel view violent voice waiting walk wall war warm wash waste watch water wave wax way weather week weight well west wet wheel when where while whip whistle white who why wide will wind window wine wing winter wire wise with woman wood wool word work worm wound writing wrong year yellow yes yesterday you young Bernhard Breytenbach Android
...l Zong 18% 14 11:52 AM Not Secure tmoodle.fccollege.edu.pk In the this assignment, your job is to write a program that handles the user interaction component of the game. To solve the problem, your program must be able to: Read the words from txt file. Choose a random word to use as the secret word. Keep track of the user's partially guessed word, which begins as a series of dashes and then gets updated as correct letters are guessed. Implement the basic control structure and manage the details (ask the user to guess a letter, keep track of the number of guesses remaining print out the various messages, detect the end of the game, and so forth). Maintain the game score card of each player in a separate file with the following format (update file on each run. don't overwrite the file) Game 1 lost Game 2 won - 3 attempts Game 3 won - 7 attempts Sample Run: Hangman Welcome to Hanguan! The word now looks like this You have 8 guessen left. Your guess: A There are no A's in the word. The word now looks like this: You have 7 guessen left. Your guess: There are no E's in the word. The word now looks like this: You have 6 guesses left. Your guess I There are no l's in the word The word now looks thist- You have 5 guesses left. Your guess: There are no O's in the word. The word now looks like this: - You have 4 guesses left. Your guest U That guess is correct. The word now looks like this: ---- You have 4 gossos left. Your guess: S There are no s's in the word. The word now looks like this: -V--- You have 3 guesses left. Your guess There are no T's in the word The word now looks like this: -U- You have 2 guessos left. Your guess: ER There are no R's in the word. The word now looks like this: --- You have only one guess left. Your guess: N There are no N's in the word You're completely hung. The word was: FUZZY You lose. Hangman Welcome to Hangman! The word now looks like this: You have 8 guesses left. Your guess: There are no A's in the word The word now looks like this: You have 7 guesses left. Your quess: That guess is correct. The word bow looks like this: ------ You have 7 guesses left. Your guess: i There are no I's in the word. The word now looks like this ---- You have 6 guesses left. Your guess! O That guess is correct. The word now looks like this: ------ You have 6 guesses left. Your guess! That guess is correct. The word now looks like this: ----- You have 6 guesses left. Your guests There are no s's in the word. The word now looks like this: ----- You have 5 guesses left. Your guess: t That guess is correct. The word now looks like this: ---UIE- You have 5 guesses left. Your guess: That guess is correct. The word now looks like this: -OUTER You have 5 guesses left. Your guess: That guess is correct. The word now looks like this: Co--UIER You have 5 guesses left. Your guess: That guess is correct. The word now looks like this: COM-UTER You have 5 guesses left. Your guess:p That guess is correct You guessed the word: COMPUTER You win. ...l Zong 18% 14 11:52 AM Not Secure tmoodle.fccollege.edu.pk In the this assignment, your job is to write a program that handles the user interaction component of the game. To solve the problem, your program must be able to: Read the words from txt file. Choose a random word to use as the secret word. Keep track of the user's partially guessed word, which begins as a series of dashes and then gets updated as correct letters are guessed. Implement the basic control structure and manage the details (ask the user to guess a letter, keep track of the number of guesses remaining print out the various messages, detect the end of the game, and so forth). Maintain the game score card of each player in a separate file with the following format (update file on each run. don't overwrite the file) Game 1 lost Game 2 won - 3 attempts Game 3 won - 7 attempts Sample Run: Hangman Welcome to Hanguan! The word now looks like this You have 8 guessen left. Your guess: A There are no A's in the word. The word now looks like this: You have 7 guessen left. Your guess: There are no E's in the word. The word now looks like this: You have 6 guesses left. Your guess I There are no l's in the word The word now looks thist- You have 5 guesses left. Your guess: There are no O's in the word. The word now looks like this: - You have 4 guesses left. Your guest U That guess is correct. The word now looks like this: ---- You have 4 gossos left. Your guess: S There are no s's in the word. The word now looks like this: -V--- You have 3 guesses left. Your guess There are no T's in the word The word now looks like this: -U- You have 2 guessos left. Your guess: ER There are no R's in the word. The word now looks like this: --- You have only one guess left. Your guess: N There are no N's in the word You're completely hung. The word was: FUZZY You lose. Hangman Welcome to Hangman! The word now looks like this: You have 8 guesses left. Your guess: There are no A's in the word The word now looks like this: You have 7 guesses left. Your quess: That guess is correct. The word bow looks like this: ------ You have 7 guesses left. Your guess: i There are no I's in the word. The word now looks like this ---- You have 6 guesses left. Your guess! O That guess is correct. The word now looks like this: ------ You have 6 guesses left. Your guess! That guess is correct. The word now looks like this: ----- You have 6 guesses left. Your guests There are no s's in the word. The word now looks like this: ----- You have 5 guesses left. Your guess: t That guess is correct. The word now looks like this: ---UIE- You have 5 guesses left. Your guess: That guess is correct. The word now looks like this: -OUTER You have 5 guesses left. Your guess: That guess is correct. The word now looks like this: Co--UIER You have 5 guesses left. Your guess: That guess is correct. The word now looks like this: COM-UTER You have 5 guesses left. Your guess:p That guess is correct You guessed the word: COMPUTER You win
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
