Module pacai.bin

The pacai.bin package contains all of the binaries (executables) for this project. All binaries within this package have a main() function that can be invoked in-place of invoking the file directly. For example, the pacman binary can be invoked on the command line like:

python3 -m pacai.bin.pacman --seed 10

or through Python like:

from pacai.bin import pacman
pacman.main(['--seed', '10'])
Expand source code
"""
The `pacai.bin` package contains all of the binaries (executables) for this project.
All binaries within this package have a main() function that can be invoked in-place of invoking
the file directly.
For example, the pacman binary can be invoked on the command line like:
```
python3 -m pacai.bin.pacman --seed 10
```
or through Python like:
```
from pacai.bin import pacman
pacman.main(['--seed', '10'])
```
"""

Sub-modules

pacai.bin.arguments
pacai.bin.capture

Capture is a variant of pacman where two teams face off. The goal is to eat more food than your opponent. On your side of the map, you are a ghost and …

pacai.bin.crawler

Binary for the crawler simulation.

pacai.bin.eightpuzzle
pacai.bin.gridworld
pacai.bin.pacman

This file holds the logic for a classic pacman game along with the main code to run a game …