Если эта тема так реально всех волнует, то можно окончательно решить этот вопрос полноценным доказательством / опровержением системы 50%.
Есть единственный возможный способ, как эта система может работать: она балансирует игры по среднему винрейту игроков за последние 10-20 игр. Т.е. если в одной тиме чел с 70% винрейта, то ему скорее всего накинет челов с 30-45% винрейта, чтобы общий средний винрейт команды был примерно равен такому же винрейту вражеской команды.
Суть этой системы проста - попытаться убрать из игры несбалансированные игры, где в одну тиму кидает челов с 80% винрейта, а в другую тиму 20% винрейта, но это так же означает, что чем больше ты выигрываешь игр - тем хуже тебе дает
тиммейтов
Можно доказать / опровергнуть эту систему проверкой и анализом большого количества игр через сам dota api по следующему принципу: берем игру, где минимум 8 игроков имеют открытые профили (но отдельно ведем статистику, где открытые профили имеют только 10 игроков на всякий случай), в этой игре измеряем винрейт каждого игрока за последние 20 игр, анализируем, действительно ли челиков с низким винрейтов отправляют в команды к тащерам, а так же сравниваем общий средний винрейт команд (имеется ли схожесть?).
Каждая проанализированная игра будет записываться в файл со всеми пруфами (ссылками на каждый матч).
Короче, если кому-то реально интересно, то в серьез запилю это все дело. А если кто-то хочет помочь или закинуть на дошик, то еще больше шансов что запилю быстрее +скину прогу для личного анализа
upd.1 сделал основу, связанную с апишников доты, выполняет самую главную функцию - собирает нужные данные о винрейтах игроков, дальше делать немного лень, но я думаю продолжу
сырой скрин примера работы на одном игроке в одном матче
скоро потребуется помощь от тех, кто захочет прогонять сбор статистики на своем пк, а то одному это будет долго. Ну или можно купить у вольво неограниченные запросы, чтобы сделать все это быстро.
короче, если кому-то на форуме захочется, то краудфандинг дота2ру открывается открытым.