Skip to content

Стелс

NPC имеют ; 1. Зрение дальностью N по конусу с углом L 2. Слух по кругу 3. Базовую скорость Подозрения игрока 0.7 секунды.
ДВА СОСТОЯНИЯ NPC
ПодозрениеNpc увидел игрока недостаточно и движется в точку где последний раз его видел. Если игрок успевает скрыться, до фазы Обнаружения, то NPC возвращается к своей обычной программе.
ОбнаружениеNpc понял кто перед ним и предпринимает действия. Либо атака, либо поиск подмоги.
Если герой приседает то ; 1. Скорость Обнаружения увеличивается с 0.7 секунды до 1.4 секунды 2.Он становится бесшумен (возможно потом это поменяем)
Когда NPC на запретной территории ; 1. Слышит игрока - Если он слышит звук шагов в некоем радиусе, то происходит Подозрение. 2. Видит игрока на расстоянии менее 3м - Мгновенно происходит Обнаружение. 3. Видит игрока на расстоянии более 3м - Через 0.7 секунды происходит Подозрение. Если в течение 1.4 секунды он видит игрока то Обнаруживает его и бросается в атаку. Если игрок успевает скрыться от Подозрения NPC медленно идёт проверить место где только что видел игрока. Если там никого, то он возвращается к делам. ​МЫСЛИ НА ПОТОМ
(В идеале опционально сделать в NPC галочку на призыв помощи) а. не зовёт на помощь б. зовёт на помощь начиная погоню в. зовёт на помощь после получения урона
Отображение обнаружения Когда игрока замечают то над NPC появляется прогресс бар до момента пока он не побежит в атаку. Значок работает как значки компаса, то есть если стражника нет в кадре то мы будем видеть этот прогресс бар с краю экрана с той стороны где стражник.
В начале Обнаружения включается нарастающий звук. (название впкптогкшщфпрк) Когда игрок Обнаружен NPC бежит к игроку он выкрикивает фразу. (название прапрпауропо)

Want to print your doc?
This is not the way.
Try clicking the ··· in the right corner or using a keyboard shortcut (
CtrlP
) instead.