Table of Contents
...
In this project, ...
- search.py - Where all of the search algorithms reside.
- searchAgents.py - Where all of the search-based agents reside.
- pacman.py - The main file that runs Pacman games. This file also describes a Pacman GameState types.
- game.py - The logic behind how the Pacman world works.
- util.py - Useful data structures for implementing search algorithms.
- graphicsDisplay.py - Graphics for Pacman.
- graphicsUtils.py - Support for Pacman graphics.
- textDisplay.py - ASCII graphics for Pacman.
- ghostAgents.py - Agents to control ghosts.
- keyboardAgents.py - Keyboard interfaces to control Pacman.
- layout.py - Code for reading layout files and storing their contents.
- autograder.py - Project autograder.
- testParser.py - Parses autograder test and solution files.
- testClasses.py - General autograding test classes.
- test_cases/ - Directory containing the test cases for each scenario.
- searchTestClasses.py - Project specific autograding test classes.
You are able to start the game by typing the following commands in the command line:
$ python pacman.py
You can see the list of all options and their default values via:
$ python pacman.py -h
commands.txt
, for easy copying and pasting.