РАНДОМ В МИССИИ ДЛЯ ARMAIII

РАНДОМ В МИССИИ ДЛЯ ARMAIII

Игра: ARMA III
Миссия: Hidden&Dangerous
Кооперативный режим на 16 человек.

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

И мне на помощь пришел рандом.

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


Второстепенное задание: комплекс строений с радиовышкой. Все строения с охраной выстраиваются на одной из 20 предустановленных точек.

Я разработал систему, которая при запуске миссии каждый раз заново размещала ключевые точки и места спавна в определенном порядке.

Как это выглядит?

1) спавн главного задания (объекты, патрули и т.д)

2) спавн базового лагеря игроков на одной из предустановленных точек (отмечены зеленым)

3) скрипт находит среднюю точку между двумя предыдущими и происходит спавн блуждающих патрулей в серой зоне

4) скрипт определяет точки, которые находятся в зоне пересечения двух окружностей (каждая из которых примерно 5-6 км в диаметре) с центрами в зоне спавна игрока и зоне основного задания, после чего скрипт выбирает из этих точек место спавна второстепенных заданий

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

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


Лагерь с техникой и оружием, который спавнился на точке старта игроков.

По аналогичной системе было сделано еще несколько миссий. Все были удачно отыграны не один раз.


В данном случае главная цель передвигается между тремя точками.