For this C++ hw do the following: Your 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...


For this C++ hw do the following:


Your 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:



  • Youmustuse 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


Example Output:


You are 14 mile(s) from campus!


How do you wish to travel? (1 bus, 2 subway, 3 jetpack) 2


You are 9 mile(s) from campus!


How do you wish to travel? (1 bus, 2 subway, 3 jetpack) 1


You are 7 mile(s) from campus!


How do you wish to travel? (1 bus, 2 subway, 3 jetpack) 1


You are 5 mile(s) from campus!


How do you wish to travel? (1 bus, 2 subway, 3 jetpack) 2


You are 0 mile(s) from campus!


You have won!

Jun 08, 2022
SOLUTION.PDF

Get Answer To This Question

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here