"Вон того дави."...

...Сижу в редакторе Warcarft III, все в той же карте про magipunk-город, запилил магистраль с гоняющими по ней авто.

Выглядит неплохо, эдакий Warcraft-овый МКАД.

Проблема в том, что все это чисто визуально хорошо [для Warcraft III, разумеется], на деле же машинки никак в карте не участвуют - считай, анимация на колесах.

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

Непорядок.

"Вон того дави."... Warcraft 3, Снова стража, Карты, Гифка, Видео, Длиннопост

Итак, задача: создать машины, ведущие себя на трассе более-менее реалистично.


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


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

Казалось бы, Айс, ты сделяль.

Но вы же знаете, я бы не выложил эту кучу текста просто так.


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

Вот молодец, скажете вы.

Но нет.


Автомобиль, до этого спокойно ехавший по трассе, увидел сие. Искусственный интеллект за рулем подумал. Взглянул на фотографию Сары Коннор над бардачком.

Принял решение.


И сменил траекторию движения прямо на пассажира.

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

"Вон того дави."... Warcraft 3, Снова стража, Карты, Гифка, Видео, Длиннопост

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

Ура: теперь машинки давят только монстров и мародеров.

Спокойно тестируем карту, попиваем кофеек, готовимся закрывать...

Но беда не приходит одна, и имя ей: стража.

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

Но кто же, мать его, знал, что автомобилисты столь солидарны с простыми гражданами:

Итог: берегите себя и своих близких, если вы - NPC в Warcraft III.