• A game that player controls a agent to eat all the foods without being beaten by ghosts
• Implement search algorithm like BFS, DFS, and A* search to get optimal game result
• Covers many advanced algorithm like Minimax Tree, Alpha-Beta pruning, RL and BN
1.Search: Depth First Search, Breadth First Search, Uniformed Cost Search, and A* search
To run the app, go the the file location in terminal and type python3 pacman.py -l tinyMaze -p SearchAgent
2.Multi-agent Search: Minimax Tree, Alpha-beta pruning, Expectmax tree
3.RL: Reinforcement learning, Value iteration, Q-learning
4.Ghostbusters: Bayes'net
5.Maching learning: Perceptron, Neural Network with Non-linear and linear regression