OVERVIEW Pac man Background o Literature Survey – References o Motivation Problem Statement What is the goal? / What are we trying to achieve? o Pathfinding algorithms o Adversarial search techniques using local search (minimax) o PEAS for our implementation Design and Implementation o Design Refer to Berkeley – basic framework – GUI – Code integration Data Structures used : Priority Queue o Implementation Minimax implementation details(Chetan and James) – REPORT Non -Adversarial Pathfinding - DFS, BFS, Astar, UCS, Greedy Adversarial Pathfinding – Minimax + random/directional/hill climbing Reflex Pacman – Hillclimbing/Random ghosts/Directional(manhattan distance) REINFORCEMENT – OPTIONAL Evaluation o Path finding algorithm for pacman under Various algorithms o Minimax pacman – maze solving Hill climbing ghosts Directional ghosts Random ghosts Challenges o TSP – finding optimal heuristic to complete the mazes o Pacman compete against ghosts Inference Future Work