Pacman problem is a very classical game problem and is useful for beginners of machine learning to solve optimatisation problem, using classical heuristic methods, multiagent search and basic reinforcement learning methods.
The repo was prepared for an assignment of data science course as modified from the path below: http://ai.berkeley.edu.