In this project I created the classic PacMan game. I took images from google for the map, pellet (coin) ans ghost.
- MovementController: responsible for the movement of both the pacman and the ghost while using the nodes for knowing the avalible directions.
- PlayerController: responsible for sending the direction to the script above, fliping the pacman animation by the direction and check if the game was ender succesfully.
- MovementController: responsible for the movement of both the pacman and the ghost while using the nodes for knowing the avalible directions.
- EnemyController: responsible for player hunting.
- NodeController: responsible for checking which nodes are avalible to direct from each specific node.
- GhostUnlock: some nodes unlock specific ghost, this script responsible for that.
- GhostShield: one node shields the player for 15 seconds, this script responsible for doing so.