Как вы наверное слышали, Blizzard с DeepMind сделали Learning Environment для StarCraft 2. Он работает на основе внешнего API игрового клиента — s2client-api, написанного на C++ близзами. Python-обертка для экспериментов от DM — pysc2, поддерживает только режим игры, когда агент играет с человеком, либо со стандартным внутриигровым ботом, при том что С++ интерфейс позволяет делать agent-vs-agent.
Задача в том, чтобы поправить библиотеку, так чтобы ее можно было использовать в agent-vs-agent режиме.