Статья

Сервисы, которые (может быть) научат вас играть в «Доту»: часть вторая

В октябре 2017 года мы впервые изучили обучающие сервисы по «Доте» и проанализировали шесть из них — как российских, так и зарубежных. Полгода спустя возвращаемся к теме: на этот раз с повторной ревизией GOSU.AI и MoreMMR, а также еще одной отечественной разработкой.

GOSU.AI

GOSU.AI — сайт для анализа матчей. На момент первой ревизии в октябре прошлого года он находился в стадии альфа-тестирования, сейчас — в бете. Портал на английском, и либо смена языка хорошо спрятана, либо её попросту нет — но найти переключатель на русский удалось только в одном разделе. При этом известно, что часть команды разработки говорит на русском; GOSU.AI — стартап Алисы Чумаченко, бывшего гендиректора компании Game Insight. 

Общая суть осталась той же: система оценивает игру пользователя в конкретном матче по нескольким показателям и отмечает, где он ошибся.

Всего показателей восемь. Разделы о фарме, микро, Hand of Midas и использовании горячих клавиш вместо мышки остались прежними. Удален анализ предметов на старте матча, а вместо обещанной аналитики по «механическим ошибкам» и «командной коммуникации» на сайте появился анализ ганков, вардов, выбора целей в сражениях и раздел для поиска читеров в своих матчах.

Система стала оценивать, насколько хорошо игрок справился с каждым пунктом. Оценки соответствуют рангам в «Доте», но вряд ли напрямую связаны с ними — разница между Divine и Ancient не обязательно в том, что один из них добьёт больше на пять крипов на линии. Скорее, это что-то вроде школьной системы оценок. Возможно, в GOSU.AI она основана на статистике — средних значениях, которых достигают игроки определённых рангов. Но в таком случае работает система странно — если посмотреть на анализ матчей профессионалов, многие разделы у них сайт оценивает как Archon или Legend.

На сайте была добавлена монетизация. Каждому игроку ежедневно доступно 10 очков; одно из них тратится на открытие одного раздела в матче. Получается, бесплатно каждый день можно анализировать одну игру целиком и часть второй — зависит от того, ставил ли персонаж варды и купил ли Hand of Midas. Если же интересуют какие-то конкретные разделы, то на сайте есть настройки, которые позволяют не тратить очки впустую.

Две функции доступны за золото, которое можно приобрести только на реальные деньги — это персональный анализ матча игроком ранга Divine 5 и хайлайты. Есть пакетные предложения: за 5 или 20 долларов в месяц можно получить больше очков для анализа, 125 или 500 золотых и доступ к бета-версии GOSU.AI для PUBG в качестве бонуса. Также золото можно покупать отдельно — 50 золотых за 2 доллара.

Теперь сервис даёт игроку информацию о столкновениях с соперником. Где именно оно произошло, кто в нем участвовал, получилось ли убить оппонента, что помогло ему выжить, сколько золота и опыта принесла его смерть. Есть информация о том, где именно умирал игрок, что помогло врагам с ним справиться — например, на помощь прилетел ещё один герой — и сколько золота геймер потерял из-за смертей.

Сама по себе функция не кажется особенно полезной для обучения. Да, можно в общих чертах понять, по каким причинам ты умер и почему соперник оказался сильнее. Но обычно после смерти игрок и сам понимает, что, например, преследовать оппонента под вышку не стоило. Для лучшей оценки как минимум стоило бы добавить варианты того, как можно было избежать смерти: например, указывать, что игрок не использовал Black King Bar, Magic Wand или какие-то защитные способности. Конечно, не в любой ситуации можно спастись с их помощью, но в любом случае, это полезная информация. Пожалуй, самые ценные сведения тут — это когда игрок увидел оппонентов на варде, но не отреагировал.Это может обратить внимание пользователя на то, что стоит следить за миникартой.

И тем не менее «Дота» — слишком разнообразная игра, чтобы считать достаточной причиной смерти то, что ты сражался с противником под его башней. Иногда драка там вполне оправдана, и к гибели игрока могло привести не то, что он зашёл слишком далеко, а, например, то, что он или его союзник промахнулся с заклинанием — а таких пунктов там нет. Поэтому наиболее полезной функция выглядит в качестве карты для удобного просмотра реплея — посмотрел на GOSU.AI, какие именно моменты интересны, запустил запись, быстро нашёл всё, что интересует, и самостоятельно оценил свои решения.

Удачным вышел у GOSU.AI раздел вардов. После матча игрок может посмотреть, сколько вардов он ставил, где именно и когда, как долго они простояли, сколько героев было убито с помощью обзора и каково «качество» каждого варда. Последняя характеристика зависит от того, сколько он простоял, сколько было совершено убийств рядом с ним, а также от того, установил ли игрок его перед собственной смертью или под действием Smoke of Deceit.

Разработчики обещают, что в будущем «качество» вардов будет рассчитываться иначе. Карта будет разделена на зоны, и параметр будет зависеть от того, куда именно игрок установил вард. Посмотреть на зоны можно уже сейчас, к каждой прилагаются объяснения, зачем и куда нужно ставить варды на разных стадиях игры.

GOSU.AI также научился оценивать, как хорошо игрок выбирал цели в тимфайтах. Для этого сервис рассчитывает показатель, который на сайте называется «урон/макс HP», и сравнивает его с представлением разработчиков о том, кому персонаж игрока должен был наносить больше всего урона. Работает функция странно. Фактически рекомендации и приоритеты сводятся к «керри и мидеры должны первыми бить керри и мидеров оппонента», при этом текст иногда противоречит картинке, на которой указаны приоритеты. Даже для многих саппортов рекомендация звучит примерно так же. Но по крайней мере, сайт не ставит таких задач для персонажей вроде Oracle, которым важнее всего не урон, а поддержка союзников — им авторы рекомендуют спасать своих героев.

Такое ощущение, что система почти не подстраивается под конкретных героев, а просто рассказывает, что почти все должны бить коров — а такой прямолинейный подход в «Доте» не работает. Например, я играл за Queen of Pain, соперники пикнули Io. Казалось бы, мой персонаж с его магическим уроном просто обязан убивать Io первым — иначе он просто будет спасать тиммейтов. Но нет: GOSU.AI рекомендует фокусить Troll Warlord и Drow Ranger.

Разработчики акцентировали внимание на своем античите. Эта функция позволяет игрокам проверить, не встречались ли они с читерами в последних матчах. Замечает она не любые нарушения, а только отдельные вещи — вроде отдаления камеры на слишком большое расстояние или скриптов на автоматическое выбрасывание предметов на землю при использовании, например, Soul Ring.

На самом деле античитом её назвать сложно — она ничего не делает с нарушителями, а только замечает их, и то далеко не любых. Вскоре после обновления сервиса в игре произошла волна банов, под которую попали многие читеры. Выпуск функции GOSU.AI мог повлиять на это, но скорее всего, это просто совпадение.

Анализ матча игроком ранга Divine 5+ стоит 400 золота или 16 долларов. Документ тоже написан на английском, при этом в тексте полно ошибок. Похоже на то, что его писали на русском и переводили. Если так действительно происходит, то, наверное, стоило бы спрашивать у пользователя, на каком языке он бы хотел получить обзор.

Начинается анализ с пика. Эксперт оценивает то, как хорошо выбранный герой подходил в матче, и предлагает альтернативных персонажей. После этого он разбирает игру с самого начала — называет ошибки и правильные решения. Где-то он рекомендует лучше добивать крипов и контролировать их баланс на линии, где-то — больше общаться с тиммейтами для совместных действий, комментирует выбор предметов и называет альтернативы. Отмечает аналитик и ошибки в сражениях вроде несвоевременного ультимейта или столкновения с Power Cogs.

В последнем разделе эксперт отмечает «глобальные ошибки» и даёт несколько советов, как их исправить. В моём матче он обратил внимание на четыре вещи — добивание крипов в ранней стадии, переключение Power Threads, плохое использование ультимейта в ранней игре и недостаточная коммуникация с командой. Аналитик порекомендовал мне посмотреть реплеи профессионалов, отдельно потренировать добивание крипов и больше общаться с тиммейтами.

Так как обзоры делаются не автоматически, оценивать качество в целом сложно. Два матча могут быть совершенно разными, как и аналитика по ним. Пример, который предлагался на сайте, был намного подробнее, чем тот анализ, что получил я — при этом мой матч длился дольше на 20 минут, а мой герой поучаствовал в большем количестве убийств. Да, возможно, я делал меньше ошибок и принимал больше правильных решений — но в таком случае обзор этого не отражает. В 18 из 19 пунктов аналитик рассказывал про ошибки.

Не хватает чего-то в духе игрового плана на основе пика. Наши герои намного лучше в начале, поэтому надо было пойти пушить? Или наоборот, было особенно важно не ошибаться на линиях, так как соперники будут давить в первые 20 минут, поэтому вот эта смерть всё испортила? Какие у нашей команды или хотя бы у моего героя цели, какие ключевые тайминги? С какими артефактами я мог бы начать принимать сражения, которые раньше были слишком сложны? При каких условиях мы можем зайти на базу соперника? Насколько те тимфайты, которые проводил игрок и его команда, отвечают этому плану? Какие-то элементы есть в основном разборе, но было бы интересно увидеть отдельный раздел.

Обзору также не хватает вывода. Это было бы полезно, например, когда рассказываешь о причинах поражения: «На 20 минуте ваша команда была впереди на 10 тыс. Полученным преимуществом вы не воспользовались, все просто фармили, хотя ваш пик был хуже в лейте. В итоге оппоненты в какой-то момент стали сильнее». Подобного не было ни в примере, ни в моём анализе.

По моим ощущениям, своих денег этот функционал не стоит. Эксперт обращает внимание на многие любопытные моменты, которые могут чему-то научить, но в целом очень много частностей, за которыми не видно общей картины. Конечно, может быть, мне просто попался неудачный вариант. Но если воспринимать это как инструмент для обучения и учитывать стоимость, я бы лучше вложил чуть больше денег и обратился бы к тренеру. Даже за час от хорошего наставника можно узнать намного больше.

Вторая функция, доступная за золото, ничему не учит — GOSU.AI собирает для пользователя хайлайты матча. Стоит она обычно 50 золота, и ролик получается немного странный. Моментов мало, тимфайты обрезаются, на экране возникают комментарии, в которых использования Phase Boots называются «захватывающими». Да ещё и эта музыка — это всё немного похоже на пародию на настоящий ролик с хайлайтами. Судите сами:

Хайлайты из матча Туртоя Ar1sE Йонуца на Magnus. Игра шла 45 минут, он использовал Reverse Polarity 15 раз, его счёт — 8/4/22.

Как и раньше, GOSU.AI не является хорошим обучающим сервисом. Информация, которую даёт ресурс, достаточно ограничена. Для улучшения своего уровня тут нужно серьёзно работать самому. Разумеется, собственная работа — нормальное дело для обучения. Но тогда уж лучше посмотреть реплей — там информации больше, и она сразу находится в контексте. А GOSU.AI использовать для поиска самых интересных моментов.

Если бы ресурс работал с моментами, которые не очевидны на реплее, было бы намного лучше. В этом плане хороша задумка разделов с вардами и с целями, которые выбирал герой. Информацию о том, кого должен фокусить персонаж, или куда надо ставить варды на разных этапах, из записи игры так легко не получить — нужно подумать самостоятельно. И тут GOSU.AI был бы как нельзя кстати — но в случае с целями сайт банально ошибается.

MoreMMR

Сайт MoreMMR запустился в августе 2017 года. Идею придумал один из основателей «Нетологии-групп», компании, которая занимается онлайн-образованием. Разработчики утверждали, что привлекли к проекту профессионалов, но не назвали имён, кроме Романа Resolut1on Фоминка. На старте ролики на портале озвучивал Павел Занозин. В новых видео этим занимаются другие люди.

Раньше сайт представлял собой обучающий ресурс с пятью цепочками заданий, похожих на квесты в компендиуме. Игрок смотрел видео, в котором объяснялся какой-то элемент игры, после чего должен был выполнить задачу — пойти на определённую линию за какого-то героя, добить сколько-то крипов и сделать убийство. После этого он получал доступ к следующему ролику.

Теперь портал ушёл от жёсткой структуры: сейчас это сборник видеороликов и гайдов вроде Gameleap или PVGNA, о которых мы писали в прошлой статье.

На сайте есть два вида роликов — гайды на героев и общий контент. Большая часть видео, посвящённых конкретным персонажам, сделана на основе матчей известных игроков в паблике. Как стоять линию, что делать в середине игры, какие предметы стоит собирать. Местами автор слишком уверенно рассказывает о причинах, по которым игрок действовал тем или иным образом, да и небольших ошибок вроде незнания взаимодействия скиллов хватает. Но в целом смотреть интересно и полезно, особенно если не играешь на персонаже. Авторы не раз показывают ситуации, в которых игрок оказывается под давлением на линии, так что там есть чему поучиться.

Разбор игры тут не слишком глубокий — чаще всего автор просто объясняет, что и почему делает игрок. Это может быть полезно для незнакомых с героем пользователей. А более опытные игроки могут просто посмотреть реплеи самостоятельно, для этого не нужно никаких сайтов.

Пока что контент выпущен не для всех героев. Скажем, нет ни одного гайда, посвящённого Magnus, Ember Spirit или Spectre. В их разделах находятся только видео, которые рассказывают про общие темы для их ролей. Над этим авторы работают — за последнюю неделю вышли три ролика про новых персонажей.

Общие видео рассказывают о сути той или иной позиции, о выборе героя, о правильной расстановке вардов и других темах, которые касаются разных персонажей. Многие ролики перешли со старой версии сайта — местами можно увидеть старую карту или услышать про руны богатства, которые появляются каждые две минуты.

Если раньше задания были привязаны к видео, то теперь — к конкретным героям. Их все еще нужно выполнять для доступа к контенту, но не напрямую — за выполнение дают золото, которое можно тратить на подписку, которая открывает большее количество гайдов. Всего видов заданий семь: «Фарми», «Собирайся», «Бей с руки», «Сжигай врагов», «Инициируй», «Саппорти» и «Доминируй». У каждого — три уровня сложности. У героев разных ролей — разные квесты; все семь, кажется, не предлагаются никому.

В каждом задании нужно выполнить ряд условий — нанести определённое количество урона с руки или каким-то заклинанием, поставить сколько-то вардов, закончить матч с определённым KDA, поучаствовать в каком-то количестве командных убийств, убить нескольких соперников подряд, купить определённые артефакты до какой-то минуты. Не осуществил хотя бы одно условие — не выполнил задание. Некоторые квесты кажутся очень сложными. Хотелось бы посмотреть на Treant Protector, который сделал бы Triple Kill.

На сайте есть три вида подписки: Free, Silver Pro и Gold Pro. В зависимости от вида пользователю доступна та или иная часть контента. Первая бесплатна, две следующие стоят золота — 9 золотых в день и 18 золотых в день, или ~5 и ~10 рублей, если купить самый маленький набор монет.

За выполнение задачи пользователь в зависимости от уровня сложности получает 1, 3 или 6 золотых. То есть за выполнение всех квестов на персонаже можно получить от 40 до 60 монет, в зависимости от того, сколько заданий есть у героя. Правда, такие значения отображаются только у персонажей, на которых я не делал ни одного квеста. У тех героев, за которых я что-то выполнил, в отображении наград местами полный беспорядок: где-то пишет, что за квесты первого, второго и третьего уровней сложности я получил или могу получить 3, 3 и 3 монеты, где-то — что 1, 2, 5, а где-то — вообще 5, 5 и 1.

На этом проблемы не заканчиваются — на странице заданий есть счётчики того, сколько квестов на этом герое выполнил игрок и сколько золота он заработал. Но работают они странно — цифры не соответствуют тому, что отображено на самой панели квестов. Сайт утверждает, что я завершил 3 из 12 заданий на Chaos Knight и заработал 12 монет. А на панели у меня выполнено 8 квестов и получено 18 монет. Вполне возможно, что технические проблемы возникли из-за того, что я давно не заходил на сайт, и он попытался одновременно проанализировать большое количество матчей.

Во время первой ревизии MoreMMR мы задались вопросом, как часто разработчики готовы обновлять контент в связи с выходом патчей. Теперь стало понятно — контент обновляется, но медленно. Похоже, что базовые ролики с темами вроде роли саппорта в игре создатели поддерживают в актуальном состоянии, более специфические же отстают. Например, в некоторых до сих пор рекомендуют брать Iron Talon и Poor Man’s Shield — предметы были удалены из игры в патче 7.07, который вышел в конце ноября 2017 года.

Помогает разобраться в актуальности контента отметка с номером патча у части видео. Видеоряд, правда, не всегда соответствует патчу — скажем, на некоторых видео с пометкой 7.07 можно встретить персонажей с PMS.

Также на портале появился краткий разбор игр. Игроку просто рассказывают, какие именно элементы понизили его вероятность победы сильнее всего. Мало фарма или опыта, плохой ластхит, недостаточное количество урона по зданиям и героям или даже персонаж, который не находится в мете — вот параметры, которые влияют на победу по мнению авторов сайта. Об их объективности судить сложно. Игры бывают разными, многие герои просто не бьют вышки, а какие-то непопулярные персонажи могут хорошо контрить пик соперника.

В целом функция разбора работает очень странно. Скажем, играл я на Lich, саппортил на лёгкой линии. Так почему же MoreMMR утверждает, что я играл на керри, рассказывает мне о том, как мало я добивал крипов и как плохо я бил здания? Я, конечно, взял талант на +120 урона на 15 уровне, но на этом всё сходство персонажа с керри закончилось. Да, у персонажа есть и другие таланты для этой позиции, но это же не повод. Да и потом, даже персонажа вроде Oracle, у которого явно нет таких талантов, сайт пытается оценивать как керри.

Главной проблемой ресурса в прошлом была стоимость — можно было легко найти хорошие гайды за меньшие деньги или вообще бесплатно. Теперь платить деньги за доступ не обязательно, и к ресурсу относишься проще — поиграл, открыл видео, научился чему-то новому и играешь дальше. Задания больше не диктуют, на ком именно ты должен сегодня играть и куда идти, если хочешь получить новое видео.

Сервис стал намного более гибким и воспринимается проще. Пользователь высокого уровня может сам выбирать, какой контент его интересует, а не тратить время на прохождение уже знакомых вещей. При этом для новичков ресурс стал менее дружелюбным: жёсткая структура выглядела намного удобнее для начинающих, сейчас же игрок может не понять, с какой стороны лучше подойти.

Два главных нововведения на портале — обзор матчей профессионалов и разбор игр. За профи смотреть в целом интересно — у них всегда можно научиться чему-то новому — а над разбором игр разработчикам ещё нужно серьёзно поработать.

Бонус-трек: Neurogame

В заключение мы решили протестировать еще одну отечественную разработку. В отличие от MoreMMR и Gosu.AI, этот проект пока находится в стадии закрытого бета-тестирования. Но наше внимание привлекли слова разработчиков о том, что они «обучили нейронную сеть сопоставлять игровые ошибки и активность определенных секторов мозга», что «позволяет найти нейрофизиологические отклонения во время игры, такие как медленная реакция, потеря внимания, ошибки в решениях и т.д.». Как же это работает? На данный момент — никак.

После получения доступа к ресурсу пользователю предлагается серия тестов: как можно быстрее нажимать «пробел» на протяжении 30 секунд, как можно быстрее нажать «пробел» при появлении прямоугольника, мысленно продолжить движение шарика по кругу после того, как он исчезнет, и нажать «влево» или «вправо» в зависимости от цвета появляющегося прямоугольника. Последний и самый необычный — сложить две цифры, появившиеся на экране, и в зависимости от того, четная она, или нет, нажать «вправо» или «влево», пока мужчина со странным голосом будет говорить «четный» или «нечетный» и иногда пытаться вас запутать. Таким образом система якобы оценит ваши характеристики — скорость реакции, устойчивость к стрессу, внимание, саморегуляцию, волю и другие параметры. Каждые 10 часов эти пять тестов можно будет проходить ещё раз — это и есть тренировка.

Кроме того, на сайте есть два опроса. Один — тест Аннет, с помощью которого определяют ведущую руку. В нём спрашивают, какой рукой вы выполняете те или иные повседневные действия. Другой — тест Кейрси; как подсказывает Google, он определяет темперамент по Юнгу. Зачем они нужны, непонятно.

Вторая часть сайта — анализ игр. Тут явно есть над чем поработать. Всё, что предлагают создатели сейчас — винрейт и количество игр на разных ролях за непонятный промежуток времени, список матчей с числом убийств, смертей, ассистов, количеством золота и опыта в минуту, и якобы общей ценностью — хотя на самом деле этот параметр вообще не соответствует реальности. Никаких подробностей матча узнать нельзя. Самое непонятное — как связаны между собой первая часть сайта, с тестами, и вторая, с анализом?

На странице разработчика во «ВКонтакте» можно найти объявление о поиске экспертов. Для того чтобы подать заявку на участие, нужно выполнить тестовое задание — взять документ, в котором описаны ошибки, которые может допустить игрок во время матча, проанализировать по этому «словарю ошибок» любой матч и отправить им результат. Из этого можно сделать вывод, что над более глубоким анализом разработчики всё-таки работают.

Ситуации, по которым можно понять, что игрок ошибся, там описаны достаточно подробно, так что можно предположить, что анализ выйдет толковым. Но задача это точно непростая, особенно учитывая намерения разработчиков. Как именно они планируют связать анализ с тренировками, как будут «сопоставлять игровые ошибки и активность определенных секторов мозга»? Или показывать игрокам «корреляцию вашего нейрофизиологического состояния и того, как вы играете, какие совершаете ошибки и какая роль в игре для вас предпочтительнее»? Пока что все это выглядит как набор умных слов.