+7.92
4 читателя, 55 топиков

Triggered skills explained [part 1] by Tales

By Tales, from Dota-Allstars.com, 2008

Why am I posting this if I'm still missing 3 skills? Mainly because the three skills are a pain in the butt (well, except Leap, but it's a Fing maze and I'm trying to make it legible) and whenever I see them I get instantly deanimated, plus Touhou: Mountain of Faith is too good of a game ><. This list has been on hiatus for like 3-4 weeks, with only the three missing skills which are Leap (I think this is completely doable, but the ghost of the first time I have seen it is still there), Battle Hunger (it's very complex with the system to detect dummy units kill to remove the Hunger), and Divided we Stand (this is simply too long, it's like half of the whole Invoker in length, and Invoker took me 10+ hours to write).
Also some corrections may be needed, because I forgot to list a skill with a small triggered aspect or since I began listing this at 6.48 some balance changes/fixes may have happened that I skipped from the changelog (or weren't listed).

If you see some random spanish in any place, it means that something should go there but I forgot to do it, a link or maybe a trigger call. You'll obviously see it on the three missing skills.


Читать дальше →

Сокрытие юнитов ("астралы")

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

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

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

Читать дальше →

Warcraft 3: Голодные игры

Тяжело найти игру, которая пыталась бы так экономить память и процессорное время, как  WC3. Ну серьезно, здесь кэшируется всё, что используется хотя бы один раз. Разработчики хотели добиться такой плавности, чтобы даже на чертовом Pentium 2 игра летала. Конечно, это не было указано в минимальных требованиях, но попробовать всегда можно.



Оптимизация, особенно в сравнении с каким-нибудь проектом уровня  Dota2, поражает. Пока творение на Source-движке отжирает память аки голодный Chrome или старая Лиса, требуя 1 Гб оперативной памяти только для загрузки главного меню,  WC3 просит ~500 Мб на меню и всю карту целиком. Это уже не говоря о скорости обработки информации — пока  Source в несколько ядер бездумно обрабатывает отрисовку шапочек и умудряется лагать,  WC3 держит 200+ юнитов на экране и не особо этим утруждается. Конечно, последнее зависит и от рук автора карты — в том же LTD наплыв крипов вполне успешно ложит производительность. Но старые добрые башенные защиты доказывают, что сам  варкрафт с этим справляется на 5+.

Здесь — о том, какой ценой были достигнуты подобные успехи, и к чему это привело.


Читать дальше →

Фростморн жаждет крови, или о "жажде крови"

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

В доте Bloodlust используется очень активно — фрог просто не знает других, более быстрых и корректных, способов изменить скорость бега или атаки. Зато я знаю, да.

Читать дальше →

Abaddon, или сказка о занятом времени


Один из самых противных саппортов, способный испортить всю игру… своей команде, вешая щит только на себя и убегая на смерть к 5м врагам. Многие дауны так сильно расчитывают на Borrowed Time , что часто умирают даже до того, как он сработает. Почему ульт не всегда спасает? Почему иногда он спасает даже слишком старательно — дважды? Что дает ему аганим?

Читать дальше →

Какие дебафы снимаются?

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

Сейчас старый принцип «снимаем всё» остался только у щита и ульта  . Для остальных теперь везде используется отдельная функция, которая снимает четкий список бафов и способностей, имеющихся у героя. Итак, что могут снять
     ?

Читать дальше →

Лови удачу за рандом

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

Читать дальше →

Кулдауны вещей: где и зачем

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

Читать дальше →