Term project for the course An Introduction to Multi-Agent Systems, Peking University, 24 Spring
RL-based AI for Trackter game on Botzone
__main__.py,utils.py,mvGen.py,wrapper.py,model.py: the interface for Botzone, modfied from the original HW frameworkactor.py,env.py,learner.py,model_pool.py,model.py,train.py,replay_buffer.py: environment for local model training, modfied from the original HW frameworkbatch_run.sh,bot_step.py,judge_step.py,game_runner.py: support local game running for convenient ablation study, added by myself
Run the following script to train a model
python train.pyRun the following script to run local game, the args in batch_run.sh should be changed to your trained model paths
./batch_run.sh