+30.24
Рейтинг
35.73
Сила

Роман

Warcraft 3: еще о синхронизации

Естественно, за один мыслительный порыв охватить всю тему не удалось. В предыдущем топике я разобрал основы принципов синхронизации в  Warcraft 3 и причины, по которым вообще возможно существование этого чудо-винхака. Нужно добить некоторые оставшиеся вопросы и абузы синхронизации.

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

Warcraft 3: что такое синхронизация

Warcraft 3, как и большинство игр-продолжений, разрабатывался на движке своего прародителя — Warcraft II. Естественно, от того самого движка практически ничего не осталось с переходом в фул-3D, но глубоко внутри него всё еще можно найти артефакты из 90-х годов. Конечно, в начале 2000-х эти «артефакты» были скорее полезными и реально эффективными решениями, но сегодня они стали просто гирями на ногах.

Обсуждаем — синхронизацию и винхак.

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

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

Про морфы и их фишки я писал не однократно — см. Трансформации и Доджинг. Но один из багов, связанный с ними, достоин отдельного упоминания в данном разделе. Это баг псевдоконтроля — состояние, когда юнит выполняет приказ до конца, и только после этого способен идти выполнять новые приказы. В версии 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. Некоторые комментарии отвечали вместо автора, но их ценность столь высока, что они тоже пробились.


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

Warcraft 3 и любительские патчи

Battle.net умер довольно давно, и никакая дота ему не смогла помочь. В конце концов, это была заброшенная площадка — Warden (антихак батлнета) обошли давно и легко, следить за соблюдением правил некому, да и статистики никакой не было, кроме игр на постройку (ни малейшей идеи, как перевести ladder games иначе). Все мигрировали на какие-либо площадки, и сейчас бнет едва живой. Это стало одной из причин, по которой близзард забили на любые эксперименты с варкрафтом.

Под катом — моё отношение к фанатским патчам и развитию варкрафта 3 в целом.

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