AFK-фарм в 6.85

В 6.85  Techies согласился заместить  Necrolyte, раз аура последнего больше не работает на древних крипов. Теперь на спавнах древних будет новый король! Ну, по крайней мере, первые 3 минуты игры.


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

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

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



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

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


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

Spectre, которая забрала все группы

Небольшой абуз, который позволяет серьезно подпортить нервы в игре, но раз фрог уж допустил такую проблему и не исправляет её уже несколько лет, почему бы и нет.
Нам понадобятся:
  •  Spectre — 1 штука;
  • 6-й уровень или выше — 1 штука;
  • Кнопка R — 1 штука;
  • 30-120 секунд, в зависимости от среднего APM.


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

Бесконтрольное веселье, или как сломать Ликана

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


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

Поведение крипов

Сразу после появления  фуриона нашлись оригиналы, которые обнаружили «зависание» крипов, пойманных в деревья. Эти крипы навсегда выключаются из игры и стоят на месте. Вернуть их к нормальной жизни можно лишь в случае, если их застопили рядом с одной из зон-чекпоинтов. Про чекпоинты и причины тупизны крипов было написано еще в этом блоге. А о том, что это не фича, прямо говорит система дото-путей, написанная в 2002 году и с тех пор не менявшаяся. Фрог забил, есличо.

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

Techies' Land Mines

I'm living like a landmine,
waiting to explode

Реализация хардкодных  наземных мин оставляет желать лучшего. Не имеет значения, какие цели настроены — взрываются всегда только наземные юниты. Парящие и летающие просто не воспринимаются движком. Что-то на уровне Entangle или Cyclone, или даже хуже. Не менее интересен и игнор неуязвимых юнитов.

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

Roshan на один удар

Когда-то давно мегакрипы умирали от одного взмаха якорем  Tidehunter. На  Forge Spirit до сих пор нельзя применять барабаны, а  Void может стереть их с одного прыжка, даже не атакуя. Но, конечно, самым заметным примером этого бага остается  Roshan на один удар.

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

Интервью с парнем из команды фрога

Как-то в поисках багов я наткнулся на интервью, взятое сообществом Reddit у парня, который был в команде фрога. Ему уже более 2 лет, т.е. происходило дело в 2013 году, но что поделать — не всегда есть время и желание серфить подобные ресурсы. Никакого подтверждения, что это именно тот самый DamnNoHtml, нет — только ник. Так что верить или не верить в его слова — выбор самого читателя. Я взял эту статью, потому что некоторые ответы показались мне интересными. Знатоки английского же могут сразу знакомиться с оригиналом.

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


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

О движении вперед

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

Тема — "почему мы дота2 и почему делаем не всё, как дота2". Темы — аудитория, особенности принятия решений.

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