Question: I really need this in C++ language only. I need help with the design document also if you have time. If not, just the code

I really need this in C++ language only. I need help with the design document also if you have time. If not, just the code is fine. Thank you!  I really need this in C++ language only. I need help
with the design document also if you have time. If not, just
the code is fine. Thank you! a instructure-uploads.s3.amazonaws.com THE PROBLEM: For this

a instructure-uploads.s3.amazonaws.com THE PROBLEM: For this project, you will be designing the project and writing the code from the bottom, up. You will write software to allowa user to traverse a given maze. More specifically, your program will ask the user for a maze file name. It will open the file to load the maze into a 2-D array. It will then wait for the user to traverse the maze using the up, down, right, left arrow keys. A sample program showing you how to capture" these key strokes will be provided in this module The file format contain the number of rows and the number of columns in the maze, followcd b (rows X columns) characters forming the maze. There will be 4 different characters in the maze: X': will represent a wall (space): will represent an open path a: will represent the beginning of the maze '!": will represent the end of the maze Two text files containing mazes wil be provided for you. You should create additional test files The user would like to get out of the maze with the least amount of cost. Each up, right, down, or left arrow keys the user hits, will cost money. If the user hits an open space on the path, $1 is charged and the space is changed to the 'a character, and the previous location is changed to a space. If the user hits a dollar sign on the path, S20 dollars will be deducted from the total cost. If the user hits a wall, $1000 will be charged and the user will be "kicked out" of the maze. The cost of the maze will be printed. When the user hits the character, representing the end of the maze, a S1 is charged for that step and the program print an appropriate message that they have exited the maze, along with the cost of the maze. As the user traverses the maze, the @' symbol should follow (the maze wi have to be displayed after every move) Note, all mazes should have a complete, surrounding wall of X's which should make staying in the array bounds feasible

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!