- A very basic Pacman clone done in python using pygame library
- Open your favourite terminal
cd src
python3 Testfunction.py- Setup the basic player movement mechanics
- Replace the yellow circle with a pacman sprite
- Setup the sprite animation for pacman
- Setup collision with walls
- Load the proper sprites for the map
- Setup collision with the map
- Develop an algorithm to make the ghosts find pacman in the map(BFS, A*)
- Add the Algorithm for Blinky (Normal A*)
- Add the Algorithm for Pinky (Normal A* + 4 spaces ahead of pacman)
- Add the ghosts in the game
- Setup the sprite animation for the ghosts
- Add the Algorithm for Clyde (Same as Blinky excepts when he gets 8 tiles close to pacman he retreats, So he is basically useless)
- Add the Algorithm for Inky (Ambush)
- Add scattered mode for the ghosts
- Add firghtened mode for the ghosts
- Add Eaten mode for the ghosts
- Add powerups
- Setup a menu for the game
- Setup a simple score system
- Setup a proper sfx/audio for the game
- Make a nueral network agent that fully plays the game alone using reinforcment learning and PyTorch