aboutsummaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authorOmar Magdy <99906646+omagdy7@users.noreply.github.com>2023-03-22 01:14:19 +0200
committerGitHub <noreply@github.com>2023-03-22 01:14:19 +0200
commit4076674216ea9e3989adbf8d87df5a474ee81701 (patch)
tree9b4c41fb94dd1411aae40ffcf71c664909f9f1e5 /README.md
parent87aa85cdbe3bb90705ba5919206f84d7d6bf9a3d (diff)
parent86b685ec600ed0bffc5dd8ec94850e89a3e7137b (diff)
downloadMacpan-4076674216ea9e3989adbf8d87df5a474ee81701.tar.xz
Macpan-4076674216ea9e3989adbf8d87df5a474ee81701.zip
Merge pull request #1 from omagdy7/Map
Map
Diffstat (limited to 'README.md')
-rw-r--r--README.md14
1 files changed, 12 insertions, 2 deletions
diff --git a/README.md b/README.md
index c909b77..d137568 100644
--- a/README.md
+++ b/README.md
@@ -15,12 +15,22 @@ python3 macpan.py
- [X] Replace the yellow circle with a pacman sprite
- [X] Setup the sprite animation for pacman
- [X] Setup collision with walls
-- [ ] Load the proper sprites for the map
+- [X] Load the proper sprites for the map
+- [ ] Setup collision with 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