aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoromagdy7 <omar.professional8777@gmail.com>2023-03-21 15:39:20 +0200
committeromagdy7 <omar.professional8777@gmail.com>2023-03-21 15:39:20 +0200
commit53c06e150c11665d82b14219f584b92d06c89b40 (patch)
treef9a7aa48a7cc1ef26a6a6f3a5f76b9d13ead6b26
parent8734719d9d0d7b1f04da14e62270d6b64e2956ab (diff)
downloadMacpan-53c06e150c11665d82b14219f584b92d06c89b40.tar.xz
Macpan-53c06e150c11665d82b14219f584b92d06c89b40.zip
Added a few more TODOs in Detail and an EXTRA BONUS feauture for the project
-rw-r--r--README.md11
1 files changed, 10 insertions, 1 deletions
diff --git a/README.md b/README.md
index c909b77..afce5ae 100644
--- a/README.md
+++ b/README.md
@@ -17,10 +17,19 @@ python3 macpan.py
- [X] Setup collision with walls
- [ ] Load the proper sprites for the map
- [ ] Add the ghosts in the game
-- [ ] Develop an algorithm to make the ghosts find pacman in the map(BFS, A*)
- [ ] Setup the sprite animation for the ghosts
+- [ ] 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 Algorithm for Inky (Ambush)
+- [ ] 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
- [ ] Add powerups
+- [ ] Add firghtening mode for the ghosts
+
+# EXTRA BONUS
+- [ ] Make a nueral network agent that fully plays the game alone using reinforcment learning and PyTorch