The new goal of this game is to vaccinate all the ghosts who have Covid. Every 30 seconds, the ghosts will spread Covid (duplicate), and if the unvaccinated ghost count reaches 32 or over, then it is game over.
I changed nearly aspect of the game's implementation. I made the ghosts' movement around the map to be smarter when colliding with the walls so that the ghosts know to change directions once they come into contact with a wall. This was important to reduce the clustering of ghosts when the amount of ghosts are scaled to a large number. The old implementation did not effectively deal with the scalability, leaving the ghosts to cluster together with similar movements when they duplicate. To make this implementation better, I also changed the map around so that it would be more fun for the player to navigate the map, and the ghosts could more easily move around the map.
The original python script also had confusing or poorly-coded logic in some areas, so I went ahead and simplified.
The original version of this Pacman game is here:
https://github.com/hbokmann/Pacman/
I made a different implementation of this game to match the EA Experience Program assignment: https://github.com/tiny-babies/EAVaxMan