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

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

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

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

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

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

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

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

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

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

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

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

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