Note: The output must match exactly with example output if presented with similar test case input including the commas, space. For this c++ game, the player’s goal is to reach campus exactly. The...


Note: The output must match exactly with example output if presented with similar test case input including the commas, space.


For this c++ game, the player’s goal is to reach campus exactly.


The player starts 14 miles away and has up to 4 turns to reach campus.


At each turn the play can ride either use a Bus, a Subway, or a Jetpack:



  • Riding a Bus moves the player forward 2 miles each turn.

  • Riding a Subway moves the player forward 5 miles each turn

  • Riding a Jetpack moves the player forward 10 mile each turn.


Example:
You are 14 mile(s) from campus!
How do you wish to travel? (1 bus, 2 subway, 3 jetpack)


The player chooses one.


After each turn, the player is informed how much farther she must travel before reaching campus.


Winning/Losing: After the last turn, if the player has reached campus exactly ("You have won!")


   Otherwise, explain the problem: "You have over-shot your target!" or "You haven't reached your target!"


   And then write “You lose!”


The game will operate as follows:



  • Report how far the user is from campus – the player starts 14 mile away

  • For each turn:


o Ask user to select transport method (Bus, Subway, or Jetpack)


o Report the user’s new distance from campus


o If the player has reached campus or passed campus and it is not the fourth turn, end the game early
– This is a more challenging step! Make sure the rest of your game works before working on this step.




ALSO:


Check that the user input is valid (1-3).


If the user fails to pick a valid number, the program must keep asking the user for a new selection until a valid number is entered. ALSO- you do not lose turns by making an invalid selection.


    Use this wording:      Invalid choice, try again!


Requirements:



  • Youmust use a loop (while, do-while, or for) to loop through the 4 turns. (The loop can include a condition to allow ending early, if you so choose.)

  • You must use at least one if or switch statement

  • Require the user enters one of three numbers to specify the transport method


INPUT OF THE TEST CASE<br>1 You are 14 miles from campus:<br>3 HOw do you wish to travel? (1 bus, 2 subway, 3 jetpack): You are 10 mile(s) away from campus<br>4 How do you wish to travel? (1 bus, 2 subway, 3 jetpack): You are 5 mile(s) away from campus<br>2 1<br>6 You lose!<br>

Extracted text: INPUT OF THE TEST CASE 1 You are 14 miles from campus: 3 HOw do you wish to travel? (1 bus, 2 subway, 3 jetpack): You are 10 mile(s) away from campus 4 How do you wish to travel? (1 bus, 2 subway, 3 jetpack): You are 5 mile(s) away from campus 2 1 6 You lose!
INPUT OF THE TEST CASE<br>You are 14 mile(s) from campus!<br>2 HOW do you wish to travel? (1 bus, 2 subway, 3 jetpack) You are 9 mile(s) from campus!<br>2 44<br>4 17<br>4 HOw do you wish to travel? (1 bus, 2 subway, 3 jetpack) You have over-shot your target!<br>You lose!<br>5 19<br>

Extracted text: INPUT OF THE TEST CASE You are 14 mile(s) from campus! 2 HOW do you wish to travel? (1 bus, 2 subway, 3 jetpack) You are 9 mile(s) from campus! 2 44 4 17 4 HOw do you wish to travel? (1 bus, 2 subway, 3 jetpack) You have over-shot your target! You lose! 5 19
Jun 08, 2022
SOLUTION.PDF

Get Answer To This Question

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here