0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Гайд по герою Wraith King в Dota 2; Билд, умения, стиль игры

  1. Способности героя и оптимальный скилл билд
  2. Что собирать на героя
  3. Тактика игры
  4. В каких ситуациях можно брать героя
  5. Преимущества и недостатки героя

Wraith King ( Леорик, WK, ВК, Папич, Король, Скелет ) – один из наиболее популярных героев в Dota 2 (на момент написания гайда занимает 14 место в рейтинге, составленном по сыгранным за месяц матчам). А всё благодаря тому, что он является сильнейшим керри, способным в одиночку побеждать всю вражескую команду. Но для этого необходимо уметь собирать правильные итемы и прокачивать нужные скиллы. Подробнее об этом и многом другом, рассмотрим в гайде, представленном ниже.

Сообщений 1 страница 2 из 2

Поделиться12015-08-19 15:04:18

  • Автор: Титов_Исмаил
  • Активный участник
  • Откуда: Тверь
  • Зарегистрирован : 2014-08-08
  • Приглашений: 0
  • Сообщений: 1260
  • Уважение: [+0/-0]
  • Позитив: [+0/-0]
  • Пол: Мужской
  • Возраст: 34 [1987-06-26]
  • Провел на форуме:
    3 дня 13 часов
  • Последний визит:
    2016-05-06 12:05:16

Последние годы очень часто на нашем портале возникают подобные сообщения:

ПОМОГИТЕ ПЛИЗ как разблокировать стили в дота 2.

Люди! Помогите! morphvox pro key to unlock.

Люди добрые помогите! документ word разблокировать.

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

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

Начнем с того, что нам понадобится программа All-Unlock v2.0 RC3. С помощью сего устройства можно разблокировать 99,9% программ, конструкций, гаджетов и т.д. До выхода в свет All-Unlock v2.0 RC3 все пользовались банальным поиском в Яндексе или Гугле. Несомненно, в этом есть собственные преимущества, но с разрастающейся информацией в интернете, становиться все сложнее найти требуемую информацию. All-Unlock v2.0 RC3 разрешает множество неприятностей с поиском и разблокировкой.

Статья в тему:  Как взломать онлайн игру clash of kings

Принцип деятельности программы устроен на нейронном алгоритме поиска, т.е. интелектуальный поиск данных. Пользоваться All-Unlock v2.0 RC3 сможет даже пятилетний мальчишка. Скачиваете программу, сначала пройдя элементарную регистрацию, распаковываете на диск C: в папке Help лежит файл Faq.txt в котором написан исчерпывающий пошаговый мануал последующего использования проекта. (если нужно разблокировать внешнее приспособление, может быть потребоватья кабель для включения).

Внимание! Программа бесплатна и распространяется лишь нашим форумом, в целях избегания попыток распространять и сбывать программу, на телефон Вы получите индивидуальный код, который служит паролем к открытию программы. Обязательно запишите его либо запомните. Ни одному человеку не передавайте пароль от проекта.

С наилучшими пожеланиями, ведущий IT эксперт Титов_Исмаил.

Прикреплено:

Скриншоты установки:

1.jpg — 61.24 КБ * Просмотров: 1778
2.jpg — 72.77 КБ * Просмотров: 2301

извиняюсь за оффтоп, админов прошу тему не сносить, а перенести в должный раздел ))

Поделиться22015-08-19 15:08:24

  • Автор: Титов_Исмаил
  • Активный участник
  • Откуда: Тверь
  • Зарегистрирован : 2014-08-08
  • Приглашений: 0
  • Сообщений: 1260
  • Уважение: [+0/-0]
  • Позитив: [+0/-0]
  • Пол: Мужской
  • Возраст: 34 [1987-06-26]
  • Провел на форуме:
    3 дня 13 часов
  • Последний визит:
    2016-05-06 12:05:16

Вот маленькая статья из сети с картинкой, не знаю, подходит ли это описание или нет, не судите строго пожалуйста


9:21 Как Получить Вещи В Дота 2 (Подробная инструкция) MrFelcone 111633 просмотра. 4:22 Как Получить Вещи В Доте 2 (Новый Способ) MrFelcone 183871 просмотр.4:46 Dota2 — И опять я открываю сундуки HamsterFi 3226 просмотровКак открыть стили смявола в доте 2 — пошаговая инструкция. Самой сильной группой в дота 2 на чемпионате мира по дота 2 турнире The International 2013 стали шведы из команды Alliance.Многие пользователи дота 2 не знают как включать консоль и я хотел бы просветить вас как данное выполнять. В библиотеке стима кликнуть правой кнопкой пВ доте 2, как и в альтернативных стимовских играх, работает консоль, с поддержкой какой Вы сумеете настроить игру под себя. В этой статье Вы узнаете, как включить консоль в Dota 2. Заходим в стим и выбираем раздел Библиотека.Для того чтоб открыть текущий стиль, требуется открыть образ обычного краба. Как и естественные турнирные курьеры, Смявол будет считать число просмотренных матчей.Dota 2 content and materials are trademarks and copyrights of Valve or its licensors.Как разблокировать Dota 2 Steam Cards Beta. Тема в разделе Общие вопросы и рассуждения, сотворена пользователем inga-bliznyakova, 24 май 2013.Сколько часов уже в доте наиграл, но карточек не получил, как разблокировать карточки для дотыкак разблокировать приглашения в доте 2.как разблокировать приглашения в доте 2Небольшое руководство о том как стать играть в DOTA 2 и умеренное описание настроекЗачем нужен вымпел в доте 2 Как влияет физическая броня на получаемый урон в доте 2 Как разблокировать телефон Мегафон Login 2 ( Megafon Login 2 MS3A) Начислено баллов репутации: 1521988Разблокируйте в Дота 2. Вы существовали заблокированы в Dota 2, так как системой Valve Anti-Cheat были зафиксированы чужие программы, применяемые совместно с игрой. Данное яблоко раздора блокировки,да я использовал одну программу,но ни которого вреда она не несет,использовал ее только 1 раз в игре с ботами,более такого

Статья в тему:  Что такое блики в доте 2

сорри или не туда запостил, начальников прошу тему не сносить, а перенести в необходимый раздел

Как активировать?

За активацию насмешек отвечает отдельная кнопка на клавиатуре. По умолчанию (после установки игры) за эту функцию отвечает клавиша L. Вы можете ее легко поменять на любую другую. Для этого зайдите в игру и откройте окно настроек с помощью шестеренки в левом верхнем углу экрана. Далее зайдите во вкладку «Управление» и перейдите в расширенные настройки. В списке всех клавиш найдите строку «Насмешка» и установите удобную для вас кнопку. Изменения сохраняются автоматически. Теперь вы знаете, как использовать насмешки в «Дота 2», и сможете применить эти знания в самой игре.

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

p, blockquote 1,0,0,0,0 —>

Герои как средство контр пика в Дота 2

p, blockquote 2,0,0,0,0 —>

Итак, первое, что мы должны определить, когда говорим о контр-пиках, это понятие, что собственно значит это слово «контр-пик». Для этого нам нужно подумать о том, как вы можете взять силу противника и применить её против него самого, либо же сведя всю его силу на нет.

p, blockquote 3,0,0,0,0 —>

Классические контр-пики

Bloodseeker против Slark

В Dota 2 есть куча классических контр-пиков. Для примера возьмём Slark в одной команде, а Bloodseeker в другой. Наверняка у вас была ни одна игра, где Сларк во вражеской команде постоянно фармил на боковых линиях, бегал бесконтрольно по файту и становился сильнее с каждым своим ударом за счёт пассивки, а спустя время становился не убиваемым.

p, blockquote 4,0,0,0,0 —>

Представим, что в такой игре у вас был бы Бладсикер, который обладает двумя способностями, которые по факту убивают весь смысл самого героя. Очевидно, что Slark не может восстанавливать здоровье, находясь под пассивной способностью Bloodseeker на протяжении всей игры, а это очень серьёзный удар. Также в тимфайте Сларку придётся просто стоять на месте из-за ультимативной способности Сикера. Он не сможет постоянно бегать и набивать пассивку, держать вас в «Pounce», а «Dark Pact» против ульты Bloodseeker просто не работает.

Статья в тему:  Как зарегистрироваться в онлайн игре

p, blockquote 5,0,1,0,0 —>

Winter Wyvern против Meepo

Есть ещё один классический контр-пик: Виверна против Мипо.

p, blockquote 6,0,0,0,0 —>

Meepo – это герой, который должен всегда группироваться, так как по-другому герой просто не работает. За счёт ультимэйта, то есть за одну кнопку, Мипо почти всегда умрёт за счёт огромного физического урона и скорости атаки.

p, blockquote 7,0,0,0,0 —>

Faceless Void

Не каждый герой в Дота 2 может контрить так сильно и очевидно, как те, о которых вы только что прочитали. Тем не менее есть много персонажей, которые делают хорошую работу против других конкретных персонажей. Например, против Faceless Void хорошо работают герои с контролем и бурст уроном: это может быть Bane или Chaos Knight.

p, blockquote 8,0,0,0,0 —>

Контр-пики героями – это всегда была классика Dota 2, и, как мы уже сказали, понимая контр-пики вы расширите свой пул и будете готовы к неожиданным для вас драфтам вражеской команды, а значит будете готовы в каждой игре.

p, blockquote 9,0,0,0,0 —>

Предметы как средство контр пика в Дота 2

p, blockquote 10,0,0,0,0 —>

Теперь мы переходим ко второму способу, как вы можете противостоять и контрить вражеских персонажей. Это, конечно же, предметы.

p, blockquote 11,1,0,0,0 —>

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

p, blockquote 12,0,0,0,0 —>

Выбор предметов для контр пика героев

Часто будет так, что враг вас банально обыграл ещё на стадии выбора героев, и вы не можете вернуться назад, и поменять своего персонажа, но вы можете купить для этого нужные предметы. И здесь есть такая проблема: вероятно у каждого из вас на любимом персонаже есть любимая сборка, которую вы используете в каждой игре независимо от пика противника. Вы собираете привычную вам сборку, потому что вы уже побеждали с её помощью, но просто поймите, что это так не работает. Давайте для примера возьмём Rod of Atos. У него очень хорошие характеристики: 20 интеллекта, 10 ловкости и 10 силы, и, конечно же, самое главное – это активная способность, которая поможет справляться с такими мобильными персонажами, как Storm Spirit, Ember Spirit и ещё куча других героев.

p, blockquote 13,0,0,0,0 —>

Rod of Atos в таких случаях один из самых необходимых предметов. Да, он не наносит тонны урона, он не даёт вам криты и вы не убьёте всю команду за два клика, нет.

Статья в тему:  Куда делся сундук в доте

p, blockquote 14,0,0,0,0 —>

Выбор универсальных предметов как для контр пика героев, так и для усиления персонажа

На самом деле, Rod of Atos мы взяли не просто так, ведь всё же в игре желательно покупать те предметы, которые не только помогут справиться с врагом, но и те, которые хоть как-то усилят вашего персонажа. Rod of Atos будет хорош почти на любом герое, разве что кроме ловкачей. Персонажи силы получат много дополнительной маны, с которой у них вечные проблемы. Например, Rod of Atos поможет стопроцентно попадать хуком и увеличит запас маны Pudge. Underlord сможет продлить «Pit of Malice» и создать цепь станов. Какой-нибудь Ancient Apparation гарантированно застанит цель с помощью «Cold Feet» и так далее. Ну и плюс ко всем этим усилениями, оцепенение, как мы уже сказали, портит жизнь очень большому количеству героев в Dota 2.

p, blockquote 15,0,0,0,0 —>

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

p, blockquote 16,0,0,0,0 —>

Стиль игры как средство контр пика в Дота 2

Последний способ, как вы можете противостоять вражеским персонажам – это стиль игры. Мы поставили его в конец списка потому, что считаем его самым сложным аспектом в игре, в плане контры героев.

p, blockquote 17,0,0,1,0 —>

Разумеется, здесь ключом к успеху будет коммуникация в команде, а так как у многих с этим какие-то проблемы, то и сложность вырастает в разы. Давайте приведём простой пример: допустим у вас в команде есть несколько жадных героев, которые нацелены на лейт-гейм. Пусть это будет Spectre, Storm Spirit, Faceless Void, Magnus и так далее. В таком случае, если враг затянет игру по своей ошибке, то победить для вас труда не составит. Из этой ситуации можно выйти и правильными героями, и правильными предметами, которые помогут вам играть в этом самом другом стиле.

p, blockquote 18,0,0,0,0 —>

Берите драфт, который у вас есть, и адаптируйте его к врагу.

p, blockquote 19,0,0,0,0 —>

Есть ещё один пример, когда у одной команды есть сильные герои в командных драках, где все пять игроков жмут одну кнопку и уничтожают всю вражескую команду. В таком случае есть классический контр пик таким героям – это сплит пуш. То есть вам нужно сильную сторону врага (командные драки) избегать, а для этого очень важно донести эту простую мысль до ваших тиммэйтов.

Статья в тему:  Какая компания начала выпускать первые азартные игры онлайн

p, blockquote 20,0,0,0,0 —>

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

p, blockquote 21,0,0,0,0 —>

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

p, blockquote 22,0,0,0,0 —>

Кому необходимо уделять первоочерёдное внимание при контр пике?

Для начала попытайтесь ответить на вопрос: какой из вражеских героев доставляет вам больше всего проблем? Предположим, вы играете против Anti-Mage и ещё одного любого хард-кэрри. У вас есть возможность взять того же Bloodseeker, который будет хорошо работать против Анти-Мага на всех стадиях игры. Ваши тиммэйты уже могут взять других героев, которые буду хороши с вами или же против вражеских персонажей. Но мы выяснили, что помимо АМ есть ещё один персонаж, который доставляет вам проблемы, и уже в таком случае, вам, будучи игроком на Сикере, нужно просто-напросто покупать предметы против того самого второго героя. Вы уже законтрили Анти-Мага своими способностями, если вы продолжите собирать предметы против него, то вы дадите другим героям в команде этого самого Анти-Мага слишком много свободы и возможностей по игре.

Скилы у Невера в Dota 2

Shadowraze

Изучив эту способность, Шадоу Финд получит сразу три активных скила (койлы), которые наносят дамаг по области. Отличаются они между собой дальностью применения. Первый скил бьет прямо у Шадоу Финда под ногами, второй – чуть дальше, третий – еще дальше. Каждый из трех скилов обладает независимым кулдауном.

Что касается непосредственно самой способности, то Shadowraze – превосходный нюк, который пригодится Шадоу Финду в ерли и мид гейме. С помощью данного скила Шадоу Финд сможет быстро фармить крипов и ганкать вражеских героев. Также этот скил можно использовать, чтобы атаковать инвизных героев, так как заклинание не требует цели.

Necromastery

Пассивная способность Шадоу Финда, которая при убийстве врагов и союзников дает нам души. С каждой душой мы получим дополнительную атаку (+2 урона за душу). При этом максимальное количество душ ограничено (на 4-ом уровне прокачки можно иметь только 36 душ). Если Шадоу Финд умрет, то половина душ будет потеряна. К примеру, если у Шадоу Финда 20 душ, то после смерти их у него останется лишь 10.

Статья в тему:  Игры для малышей онлайн бесплатно 4 5 года где чеи ушки

Presence of the Dark Lord

Чудесный скил, который понижает броню нашим союзникам в определённом радиусе. Позволит Шадоу Финду наносить еще больше дамага с руки. Также стоит подметить, что минус армор от Presence of the Dark Lord сочетается с другими способностями и предметами, которые понижают броню.

Пожалуй, главный минус данного скила – потеря скрытности. Прокачав эту способность, у вас навряд ли получится незаметно подобраться к врагу. Ведь как только Шадоу Финд подойдет к противнику на расстояние 900 дотаметров или ближе, на врага сработает дебафф. Соответственно противник, увидев это, будет знать, что вы находитесь где-то рядом.

Requiem of Souls

Очень сильный АоЕ скил, урон которого зависит от количества набранных Шадоу Финдом душ. Если Невермор умер, то скил активируется и наносит урон с учетом потерянных при смерти душ (при этом кулдаун у способности не запускается).

Способность создает несколько волн (по одной волне за каждые две души), которые разлетаются в разные стороны. Соответственно чем ближе враг к Шадоу Финду, тем больше урона он получит, так как его зацепит большее количество волн.

Данный скил кастуеться секунду. За это время Шадоу Финду могут перебить каст с помощью стана, сала и прочих дизейблов. Именно по этой причине рекомендуется использовать Requiem of Souls только после активации Black King Bar.

Последовательность прокачки скилов у Shadow Fiendа

Рекомендуется качать скилы в следующей последовательности в зависимости от уровня героя:

Лвл12345678910111213
Скил
Лвл141516171819202122232425
Скил

Автоматизация рутины в DotA 2 или читы?

Привет, в этой статье будут рассматриваться легальные способы получить преимущество перед противником с помощью таких простых средств, как NodeJS, Electron и React, при этом обходя бан стороной. На эксперименты меня вдохновила другая статья Визуализация времени возрождения Рошана и желание автоматизировать часть рутины. Стоит заметить что сейчас будут рассматриваться инструменты не модифицирующие каким либо нечестным способом игру — все API открыты, данные получены честным путём, никакого вмешательства в процесс игры не происходит. Под катом будет несколько картинок и немного кода.

Пример использования в демо режиме игры

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

Если честно, то я ничего нового не придумал, уже всё до меня придумали и даже есть готовые приложения, которые примерно тоже самое умеют.

Статья в тему:  Как взломать игру лото онлайн

Дальнейшими знаниями можно пользоваться, как во имя добра — делать инструменты для студий аналитики, киберспорта, стримов Twitch, тренировок команд и т.д., так и во имя зла — написания читов, выбор за вами.

Disclaimer: Автор не несёт ответственности за применение вами знаний полученных в данной статье или ущерб в результате их использования. Вся информация здесь изложена только в познавательных целях. Особенно для компаний разрабатывающих MOBA, чтобы помочь им бороться с читерами. И, естественно, автор статьи ботовод, читер и всегда им был.

В итоге созданные инструменты умеют:

Отслеживать игровое время

Воспроизводить звуки до начала важных событий

Отображать текущие показатели золота (GPM)

Отображать статистику по герою из открытого источника OpenDota.com

Отслеживать время возрождения рошана

Собирать данные о любимых героях противника

Какие ещё можно сделать улучшения:

Отображать историю средних показателей противника

Добавить ретроспективный анализ игры по её окончанию

Добавить больше звуковых/визуальных уведомлений

Дать возможность отслеживать «ультимейты»

Добавить больше визуальных данных во время просмотра киберспортивных игр

Добавить подробнейшие руководства прямо во время игры

С чего всё начиналось

У Dota 2 неожиданно есть GSI (Game State Integration), который придумали для интеграции сторонних приложений / оверлеев (наложение картинки поверх игры) и синхронизации этих самых оверлеев с игрой в реальном времени. Это говорит о том, что можно получать состояние игры и дальше что — то с ним делать. Для интеграции с NodeJS есть готовое решение в виде библиотеки. Для работы GSI сервера, в первую очередь, нужно создать файл конфигурации в «Steamsteamappscommondota 2 betagamedotacfg», в этом файле прописываются настройки, например, такие:

После перезапуска игры, подтягиваются новые настройки и запускается сервер GSI, который будет отправлять данные по HTTP на localhost:3001, на котором и поднимается NodeJS сервер:

Собственно, после запускается код слушателя, который как раз и позаимствован из сторонней библиотеки NodeJS

Сервер получения данных об игровом мире готов.

Данные, которые не дают преимущества

Во время рейтингового матча в Dota 2, GSI отдаёт обрезанные данные, из полезного доступно

Прошедшее количество секунд с начала игры

Игровое время в секундах

Пример данных (в игре запущена карта с демо режимом)

Если просматривать реплей или чужую игру, то доступно гораздо больше информации — вся она описана тут. Что-ж, самая важная информация нам уже доступна — GPM, игровое время, Id героя.

После получения информации мы должны с ней что — то поделать, например, отрисовать или предупредить о наступившем моменте в игре.

UI, Оповещения, Electron

Для UI решено было использовать Electron и внутри этого электрона запускать React. Идея заключается в том, чтобы рисовать Electron приложение поверх игры (оверлей). Исходник оверлея можно найти тут, немного задержимся на нём — есть пару особенностей.

Статья в тему:  Что такое фпс в доте 2

Для начала нужно настроить окно, в котором будет всё отображаться:

Сначала у меня не получалось поверх доты что — то вывести, пока не наткнулся на настройку в файле machine_convars.vcfg (Dota 2) под названием «dota_mouse_window_lock», которую нужно выставить в «0», а в самой игре (либо в тех же файлах конфигурации) настроить режим отображения в окне без рамки.

UI написан с использованием React, поэтому решено его было загружать прямо с dev сервера разработки (да, я ленивый):

Если dev сервер не успел загрузиться, то мы попробуем ещё разок через 3 секунды, вот для этого и нужен setTimeout.

Всё, с overlay закончили, теперь UI часть.

Styled-Components, Typescript, Хуки, — стильно, модно, молодёжно

В UI был выбран мой любимый стек: TS, CRA (Styled только для одного/двух классов использовался — рисовать то особо нечего). После того, как GSI Dota2 отправил данные на express сервер, их нужно передать на фронт. Пишется простая GET ручка для отдачи данных. Затем на фронте пишется хук, который раз в секунду запрашивает эти данные и дальше они попадают сразу во все остальные хуки. То есть в приложении каждую секунду запускаются все хуки — это важный факт, ведь иногда понадобится хранить время запуска хука, чтобы случайно его не запустить несколько раз (если этого не делать, то у вас произойдёт в лучшем случае два оповещения подряд, в худшем случае взрыв из оповещений). Логика получения данных:

Теперь, когда есть все данные на фронте, можно написать хук для звуковых оповещений, что пора бы пойти (за 30 секунд до начала оповещает) забрать руны богатства, появляющиеся на каждой минуте кратной пяти (5, 10, 15, 20 минута):

Запись о последнем воспроизведении (setLastIntervalPlay) нужна чтобы не повторить оповещение случайно дважды.

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

Хук useRoshanSpawn для кнопки

С рошаном всё немного запутаннее, чем с рунами — он может возрождаться в интервале от 9 до 12 минут. То есть у него есть состояния:

Точно мёртв (прошло до 9 минут с момента смерти)

Он жив или мёртв (прошло от 9 до 12 минут с момента смерти)

Он точно жив (прошло свыше 12 минут с момента смерти или это начало игры)

Поэтому у таймера есть три визуальных состояния:

Кнопка — для запуска таймера

Таймер тикает и сообщает о том что роша точно мёртв

Таймер тикает и сообщает о том что роша возможно жив, а возможно мёртв

Статья в тему:  Игра где надо бегать онлайн

И одно звуковое оповещение: Рошан будет в состоянии Шредингера через 30 секунд (то есть, и жив, и мёртв одновременно — пока не проверишь, не узнаешь). Также есть возможность сбросить таймер, ведь если мы проверили и узнали, что он жив — то таймер больше не нужен, а нужна кнопка о том чтобы сообщить о новой смерти рошана. Из минусов — иногда забываешь запускать таймер, было бы здорово в будущем это тоже автоматизировать.

Обогащаем данные

Ещё есть информация о том, на каком герое мы играем, поэтому пускай клиент запрашивает бенчмарки с сайта OpenDota.com и отображаем их, чтобы было понятно, на сколько мы отстаём от ритма игры. Я взял перцентиль 99%, то есть мне интересно, с какими показателями отыгрывается 1% лучших игр на том или ином герое.

Бенчмарки на героя Abaddon

Вся логика описана в хуке useBenchmark:

Узнаём предпочтения игрока

Было бы здорово получать информацию о том, на каких героях вероятнее всего будет играть противник, чтобы забанить, отобрать, законтрить их у него. Для этого нужно считывать память файл игры: «server_log.txt» и дальше распарсить его регуляркой, найти там ID ваших оппонентов, затем запросить историю игр в OpenDota или Dotabuff. У этого способа есть минусы — если оппоненты сделал свой игровой профиль скрытым в Dota 2, то никакой информации о нём вы не получите. Есть ещё один момент, который я забыл учесть — данные могут быть устаревшими, но в коде это легко исправляется добавлением фильтра по времени.

Attention: код по ссылке может совершить BSoD ваших глаз.

После, будет здорово это тоже вывести, поэтому решено было сделать отдельное React приложение на localhost:3002. Без дизайна выглядит оно совсем по страшному, но это уже был просто спортивный интерес и вообще я им не пользуюсь. В нём есть информация о прошлых десяти играх. Кнопочка «Ban this id», чтобы убирать друзей, с которыми играешь, из этой статистики и ссылка на Dotabuff профиль, если вдруг хочется подробностей.

Это приложение тоже можно было бы красиво оформить в виде Electron оверлея и запускать его на стадии выбора героев, но кажется я слишком много играю в игры и мало уделяю времени действительно полезным вещам 🙂

Что ещё пробовалось:

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

Попытка создать сервис подбора героев на основе ML обучения по выгрузке игр из OpenDota.com или с тех же серверов Valve (провал — хотя мне кажется я просто не сумел правильно приготовить ML часть)

Статья в тему:  Как восстановить аккаунт world of warships

Парсинг Dota 2 реплеев — там не сложно, используется Protobuff и все структуры легко находятся на гитхабе. Вот только что дальше с этим огромным объёмом данных делать?

Вывод: интегрироваться с Dota2 не вызывает труда, можно делать быстрый анализ прямо во время игры, при просмотре киберспортивных игр можно сделать огромное количество красивого оверлея для Twitch стрима, также можно развивать эту тему в сторону ретроспективного анализа из реплеев, что скорее всего будет полезно профессионалам.

Надеюсь вам было интересно почитать про то, как я собрал на коленке читы (на самом деле хороший вопрос — читы это или нет?), да ещё и на JS, если есть орфографические или лексические ошибки, то пишите пожалуйста в ЛС, спасибо за внимание.

Crystal Maiden

В феврале 2015 года вместе с ивентом New Bloom, посвященному китайскому Новому Году, выходит Аркана на Crystal Maiden под названием Frost Avalanche. Как и предшественник, Аркана имеет три стиля.

Ключевой особенностью этого предмета стал неконтролируемый волчонок Аврора. Его можно отключить, сменив стиль. Третий стиль можно открыть, разрушив 50 вражеских вардов. Забавный факт: изначально моделью волчонка был курьер Duskie.

Согласно лору, эту шаль Crystal Maiden получила от Winter Wyvern (комикс «Новые соседи»).

Следующую Аркану пользователи получили 16 декабря 2015 года с выходом героя Arc Warden и ремоделью Зевса. Tempest Helm of the Thundergod – победитель голосования на Аркану 2015 года.

Именно Arc Warden приподнёс Богу молний этот шлем. На странице обновления присутствует комикс с рассказом об этом. Выглядит Аркана очень впечатляюще. Эффекты способностей и Blink Dagger, анимации и реплики действительно завораживают.

На SF (гайд) в Dota 2 приобретаются следующие артефакты:

  1. Магический урон. СФ приобретает Eul’s Scepter of Divinity, Ethereal Blade, Scythe of Vyse. Игра с артефактами на магический урон значительно усложнена, так как требует последовательного применения навыков, артефактов – каст койлов, ультимейта, хекса;
  2. Физический урон. Изначально СФ покупает Shadow Blade или Blink Dagger. После обязательна покупка Black King Bar, Monkey King Bar, Butterfly, Eye of Skadi.

Shadow Fiend Killer

Shadow Fiend Mid

Shadow Fiend Base

Саппорты 5 позиции — самые бедные герои на карте. Они в основном привязаны к одной из линий и оберегают своего кор-героя от агрессии врага. Именно «пятерки» обеспечивают команде обзор вардами, покупают курьера и расходные предметы (сентри, дасты, смоки).

На эту позицию в основном берут героев с полезными заклинаниями на всех стадиях игры и которым почти не нужно золото и предметы. Именно на саппортах 5 позиции чаще всего играют капитаны команд. За примерами далеко ходить не надо — Puppey, KuRoKy, Sonneiko, Solo.

Ссылка на основную публикацию
Статьи c упоминанием слов:
Adblock
detector