2021-05-10 12:58:00 +00:00
|
|
|
# Mod(C++) - Pac-Man Exercise
|
2020-11-27 13:10:09 +00:00
|
|
|
|
2021-07-13 10:22:23 +00:00
|
|
|
## Make Speedy
|
2020-11-27 13:10:09 +00:00
|
|
|
|
2021-07-13 10:22:23 +00:00
|
|
|
1) Make a new ghost class for Speedy
|
|
|
|
2) Pic the right sprite
|
|
|
|
3) Pic the right scatter target
|
2020-11-28 11:08:39 +00:00
|
|
|
|
2021-07-13 10:22:23 +00:00
|
|
|
Advanced:
|
2020-11-28 11:08:39 +00:00
|
|
|
|
2021-07-13 10:22:23 +00:00
|
|
|
4) Try to chase PacMan
|
2021-05-10 12:58:00 +00:00
|
|
|
|
2021-07-13 10:22:23 +00:00
|
|
|
Hints: (links)
|
2021-05-10 12:58:00 +00:00
|
|
|
|
2021-07-13 10:22:23 +00:00
|
|
|
## Implement eating of pellets
|
2021-05-10 12:58:00 +00:00
|
|
|
|
2021-07-13 10:22:23 +00:00
|
|
|
1) Make a Pellets class (look at SuperPellets)
|
|
|
|
2) Implement eating of pellets
|
2021-05-10 12:58:00 +00:00
|
|
|
|
2021-07-13 10:22:23 +00:00
|
|
|
Advanced:
|
|
|
|
|
|
|
|
3) Try to keep score
|
|
|
|
|
|
|
|
Hints: (links)
|
|
|
|
|
|
|
|
## Add cherries
|
|
|
|
|
|
|
|
1) Implement cherries (look at SuperPellets)
|
|
|
|
2) Change the ghost speed and look
|
|
|
|
|
|
|
|
Hints: (link)
|
|
|
|
|
|
|
|
## Add Levels
|
|
|
|
|
|
|
|
## Add kill screen
|
|
|
|
|
|
|
|
## Add win
|
|
|
|
|
|
|
|
## Add high score (std::filesystem)
|
2021-05-10 12:58:00 +00:00
|
|
|
|
|
|
|
### Ghosts characters and algorithms
|
|
|
|
These will probably become relevant
|
|
|
|
* https://en.wikipedia.org/wiki/Ghosts_(Pac-Man)
|
2021-07-13 10:22:23 +00:00
|
|
|
* [Video: Pac-Man Ghost AI Explained](https://youtu.be/ataGotQ7ir8)
|
2021-05-10 12:58:00 +00:00
|
|
|
* https://gameinternals.com/understanding-pac-man-ghost-behavior
|
|
|
|
* https://www.gamasutra.com/view/feature/3938/the_pacman_dossier.php?print=1
|
2021-06-23 18:44:47 +00:00
|
|
|
* https://www.slideshare.net/grimlockt/pac-man-6561257
|