It is useful to setup a conda environment with Python 3.7 (virtualenv works too):
conda create -n mhri python=3.7
conda activate mhri
Clone the repo
git clone https://github.com/HIRO-group/overcooked_ai
Finally, use python setup-tools to locally install
pip install -e overcooked_ai/
overcooked_ai_py
contains:
mdp/
:
overcooked_mdp.py
: main Overcooked game logicovercooked_env.py
: environment classes built on top of the Overcooked mdplayout_generator.py
: functions to generate random layouts programmatically
agents/
:
agent.py
: location of agent classesbenchmarking.py
: sample trajectories of agents (both trained and planners) and load various models
planning/
:
planners.py
: near-optimal agent planning logicsearch.py
: A* search and shortest path logic