├── MADDPG ├── .idea │ ├── encodings.xml │ ├── misc.xml │ ├── modules.xml │ ├── openai-maddpg.iml │ ├── vcs.xml │ └── workspace.xml ├── maddpg │ ├── .DS_Store │ ├── .vscode │ │ └── settings.json │ ├── LICENSE.txt │ ├── README.md │ ├── checkpoint │ ├── maddpg.egg-info │ │ ├── PKG-INFO │ │ ├── SOURCES.txt │ │ ├── dependency_links.txt │ │ ├── not-zip-safe │ │ ├── requires.txt │ │ └── top_level.txt │ ├── maddpg │ │ ├── __init__.py │ │ ├── __pycache__ │ │ │ └── __init__.cpython-35.pyc │ │ ├── common │ │ │ ├── __pycache__ │ │ │ │ ├── distributions.cpython-35.pyc │ │ │ │ └── tf_util.cpython-35.pyc │ │ │ ├── distributions.py │ │ │ └── tf_util.py │ │ └── trainer │ │ │ ├── __pycache__ │ │ │ ├── maddpg.cpython-35.pyc │ │ │ └── replay_buffer.cpython-35.pyc │ │ │ ├── maddpg.py │ │ │ └── replay_buffer.py │ └── setup.py ├── multiagent-particle-envs │ ├── .DS_Store │ ├── .vscode │ │ └── settings.json │ ├── LICENSE.txt │ ├── README.md │ ├── bin │ │ ├── __init__.py │ │ └── interactive.py │ ├── multiagent.egg-info │ │ ├── PKG-INFO │ │ ├── SOURCES.txt │ │ ├── dependency_links.txt │ │ ├── not-zip-safe │ │ ├── requires.txt │ │ └── top_level.txt │ ├── multiagent │ │ ├── .DS_Store │ │ ├── __init__.py │ │ ├── __pycache__ │ │ │ ├── __init__.cpython-35.pyc │ │ │ ├── core.cpython-35.pyc │ │ │ ├── environment.cpython-35.pyc │ │ │ ├── multi_discrete.cpython-35.pyc │ │ │ ├── rendering.cpython-35.pyc │ │ │ └── scenario.cpython-35.pyc │ │ ├── core.py │ │ ├── environment-tmp.py │ │ ├── environment.py │ │ ├── multi_discrete.py │ │ ├── policy.py │ │ ├── rendering.py │ │ ├── scenario.py │ │ └── scenarios │ │ │ ├── __init__.py │ │ │ ├── __pycache__ │ │ │ ├── __init__.cpython-35.pyc │ │ │ ├── competition_3v3.cpython-35.pyc │ │ │ ├── simple.cpython-35.pyc │ │ │ ├── simple_tag_v1.cpython-35.pyc │ │ │ └── simple_tag_yuan_v2.cpython-35.pyc │ │ │ ├── angle_3v3.py │ │ │ ├── competition_3v3-tmp.py │ │ │ ├── competition_3v3.py │ │ │ ├── simple.py │ │ │ ├── simple_adversary.py │ │ │ ├── simple_crypto.py │ │ │ ├── simple_push.py │ │ │ ├── simple_reference.py │ │ │ ├── simple_speaker_listener.py │ │ │ ├── simple_spread.py │ │ │ ├── simple_tag_v1.py │ │ │ └── simple_world_comm.py │ └── setup.py └── reward setting ├── MADQN ├── .gitignore ├── LICENSE.txt ├── README.md ├── bin │ ├── __init__.py │ └── interactive.py ├── dqn.py ├── dqn_tag.py ├── make_env.py ├── multiagent │ ├── __init__.py │ ├── core.py │ ├── environment.py │ ├── multi_discrete.py │ ├── policy.py │ ├── rendering.py │ ├── scenario.py │ └── scenarios │ │ ├── __init__.py │ │ ├── simple.py │ │ ├── simple_adversary.py │ │ ├── simple_crypto.py │ │ ├── simple_push.py │ │ ├── simple_reference.py │ │ ├── simple_speaker_listener.py │ │ ├── simple_spread.py │ │ ├── simple_tag.py │ │ ├── simple_tag_v1.py │ │ └── simple_world_comm.py ├── readme.txt ├── setup.py └── test │ └── results │ └── dqn_1v2 │ └── save │ ├── run_parameters.json │ ├── tag-dqn_21500_0.h5 │ ├── tag-dqn_21500_1.h5 │ └── tag-dqn_21500_2.h5 ├── README.md ├── Rule-coupled vs Random.gif └── Rule-coupled vs Selfplay.gif /MADDPG/.idea/encodings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /MADDPG/.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /MADDPG/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /MADDPG/.idea/openai-maddpg.iml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 11 | -------------------------------------------------------------------------------- /MADDPG/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /MADDPG/.idea/workspace.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 1000 42 | 43 | 44 | 45 | 47 | 48 | 54 | 55 | 56 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 |