├── .gitignore ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── WORKSPACE ├── bazel ├── BUILD ├── BUILD.dm_env ├── BUILD.dm_env_rpc ├── BUILD.s2protocol ├── create_external_repos.bzl ├── protobuf.patch ├── requirements.txt ├── s2clientprotocol.patch └── setup_external_repos.bzl ├── docs ├── bazel.md ├── converters.md ├── environment.md ├── maps.md └── mini_games.md ├── pysc2 ├── BUILD ├── __init__.py ├── agents │ ├── BUILD │ ├── __init__.py │ ├── base_agent.py │ ├── no_op_agent.py │ ├── random_agent.py │ └── scripted_agent.py ├── bin │ ├── BUILD │ ├── __init__.py │ ├── agent.py │ ├── agent_remote.py │ ├── battle_net_maps.py │ ├── benchmark_observe.py │ ├── benchmark_replay.py │ ├── check_apm.py │ ├── compare_binaries.py │ ├── gen_actions.py │ ├── gen_data.py │ ├── gen_versions.py │ ├── map_list.py │ ├── mem_leak_check.py │ ├── play.py │ ├── play_vs_agent.py │ ├── reencode_replays.py │ ├── replay_actions.py │ ├── replay_info.py │ ├── replay_version.py │ ├── run_tests.py │ ├── update_battle_net_cache.py │ └── valid_actions.py ├── build_defs.bzl ├── env │ ├── BUILD │ ├── __init__.py │ ├── available_actions_printer.py │ ├── base_env_wrapper.py │ ├── converted_env.py │ ├── converted_env_test.py │ ├── converter │ │ ├── BUILD │ │ ├── __init__.py │ │ ├── cc │ │ │ ├── BUILD │ │ │ ├── __init__.py │ │ │ ├── castops.h │ │ │ ├── check_protos_equal.h │ │ │ ├── convert_obs.cc │ │ │ ├── convert_obs.h │ │ │ ├── convert_obs_test.cc │ │ │ ├── converter.cc │ │ │ ├── converter.h │ │ │ ├── converter_test.cc │ │ │ ├── encode_image_data.h │ │ │ ├── features.cc │ │ │ ├── features.h │ │ │ ├── file_util.cc │ │ │ ├── file_util.h │ │ │ ├── game_data │ │ │ │ ├── BUILD │ │ │ │ ├── __init__.py │ │ │ │ ├── proto │ │ │ │ │ ├── BUILD │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── buffs.proto │ │ │ │ │ ├── units.proto │ │ │ │ │ └── upgrades.proto │ │ │ │ ├── python │ │ │ │ │ ├── BUILD │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── uint8_lookup.cc │ │ │ │ │ └── uint8_lookup_test.py │ │ │ │ ├── raw_actions.cc │ │ │ │ ├── raw_actions.h │ │ │ │ ├── uint8_lookup.cc │ │ │ │ ├── uint8_lookup.h │ │ │ │ ├── visual_actions.cc │ │ │ │ └── visual_actions.h │ │ │ ├── general_order_ids.cc │ │ │ ├── general_order_ids.h │ │ │ ├── map_util.cc │ │ │ ├── map_util.h │ │ │ ├── python │ │ │ │ ├── BUILD │ │ │ │ ├── __init__.py │ │ │ │ └── converter.cc │ │ │ ├── raw_actions_encoder.cc │ │ │ ├── raw_actions_encoder.h │ │ │ ├── raw_actions_encoder_test.cc │ │ │ ├── raw_camera.cc │ │ │ ├── raw_camera.h │ │ │ ├── raw_converter.cc │ │ │ ├── raw_converter.h │ │ │ ├── tensor_util.cc │ │ │ ├── tensor_util.h │ │ │ ├── test_data │ │ │ │ ├── BUILD │ │ │ │ ├── __init__.py │ │ │ │ ├── actions │ │ │ │ │ ├── feature_camera_move.pbtxt │ │ │ │ │ ├── feature_unit_command.pbtxt │ │ │ │ │ ├── feature_unit_selection_point.pbtxt │ │ │ │ │ ├── ui_control_group_append.pbtxt │ │ │ │ │ └── ui_control_group_recall.pbtxt │ │ │ │ ├── obs_data1.pbtxt │ │ │ │ └── recordings │ │ │ │ │ └── tvt_trunk.pb │ │ │ ├── unit_lookups.cc │ │ │ ├── unit_lookups.h │ │ │ ├── unit_lookups_test.cc │ │ │ ├── visual_actions.cc │ │ │ ├── visual_actions.h │ │ │ ├── visual_actions_test.cc │ │ │ ├── visual_converter.cc │ │ │ ├── visual_converter.h │ │ │ └── visual_converter_test.cc │ │ ├── converter.py │ │ ├── converter_test.py │ │ ├── derive_interface_options.py │ │ └── proto │ │ │ ├── BUILD │ │ │ ├── __init__.py │ │ │ └── converter.proto │ ├── enums.py │ ├── environment.py │ ├── host_remote_agent.py │ ├── lan_sc2_env.py │ ├── mock_sc2_env.py │ ├── mock_sc2_env_comparison_test.py │ ├── mock_sc2_env_test.py │ ├── remote_sc2_env.py │ ├── run_loop.py │ ├── sc2_env.py │ └── sc2_env_test.py ├── lib │ ├── BUILD │ ├── __init__.py │ ├── actions.py │ ├── buffs.py │ ├── colors.py │ ├── features.py │ ├── features_test.py │ ├── gfile.py │ ├── image_differencer.py │ ├── image_differencer_test.py │ ├── memoize.py │ ├── metrics.py │ ├── named_array.py │ ├── named_array_test.py │ ├── np_util.py │ ├── np_util_test.py │ ├── point.py │ ├── point_flag.py │ ├── point_test.py │ ├── portspicker.py │ ├── portspicker_test.py │ ├── proto_diff.py │ ├── proto_diff_test.py │ ├── protocol.py │ ├── remote_controller.py │ ├── renderer_ascii.py │ ├── renderer_human.py │ ├── replay.py │ ├── replay │ │ ├── BUILD │ │ ├── __init__.py │ │ ├── replay_converter.py │ │ ├── replay_observation_stream.py │ │ ├── sc2_replay.py │ │ ├── sc2_replay_test.py │ │ ├── sc2_replay_utils.py │ │ ├── sc2_replay_utils_test.py │ │ └── test_data │ │ │ ├── replay_01.SC2Replay │ │ │ ├── replay_01.skips.txt │ │ │ ├── replay_02.SC2Replay │ │ │ ├── replay_02.skips.txt │ │ │ ├── replay_03.SC2Replay │ │ │ ├── replay_03.skips.txt │ │ │ ├── replay_04.SC2Replay │ │ │ ├── replay_04.skips.txt │ │ │ ├── replay_05.SC2Replay │ │ │ ├── replay_05.skips.txt │ │ │ ├── replay_06.SC2Replay │ │ │ ├── replay_06.skips.txt │ │ │ ├── replay_07.SC2Replay │ │ │ ├── replay_07.skips.txt │ │ │ ├── replay_08.SC2Replay │ │ │ ├── replay_08.skips.txt │ │ │ ├── replay_09.SC2Replay │ │ │ └── replay_09.skips.txt │ ├── resources.py │ ├── run_parallel.py │ ├── run_parallel_test.py │ ├── sc_process.py │ ├── static_data.py │ ├── stopwatch.py │ ├── stopwatch_test.py │ ├── transform.py │ ├── units.py │ ├── upgrades.py │ └── video_writer.py ├── maps │ ├── BUILD │ ├── __init__.py │ ├── ladder.py │ ├── lib.py │ ├── melee.py │ ├── mini_games.py │ └── mini_games │ │ ├── BuildMarines.SC2Map │ │ ├── CollectMineralShards.SC2Map │ │ ├── CollectMineralsAndGas.SC2Map │ │ ├── DefeatRoaches.SC2Map │ │ ├── DefeatZerglingsAndBanelings.SC2Map │ │ ├── FindAndDefeatZerglings.SC2Map │ │ └── MoveToBeacon.SC2Map ├── run_configs │ ├── BUILD │ ├── __init__.py │ ├── lib.py │ └── platforms.py └── tests │ ├── BUILD │ ├── __init__.py │ ├── actions_test.py │ ├── debug_test.py │ ├── dummy_observation.py │ ├── dummy_observation_test.py │ ├── easy_scripted_test.py │ ├── general_actions_test.py │ ├── host_remote_agent_test.py │ ├── multi_player_env_test.py │ ├── multi_player_test.py │ ├── obs_spec_test.py │ ├── obs_test.py │ ├── observer_test.py │ ├── ping_test.py │ ├── protocol_error_test.py │ ├── random_agent_test.py │ ├── render_test.py │ ├── replay_obs_test.py │ ├── step_mul_override_test.py │ ├── utils.py │ └── versions_test.py └── setup.py /.gitignore: -------------------------------------------------------------------------------- 1 | *.pyc 2 | *_pb2.py 3 | -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/README.md -------------------------------------------------------------------------------- /WORKSPACE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/WORKSPACE -------------------------------------------------------------------------------- /bazel/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/bazel/BUILD -------------------------------------------------------------------------------- /bazel/BUILD.dm_env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/bazel/BUILD.dm_env -------------------------------------------------------------------------------- /bazel/BUILD.dm_env_rpc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/bazel/BUILD.dm_env_rpc -------------------------------------------------------------------------------- /bazel/BUILD.s2protocol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/bazel/BUILD.s2protocol -------------------------------------------------------------------------------- /bazel/create_external_repos.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/bazel/create_external_repos.bzl -------------------------------------------------------------------------------- /bazel/protobuf.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/bazel/protobuf.patch -------------------------------------------------------------------------------- /bazel/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/bazel/requirements.txt -------------------------------------------------------------------------------- /bazel/s2clientprotocol.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/bazel/s2clientprotocol.patch -------------------------------------------------------------------------------- /bazel/setup_external_repos.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/bazel/setup_external_repos.bzl -------------------------------------------------------------------------------- /docs/bazel.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/docs/bazel.md -------------------------------------------------------------------------------- /docs/converters.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/docs/converters.md -------------------------------------------------------------------------------- /docs/environment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/docs/environment.md -------------------------------------------------------------------------------- /docs/maps.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/docs/maps.md -------------------------------------------------------------------------------- /docs/mini_games.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/docs/mini_games.md -------------------------------------------------------------------------------- /pysc2/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/BUILD -------------------------------------------------------------------------------- /pysc2/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/__init__.py -------------------------------------------------------------------------------- /pysc2/agents/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/agents/BUILD -------------------------------------------------------------------------------- /pysc2/agents/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/agents/__init__.py -------------------------------------------------------------------------------- /pysc2/agents/base_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/agents/base_agent.py -------------------------------------------------------------------------------- /pysc2/agents/no_op_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/agents/no_op_agent.py -------------------------------------------------------------------------------- /pysc2/agents/random_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/agents/random_agent.py -------------------------------------------------------------------------------- /pysc2/agents/scripted_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/agents/scripted_agent.py -------------------------------------------------------------------------------- /pysc2/bin/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/bin/BUILD -------------------------------------------------------------------------------- /pysc2/bin/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/bin/__init__.py -------------------------------------------------------------------------------- /pysc2/bin/agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/bin/agent.py -------------------------------------------------------------------------------- /pysc2/bin/agent_remote.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/bin/agent_remote.py -------------------------------------------------------------------------------- /pysc2/bin/battle_net_maps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/bin/battle_net_maps.py -------------------------------------------------------------------------------- /pysc2/bin/benchmark_observe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/bin/benchmark_observe.py -------------------------------------------------------------------------------- /pysc2/bin/benchmark_replay.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/bin/benchmark_replay.py -------------------------------------------------------------------------------- /pysc2/bin/check_apm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/bin/check_apm.py -------------------------------------------------------------------------------- /pysc2/bin/compare_binaries.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/bin/compare_binaries.py -------------------------------------------------------------------------------- /pysc2/bin/gen_actions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/bin/gen_actions.py -------------------------------------------------------------------------------- /pysc2/bin/gen_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/bin/gen_data.py -------------------------------------------------------------------------------- /pysc2/bin/gen_versions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/bin/gen_versions.py -------------------------------------------------------------------------------- /pysc2/bin/map_list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/bin/map_list.py -------------------------------------------------------------------------------- /pysc2/bin/mem_leak_check.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/bin/mem_leak_check.py -------------------------------------------------------------------------------- /pysc2/bin/play.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/bin/play.py -------------------------------------------------------------------------------- /pysc2/bin/play_vs_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/bin/play_vs_agent.py -------------------------------------------------------------------------------- /pysc2/bin/reencode_replays.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/bin/reencode_replays.py -------------------------------------------------------------------------------- /pysc2/bin/replay_actions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/bin/replay_actions.py -------------------------------------------------------------------------------- /pysc2/bin/replay_info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/bin/replay_info.py -------------------------------------------------------------------------------- /pysc2/bin/replay_version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/bin/replay_version.py -------------------------------------------------------------------------------- /pysc2/bin/run_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/bin/run_tests.py -------------------------------------------------------------------------------- /pysc2/bin/update_battle_net_cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/bin/update_battle_net_cache.py -------------------------------------------------------------------------------- /pysc2/bin/valid_actions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/bin/valid_actions.py -------------------------------------------------------------------------------- /pysc2/build_defs.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/build_defs.bzl -------------------------------------------------------------------------------- /pysc2/env/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/env/BUILD -------------------------------------------------------------------------------- /pysc2/env/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/env/__init__.py -------------------------------------------------------------------------------- /pysc2/env/available_actions_printer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/env/available_actions_printer.py -------------------------------------------------------------------------------- /pysc2/env/base_env_wrapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/env/base_env_wrapper.py -------------------------------------------------------------------------------- /pysc2/env/converted_env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/env/converted_env.py -------------------------------------------------------------------------------- /pysc2/env/converted_env_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/env/converted_env_test.py -------------------------------------------------------------------------------- /pysc2/env/converter/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/env/converter/BUILD -------------------------------------------------------------------------------- /pysc2/env/converter/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/env/converter/__init__.py -------------------------------------------------------------------------------- /pysc2/env/converter/cc/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/env/converter/cc/BUILD -------------------------------------------------------------------------------- /pysc2/env/converter/cc/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/env/converter/cc/__init__.py -------------------------------------------------------------------------------- /pysc2/env/converter/cc/castops.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/env/converter/cc/castops.h -------------------------------------------------------------------------------- /pysc2/env/converter/cc/check_protos_equal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/env/converter/cc/check_protos_equal.h -------------------------------------------------------------------------------- /pysc2/env/converter/cc/convert_obs.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/env/converter/cc/convert_obs.cc -------------------------------------------------------------------------------- /pysc2/env/converter/cc/convert_obs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/env/converter/cc/convert_obs.h -------------------------------------------------------------------------------- /pysc2/env/converter/cc/convert_obs_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/env/converter/cc/convert_obs_test.cc -------------------------------------------------------------------------------- /pysc2/env/converter/cc/converter.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/env/converter/cc/converter.cc -------------------------------------------------------------------------------- /pysc2/env/converter/cc/converter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/env/converter/cc/converter.h -------------------------------------------------------------------------------- /pysc2/env/converter/cc/converter_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/env/converter/cc/converter_test.cc -------------------------------------------------------------------------------- /pysc2/env/converter/cc/encode_image_data.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/env/converter/cc/encode_image_data.h -------------------------------------------------------------------------------- /pysc2/env/converter/cc/features.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/env/converter/cc/features.cc -------------------------------------------------------------------------------- /pysc2/env/converter/cc/features.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/env/converter/cc/features.h -------------------------------------------------------------------------------- /pysc2/env/converter/cc/file_util.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/env/converter/cc/file_util.cc -------------------------------------------------------------------------------- /pysc2/env/converter/cc/file_util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/env/converter/cc/file_util.h -------------------------------------------------------------------------------- /pysc2/env/converter/cc/game_data/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/env/converter/cc/game_data/BUILD -------------------------------------------------------------------------------- /pysc2/env/converter/cc/game_data/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/env/converter/cc/game_data/__init__.py -------------------------------------------------------------------------------- /pysc2/env/converter/cc/game_data/proto/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/env/converter/cc/game_data/proto/BUILD -------------------------------------------------------------------------------- /pysc2/env/converter/cc/game_data/proto/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/env/converter/cc/game_data/proto/__init__.py -------------------------------------------------------------------------------- /pysc2/env/converter/cc/game_data/proto/buffs.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/env/converter/cc/game_data/proto/buffs.proto -------------------------------------------------------------------------------- /pysc2/env/converter/cc/game_data/proto/units.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/env/converter/cc/game_data/proto/units.proto -------------------------------------------------------------------------------- /pysc2/env/converter/cc/game_data/proto/upgrades.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/env/converter/cc/game_data/proto/upgrades.proto -------------------------------------------------------------------------------- /pysc2/env/converter/cc/game_data/python/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/env/converter/cc/game_data/python/BUILD -------------------------------------------------------------------------------- /pysc2/env/converter/cc/game_data/python/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/env/converter/cc/game_data/python/__init__.py -------------------------------------------------------------------------------- /pysc2/env/converter/cc/game_data/python/uint8_lookup.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/env/converter/cc/game_data/python/uint8_lookup.cc -------------------------------------------------------------------------------- /pysc2/env/converter/cc/game_data/python/uint8_lookup_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/env/converter/cc/game_data/python/uint8_lookup_test.py -------------------------------------------------------------------------------- /pysc2/env/converter/cc/game_data/raw_actions.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/env/converter/cc/game_data/raw_actions.cc -------------------------------------------------------------------------------- /pysc2/env/converter/cc/game_data/raw_actions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/env/converter/cc/game_data/raw_actions.h -------------------------------------------------------------------------------- /pysc2/env/converter/cc/game_data/uint8_lookup.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/env/converter/cc/game_data/uint8_lookup.cc -------------------------------------------------------------------------------- /pysc2/env/converter/cc/game_data/uint8_lookup.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/env/converter/cc/game_data/uint8_lookup.h -------------------------------------------------------------------------------- /pysc2/env/converter/cc/game_data/visual_actions.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/env/converter/cc/game_data/visual_actions.cc -------------------------------------------------------------------------------- /pysc2/env/converter/cc/game_data/visual_actions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/env/converter/cc/game_data/visual_actions.h -------------------------------------------------------------------------------- /pysc2/env/converter/cc/general_order_ids.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/env/converter/cc/general_order_ids.cc -------------------------------------------------------------------------------- /pysc2/env/converter/cc/general_order_ids.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/env/converter/cc/general_order_ids.h -------------------------------------------------------------------------------- /pysc2/env/converter/cc/map_util.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/env/converter/cc/map_util.cc -------------------------------------------------------------------------------- /pysc2/env/converter/cc/map_util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/env/converter/cc/map_util.h -------------------------------------------------------------------------------- /pysc2/env/converter/cc/python/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/env/converter/cc/python/BUILD -------------------------------------------------------------------------------- /pysc2/env/converter/cc/python/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/env/converter/cc/python/__init__.py -------------------------------------------------------------------------------- /pysc2/env/converter/cc/python/converter.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/env/converter/cc/python/converter.cc -------------------------------------------------------------------------------- /pysc2/env/converter/cc/raw_actions_encoder.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/env/converter/cc/raw_actions_encoder.cc -------------------------------------------------------------------------------- /pysc2/env/converter/cc/raw_actions_encoder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/env/converter/cc/raw_actions_encoder.h -------------------------------------------------------------------------------- /pysc2/env/converter/cc/raw_actions_encoder_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/env/converter/cc/raw_actions_encoder_test.cc -------------------------------------------------------------------------------- /pysc2/env/converter/cc/raw_camera.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/env/converter/cc/raw_camera.cc -------------------------------------------------------------------------------- /pysc2/env/converter/cc/raw_camera.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/env/converter/cc/raw_camera.h -------------------------------------------------------------------------------- /pysc2/env/converter/cc/raw_converter.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/env/converter/cc/raw_converter.cc -------------------------------------------------------------------------------- /pysc2/env/converter/cc/raw_converter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/env/converter/cc/raw_converter.h -------------------------------------------------------------------------------- /pysc2/env/converter/cc/tensor_util.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/env/converter/cc/tensor_util.cc -------------------------------------------------------------------------------- /pysc2/env/converter/cc/tensor_util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/env/converter/cc/tensor_util.h -------------------------------------------------------------------------------- /pysc2/env/converter/cc/test_data/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/env/converter/cc/test_data/BUILD -------------------------------------------------------------------------------- /pysc2/env/converter/cc/test_data/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/env/converter/cc/test_data/__init__.py -------------------------------------------------------------------------------- /pysc2/env/converter/cc/test_data/actions/feature_camera_move.pbtxt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/env/converter/cc/test_data/actions/feature_camera_move.pbtxt -------------------------------------------------------------------------------- /pysc2/env/converter/cc/test_data/actions/feature_unit_command.pbtxt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/env/converter/cc/test_data/actions/feature_unit_command.pbtxt -------------------------------------------------------------------------------- /pysc2/env/converter/cc/test_data/actions/feature_unit_selection_point.pbtxt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/env/converter/cc/test_data/actions/feature_unit_selection_point.pbtxt -------------------------------------------------------------------------------- /pysc2/env/converter/cc/test_data/actions/ui_control_group_append.pbtxt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/env/converter/cc/test_data/actions/ui_control_group_append.pbtxt -------------------------------------------------------------------------------- /pysc2/env/converter/cc/test_data/actions/ui_control_group_recall.pbtxt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/env/converter/cc/test_data/actions/ui_control_group_recall.pbtxt -------------------------------------------------------------------------------- /pysc2/env/converter/cc/test_data/obs_data1.pbtxt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/env/converter/cc/test_data/obs_data1.pbtxt -------------------------------------------------------------------------------- /pysc2/env/converter/cc/test_data/recordings/tvt_trunk.pb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/env/converter/cc/test_data/recordings/tvt_trunk.pb -------------------------------------------------------------------------------- /pysc2/env/converter/cc/unit_lookups.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/env/converter/cc/unit_lookups.cc -------------------------------------------------------------------------------- /pysc2/env/converter/cc/unit_lookups.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/env/converter/cc/unit_lookups.h -------------------------------------------------------------------------------- /pysc2/env/converter/cc/unit_lookups_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/env/converter/cc/unit_lookups_test.cc -------------------------------------------------------------------------------- /pysc2/env/converter/cc/visual_actions.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/env/converter/cc/visual_actions.cc -------------------------------------------------------------------------------- /pysc2/env/converter/cc/visual_actions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/env/converter/cc/visual_actions.h -------------------------------------------------------------------------------- /pysc2/env/converter/cc/visual_actions_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/env/converter/cc/visual_actions_test.cc -------------------------------------------------------------------------------- /pysc2/env/converter/cc/visual_converter.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/env/converter/cc/visual_converter.cc -------------------------------------------------------------------------------- /pysc2/env/converter/cc/visual_converter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/env/converter/cc/visual_converter.h -------------------------------------------------------------------------------- /pysc2/env/converter/cc/visual_converter_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/env/converter/cc/visual_converter_test.cc -------------------------------------------------------------------------------- /pysc2/env/converter/converter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/env/converter/converter.py -------------------------------------------------------------------------------- /pysc2/env/converter/converter_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/env/converter/converter_test.py -------------------------------------------------------------------------------- /pysc2/env/converter/derive_interface_options.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/env/converter/derive_interface_options.py -------------------------------------------------------------------------------- /pysc2/env/converter/proto/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/env/converter/proto/BUILD -------------------------------------------------------------------------------- /pysc2/env/converter/proto/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/env/converter/proto/__init__.py -------------------------------------------------------------------------------- /pysc2/env/converter/proto/converter.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/env/converter/proto/converter.proto -------------------------------------------------------------------------------- /pysc2/env/enums.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/env/enums.py -------------------------------------------------------------------------------- /pysc2/env/environment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/env/environment.py -------------------------------------------------------------------------------- /pysc2/env/host_remote_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/env/host_remote_agent.py -------------------------------------------------------------------------------- /pysc2/env/lan_sc2_env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/env/lan_sc2_env.py -------------------------------------------------------------------------------- /pysc2/env/mock_sc2_env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/env/mock_sc2_env.py -------------------------------------------------------------------------------- /pysc2/env/mock_sc2_env_comparison_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/env/mock_sc2_env_comparison_test.py -------------------------------------------------------------------------------- /pysc2/env/mock_sc2_env_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/env/mock_sc2_env_test.py -------------------------------------------------------------------------------- /pysc2/env/remote_sc2_env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/env/remote_sc2_env.py -------------------------------------------------------------------------------- /pysc2/env/run_loop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/env/run_loop.py -------------------------------------------------------------------------------- /pysc2/env/sc2_env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/env/sc2_env.py -------------------------------------------------------------------------------- /pysc2/env/sc2_env_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/env/sc2_env_test.py -------------------------------------------------------------------------------- /pysc2/lib/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/lib/BUILD -------------------------------------------------------------------------------- /pysc2/lib/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/lib/__init__.py -------------------------------------------------------------------------------- /pysc2/lib/actions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/lib/actions.py -------------------------------------------------------------------------------- /pysc2/lib/buffs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/lib/buffs.py -------------------------------------------------------------------------------- /pysc2/lib/colors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/lib/colors.py -------------------------------------------------------------------------------- /pysc2/lib/features.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/lib/features.py -------------------------------------------------------------------------------- /pysc2/lib/features_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/lib/features_test.py -------------------------------------------------------------------------------- /pysc2/lib/gfile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/lib/gfile.py -------------------------------------------------------------------------------- /pysc2/lib/image_differencer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/lib/image_differencer.py -------------------------------------------------------------------------------- /pysc2/lib/image_differencer_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/lib/image_differencer_test.py -------------------------------------------------------------------------------- /pysc2/lib/memoize.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/lib/memoize.py -------------------------------------------------------------------------------- /pysc2/lib/metrics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/lib/metrics.py -------------------------------------------------------------------------------- /pysc2/lib/named_array.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/lib/named_array.py -------------------------------------------------------------------------------- /pysc2/lib/named_array_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/lib/named_array_test.py -------------------------------------------------------------------------------- /pysc2/lib/np_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/lib/np_util.py -------------------------------------------------------------------------------- /pysc2/lib/np_util_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/lib/np_util_test.py -------------------------------------------------------------------------------- /pysc2/lib/point.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/lib/point.py -------------------------------------------------------------------------------- /pysc2/lib/point_flag.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/lib/point_flag.py -------------------------------------------------------------------------------- /pysc2/lib/point_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/lib/point_test.py -------------------------------------------------------------------------------- /pysc2/lib/portspicker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/lib/portspicker.py -------------------------------------------------------------------------------- /pysc2/lib/portspicker_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/lib/portspicker_test.py -------------------------------------------------------------------------------- /pysc2/lib/proto_diff.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/lib/proto_diff.py -------------------------------------------------------------------------------- /pysc2/lib/proto_diff_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/lib/proto_diff_test.py -------------------------------------------------------------------------------- /pysc2/lib/protocol.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/lib/protocol.py -------------------------------------------------------------------------------- /pysc2/lib/remote_controller.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/lib/remote_controller.py -------------------------------------------------------------------------------- /pysc2/lib/renderer_ascii.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/lib/renderer_ascii.py -------------------------------------------------------------------------------- /pysc2/lib/renderer_human.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/lib/renderer_human.py -------------------------------------------------------------------------------- /pysc2/lib/replay.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/lib/replay.py -------------------------------------------------------------------------------- /pysc2/lib/replay/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/lib/replay/BUILD -------------------------------------------------------------------------------- /pysc2/lib/replay/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/lib/replay/__init__.py -------------------------------------------------------------------------------- /pysc2/lib/replay/replay_converter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/lib/replay/replay_converter.py -------------------------------------------------------------------------------- /pysc2/lib/replay/replay_observation_stream.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/lib/replay/replay_observation_stream.py -------------------------------------------------------------------------------- /pysc2/lib/replay/sc2_replay.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/lib/replay/sc2_replay.py -------------------------------------------------------------------------------- /pysc2/lib/replay/sc2_replay_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/lib/replay/sc2_replay_test.py -------------------------------------------------------------------------------- /pysc2/lib/replay/sc2_replay_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/lib/replay/sc2_replay_utils.py -------------------------------------------------------------------------------- /pysc2/lib/replay/sc2_replay_utils_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/lib/replay/sc2_replay_utils_test.py -------------------------------------------------------------------------------- /pysc2/lib/replay/test_data/replay_01.SC2Replay: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/lib/replay/test_data/replay_01.SC2Replay -------------------------------------------------------------------------------- /pysc2/lib/replay/test_data/replay_01.skips.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/lib/replay/test_data/replay_01.skips.txt -------------------------------------------------------------------------------- /pysc2/lib/replay/test_data/replay_02.SC2Replay: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/lib/replay/test_data/replay_02.SC2Replay -------------------------------------------------------------------------------- /pysc2/lib/replay/test_data/replay_02.skips.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/lib/replay/test_data/replay_02.skips.txt -------------------------------------------------------------------------------- /pysc2/lib/replay/test_data/replay_03.SC2Replay: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/lib/replay/test_data/replay_03.SC2Replay -------------------------------------------------------------------------------- /pysc2/lib/replay/test_data/replay_03.skips.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/lib/replay/test_data/replay_03.skips.txt -------------------------------------------------------------------------------- /pysc2/lib/replay/test_data/replay_04.SC2Replay: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/lib/replay/test_data/replay_04.SC2Replay -------------------------------------------------------------------------------- /pysc2/lib/replay/test_data/replay_04.skips.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/lib/replay/test_data/replay_04.skips.txt -------------------------------------------------------------------------------- /pysc2/lib/replay/test_data/replay_05.SC2Replay: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/lib/replay/test_data/replay_05.SC2Replay -------------------------------------------------------------------------------- /pysc2/lib/replay/test_data/replay_05.skips.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/lib/replay/test_data/replay_05.skips.txt -------------------------------------------------------------------------------- /pysc2/lib/replay/test_data/replay_06.SC2Replay: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/lib/replay/test_data/replay_06.SC2Replay -------------------------------------------------------------------------------- /pysc2/lib/replay/test_data/replay_06.skips.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/lib/replay/test_data/replay_06.skips.txt -------------------------------------------------------------------------------- /pysc2/lib/replay/test_data/replay_07.SC2Replay: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/lib/replay/test_data/replay_07.SC2Replay -------------------------------------------------------------------------------- /pysc2/lib/replay/test_data/replay_07.skips.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/lib/replay/test_data/replay_07.skips.txt -------------------------------------------------------------------------------- /pysc2/lib/replay/test_data/replay_08.SC2Replay: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/lib/replay/test_data/replay_08.SC2Replay -------------------------------------------------------------------------------- /pysc2/lib/replay/test_data/replay_08.skips.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/lib/replay/test_data/replay_08.skips.txt -------------------------------------------------------------------------------- /pysc2/lib/replay/test_data/replay_09.SC2Replay: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/lib/replay/test_data/replay_09.SC2Replay -------------------------------------------------------------------------------- /pysc2/lib/replay/test_data/replay_09.skips.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/lib/replay/test_data/replay_09.skips.txt -------------------------------------------------------------------------------- /pysc2/lib/resources.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/lib/resources.py -------------------------------------------------------------------------------- /pysc2/lib/run_parallel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/lib/run_parallel.py -------------------------------------------------------------------------------- /pysc2/lib/run_parallel_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/lib/run_parallel_test.py -------------------------------------------------------------------------------- /pysc2/lib/sc_process.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/lib/sc_process.py -------------------------------------------------------------------------------- /pysc2/lib/static_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/lib/static_data.py -------------------------------------------------------------------------------- /pysc2/lib/stopwatch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/lib/stopwatch.py -------------------------------------------------------------------------------- /pysc2/lib/stopwatch_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/lib/stopwatch_test.py -------------------------------------------------------------------------------- /pysc2/lib/transform.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/lib/transform.py -------------------------------------------------------------------------------- /pysc2/lib/units.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/lib/units.py -------------------------------------------------------------------------------- /pysc2/lib/upgrades.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/lib/upgrades.py -------------------------------------------------------------------------------- /pysc2/lib/video_writer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/lib/video_writer.py -------------------------------------------------------------------------------- /pysc2/maps/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/maps/BUILD -------------------------------------------------------------------------------- /pysc2/maps/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/maps/__init__.py -------------------------------------------------------------------------------- /pysc2/maps/ladder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/maps/ladder.py -------------------------------------------------------------------------------- /pysc2/maps/lib.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/maps/lib.py -------------------------------------------------------------------------------- /pysc2/maps/melee.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/maps/melee.py -------------------------------------------------------------------------------- /pysc2/maps/mini_games.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/maps/mini_games.py -------------------------------------------------------------------------------- /pysc2/maps/mini_games/BuildMarines.SC2Map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/maps/mini_games/BuildMarines.SC2Map -------------------------------------------------------------------------------- /pysc2/maps/mini_games/CollectMineralShards.SC2Map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/maps/mini_games/CollectMineralShards.SC2Map -------------------------------------------------------------------------------- /pysc2/maps/mini_games/CollectMineralsAndGas.SC2Map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/maps/mini_games/CollectMineralsAndGas.SC2Map -------------------------------------------------------------------------------- /pysc2/maps/mini_games/DefeatRoaches.SC2Map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/maps/mini_games/DefeatRoaches.SC2Map -------------------------------------------------------------------------------- /pysc2/maps/mini_games/DefeatZerglingsAndBanelings.SC2Map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/maps/mini_games/DefeatZerglingsAndBanelings.SC2Map -------------------------------------------------------------------------------- /pysc2/maps/mini_games/FindAndDefeatZerglings.SC2Map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/maps/mini_games/FindAndDefeatZerglings.SC2Map -------------------------------------------------------------------------------- /pysc2/maps/mini_games/MoveToBeacon.SC2Map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/maps/mini_games/MoveToBeacon.SC2Map -------------------------------------------------------------------------------- /pysc2/run_configs/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/run_configs/BUILD -------------------------------------------------------------------------------- /pysc2/run_configs/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/run_configs/__init__.py -------------------------------------------------------------------------------- /pysc2/run_configs/lib.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/run_configs/lib.py -------------------------------------------------------------------------------- /pysc2/run_configs/platforms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/run_configs/platforms.py -------------------------------------------------------------------------------- /pysc2/tests/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/tests/BUILD -------------------------------------------------------------------------------- /pysc2/tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/tests/__init__.py -------------------------------------------------------------------------------- /pysc2/tests/actions_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/tests/actions_test.py -------------------------------------------------------------------------------- /pysc2/tests/debug_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/tests/debug_test.py -------------------------------------------------------------------------------- /pysc2/tests/dummy_observation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/tests/dummy_observation.py -------------------------------------------------------------------------------- /pysc2/tests/dummy_observation_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/tests/dummy_observation_test.py -------------------------------------------------------------------------------- /pysc2/tests/easy_scripted_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/tests/easy_scripted_test.py -------------------------------------------------------------------------------- /pysc2/tests/general_actions_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/tests/general_actions_test.py -------------------------------------------------------------------------------- /pysc2/tests/host_remote_agent_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/tests/host_remote_agent_test.py -------------------------------------------------------------------------------- /pysc2/tests/multi_player_env_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/tests/multi_player_env_test.py -------------------------------------------------------------------------------- /pysc2/tests/multi_player_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/tests/multi_player_test.py -------------------------------------------------------------------------------- /pysc2/tests/obs_spec_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/tests/obs_spec_test.py -------------------------------------------------------------------------------- /pysc2/tests/obs_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/tests/obs_test.py -------------------------------------------------------------------------------- /pysc2/tests/observer_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/tests/observer_test.py -------------------------------------------------------------------------------- /pysc2/tests/ping_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/tests/ping_test.py -------------------------------------------------------------------------------- /pysc2/tests/protocol_error_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/tests/protocol_error_test.py -------------------------------------------------------------------------------- /pysc2/tests/random_agent_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/tests/random_agent_test.py -------------------------------------------------------------------------------- /pysc2/tests/render_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/tests/render_test.py -------------------------------------------------------------------------------- /pysc2/tests/replay_obs_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/tests/replay_obs_test.py -------------------------------------------------------------------------------- /pysc2/tests/step_mul_override_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/tests/step_mul_override_test.py -------------------------------------------------------------------------------- /pysc2/tests/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/tests/utils.py -------------------------------------------------------------------------------- /pysc2/tests/versions_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/pysc2/tests/versions_test.py -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-deepmind/pysc2/HEAD/setup.py --------------------------------------------------------------------------------