Question: Title: Term Project for Week 13, 14, 15 Objective: Developed a Pacman game to read/print the map as it was laid out in the game
Title: Term Project for Week 13, 14, 15
Objective: Developed a Pacman game to read/print the map as it was laid out in the game map and subsequently consume the possible $ points laid out in the game map via user input. Alternatively, if you want to work on your own problem similar to the scope we have defined for this term project, you may submit your proposal for approval.
Activity:
* You must apply software design using top/down and bottom up approaches and describe in the term project report.
* Please form a team with 2-3 members at most or you can work on the problem individually.
* Please let me know your team member by Week14.
Part I:
Create a text file contains the sample Pacman game map illustrated below; you will need to create two variations of game maps. Each game map should contain 6-8 $points and a Pacman symbol using @ and divide the space using * as the boundary of the wall with 12 X 12 setting for the minimum resolution of the game.

Your program should be able to load the game map text file into memory
Your program should be able to print the game map on the system console.
Your program should be able to list out the position (address) of @ and positions of $ based on the map.
Create your own version of the game map in a text file and repeat steps 2-4; your own map should have very clear spacing and available path for all the $ to be consumed by the @ in the later exercise.
Part II:
From part I, the map symbol corresponding the character of the game
@ pacman; the user controlled character
* wall; boundary of the map where the movement of pacman shall be confined by the wall
$ ghost; the target that pacman going after
# de-ghost; ghost converted character once touched by pacman
Create a game menu for Pacman which should contain the following options
Start new game (S)
Print Map (P)
Move Up (U)
Move Down (D)
Move Left (L)
Move Right (R)
End game (E)
Menu item a) should load the new map from file
Menu item b) should print the map with current game state
Menu item c) should move the pacman one position UP on the map if allowed.
Menu item d) should move the pacman one position DOWN on the map if allowed
Menu item e) should move the pacman one position LEFT on the map if allowed.
Menu item f) should move the pacman one position RIGHT on the map if allowed
Menu item g) will end the game and exit the program.
Once user has consumed all the ghost symbol, the game session considered over and the only option that user can do on the menu should be {S, P, E}
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
