Uploaded by cjtonde

OVERVIEW

advertisement
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
Download