- Akshay Sharma
- Anoosha Sagar
- Maithili Bhide
- Rahul Dhavalikar
- index.html: web page of the project for quick understanding and navigation of the project
- report.pdf: report of the project
- videos: this folder contains all the videos of our simulation
- img: this folder contains all the images used in the webpage and report
- code: code of the project
- code/ddqn.py: file containing the DDQN class
- code/ddqn_run.py: main driver program of the project
- code/multiagent/scenarios: this folder contains all the different scenarios used in our project
- code/run: this folder contains all the shell scripts required for training and testing our project
To train a scenario, run any of the training shell scripts in code/run. For example, to train a simple 1v1 scenario, run the following script
./simple_1v1_train.sh
To test a scenario after training, run the corresponding testing shell script in code/run. For example, to test the simple 1v1 scenario after successfully training it, run the following script
./simple_1v1_test.sh
By default, the testing shell scripts contain the path to our pretrained models (e.g., ./save/simple_1v1_final). While testing your own models, this path should be changed to point to your model.