diff options
| author | Omar Magdy <99906646+omagdy7@users.noreply.github.com> | 2023-04-15 22:15:19 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-04-15 22:15:19 +0200 |
| commit | 8d57b25ba902d9cce0b7abd59a04c1bcf3085611 (patch) | |
| tree | 1d095a257c2216e2fb070e182a3f8adafaf25d0a /README.md | |
| parent | 4076674216ea9e3989adbf8d87df5a474ee81701 (diff) | |
| parent | 09ccc0d57bf47854d52fcabdc51db83a8ef8fa62 (diff) | |
| download | Macpan-8d57b25ba902d9cce0b7abd59a04c1bcf3085611.tar.xz Macpan-8d57b25ba902d9cce0b7abd59a04c1bcf3085611.zip | |
Merge pull request #2 from omagdy7/Map
Added a map using grid and setup collision between the map and pacman
Diffstat (limited to 'README.md')
| -rw-r--r-- | README.md | 8 |
1 files changed, 7 insertions, 1 deletions
@@ -1,7 +1,9 @@ # Description + - A very basic Pacman clone done in python using pygame library # Run + - Open your favourite terminal ```bash @@ -10,13 +12,15 @@ python3 macpan.py ``` # TODO + ## Must DO + - [X] Setup the basic player movement mechanics - [X] Replace the yellow circle with a pacman sprite - [X] Setup the sprite animation for pacman - [X] Setup collision with walls - [X] Load the proper sprites for the map -- [ ] Setup collision with the map +- [X] Setup collision with the map - [ ] Add the ghosts in the game - [ ] Setup the sprite animation for the ghosts - [ ] Develop an algorithm to make the ghosts find pacman in the map(BFS, A*) @@ -26,6 +30,7 @@ python3 macpan.py - [ ] Add the Algorithm for Clyde (Same as Blinky excepts when he gets 8 tiles close to pacman he retreats, So he is basically useless) ## Optional + - [ ] Setup a menu for the game - [ ] Setup a simple score system - [ ] Setup a proper sfx/audio for the game @@ -33,4 +38,5 @@ python3 macpan.py - [ ] Add firghtening mode for the ghosts # EXTRA BONUS + - [ ] Make a nueral network agent that fully plays the game alone using reinforcment learning and PyTorch |
