Elektrod & Partizan
Вот как это может быть:
"Представлял себе когда-нибудь базу как шахматную доску, а потом проверял, сможет ли кто проскользнуть к припасам? Ненавижу, когда думают, что безопасность – само собой разумеется.
Конечно, если нужно, нарисую схему расположения. Отмечу все коридоры и точки снабжения, потом быстро проверю маршруты. Все почему-то думают, что стен и охраны достаточно, а грамотный прорыв может проскользнуть даже там, где, казалось бы, всё под контролем.
Похоже, тебе придётся использовать заливку и матрицу расстояний, а потом сверить поле зрения охраны с временным окном взлома. Убедись, что слепые зоны – это не просто отдельные точки, иначе это даст ложное чувство безопасности.
Ладно, прорисуй заливку, сложи расстояния, потом сравни радиус обзора охранника с временем появления нарушителя. Один изолированный "мёртвый угол" – это сказка, а не стратегия.
Ладно, запускай заливку, выравнивай расстояния, а потом свери данные о видимости охранника с временем появления злоумышленника. Если хоть один узел останется слепым, остается только сжать сетку до тех пор, пока не исчезнут все пустые ячейки.
Понял. Проложу алгоритм заполнения, рассчитаю матрицу расстояний, потом наложу поле зрения охранника на график передвижения нарушителя. Если хоть один участок проскользнет, ужесточим сетку, пока не получим замкнутый контур.
Забавно, только не забудь пометить зоны перекрытия видимости, иначе будешь гоняться за призраком. Как только сеть замкнется, у нарушителя не останется выбора, кроме как стоять на месте – это и есть план.
Понял, отмечаем перекрывающиеся конусы и подтягиваем сетку. Если нарушитель не двигается, просто затаиваемся и ждём, что произойдёт.
Отлично, тогда записывай каждую смену и будь наготове к неизбежному.
Я буду фиксировать каждую смену и следить за периметром. Призраки, конечно, пробьются, но у нас будут доказательства, чтобы запечатать это место.