This pac-man clone was created with the purpose of serving as a learning tool for the Introduction to Artificial Intelligence course from the Department of Informatics Engineering of the University of Coimbra. It is built on top of the pyafai framework, a multi-agent framework also built with an educational purpose.
The main game logic is implemented in pacman.py, and all the ex* files are example exercises. In these exercises, code is missing that is supposed to be implemented by students, usually marked by a comment (TODO).
- Python 3 (http://www.python.org)
- pyglet (http://www.pyglet.org)
- pyafai (https://github.com/tbaptista/pyafai)
Inspiration for the use of Pac-Man for an AI course came from UC Berkley CS188 Intro to AI. (http://ai.berkeley.edu/project_overview.html)
Reference for the creation of this Pac-Man clone came from:
- Pac-Man a tribute project by Shaun Williams (https://bitbucket.org/shaunew/pac-man)
- The Pac-Man Dossier by Jamey Pittman (http://home.comcast.net/~jpittman2/pacman/pacmandossier.html)