Поиск игры прямо с сайта

До сих пор в игру вело две двери: сам клиент Dota и бот в Discord. Теперь есть третья — этот сайт.
Комната
/play — это очередь и чат на одной странице. Видно, кто ищет игру, можно им написать и встать в очередь самому — не запуская игру.
Зелёная кнопка «Искать игру» в правой колонке — это и есть очередь, на каждой странице сайта. Нажали где угодно — поиск пошёл; пока он идёт, кнопка говорит об этом на любой странице, а под ней тикает время ожидания.
Матч сам вас найдёт
Когда матч собрался, окно принятия появляется на той странице, которую вы читаете. Принимаете оттуда, команда на подключение придёт в это же окно. Со звуком — родным, из самой игры. Работает и с телефона: звучит бессмысленно ровно до пятого раза, когда вы принимаете матч с кухни.
Открылась статистика и профили
У каждого аккаунта теперь есть профиль: рейтинг, счёт побед и поражений, текущая и лучшая серии, средние за игру и статистика по каждому герою за всю историю — игры, винрейт, KDA, фарм. История матчей листается постранично, а любой матч открывается полной таблицей: предметы, золото и опыт всех десятерых. Рейтинг считает только рейтинговые All Pick, и сноска под таблицей честно говорит, что в него не попадает.
Хайлайт
Первый настоящий матч 5×5 у нас был 5 августа 2026 — матч 35, тридцать пять минут, победила Тьма.
За Тьму, под ником Spectre, играл Faceless Void — герой, чей купол останавливает всех, кто под него попал. Всех. Союзников тоже.
План был такой: поставить купол на вражеском фонтане и убить там Legion Commander. Первая половина удалась блестяще — Legion Commander действительно оказался под куполом. Вместе с союзным Tinker, который просто пробегал мимо и теперь неподвижно стоял у вражеского фонтана.
Фонтан бил. Legion Commander не умирал. Купол спал. Из троих под ним фонтан пережил ровно один — тот, ради кого всё и затевалось.
Вот эти восемнадцать секунд — спасибо Изучение компьютера за стрим. Он там Tinker.