its supposed to be a game that runs in the terminal and it uses a loop to display a menu that will ask player to input there name and also what they want to do next in order to win at this game there will be a map that will be displayed for the player to show there progress that i will provide and there is a pdf instruction on what the program is supposed to do and how the rules will affect the player and how the player can win. so on some of the basic requirment is the program needs to have a
4+ user defined classes (excluding map class)
A 2D map(
At least two classes with 4+ data members.
Appropriate methods for each class (including getters and setters)
Your project implementation must include at least:
Your project must have an interactive component (ask the user for input, create a menu for choices, ...).
Game stats should be displayed as instructed at each turn. It’s more exciting and meaningful! Also, these stats help debug the code.
The project must make use of the provided Map class. You may choose to write your own 2D Map class or add/remove functionality to/from what’s provided to suit your needs.