2026-09-30 — Сценарий учебного имитационного боя «Высота 214», прогон под редакцию 2.2
Составлен 29.09.2026. Основа — сценарий прогона 19.09.2026 и его отчёты. Это план записи, а не свидетельство выполнения: фактическая шкала, снимки и дефекты кладутся рядом после прогона.
Оговорка прежняя: это проверка программы и учебная имитация, а не тактическое пособие. Формулировки задач учебные; успех интерфейсной проверки не выдаётся за доказательство выполнения боевой задачи.
0. Что изменилось с 19.09 и почему сценарий дополнен
Доработка «Выполнение приказа» перенесла исполнение в учебную модель, а работу посредника — на единый пульт.
| Было 19.09 | Стало 30.09 | Что это меняет в сценарии |
|---|---|---|
| Состояния приказа переводили руками: КП жал «Принята» и «Выполняется» в панели пульта | Порядок исполнения — поле приказа: «Автоматически» исполняет модель (принятие, колонны с дистанцией, машинный доклад о прибытии), «По команде посредника» ждёт запуска с КП. Типовое значение задаёт организатор в карточке учения | Эпизоды переходов состояний заменены наблюдением ленты; появился эпизод «На авто» — запуск ручного приказа со временем от посредника |
| Времени начала движения у приказа не было — движение стартовало по переходу | Поле «Когда начать движение»: пусто — немедленно, «Ч+20», «+20», «14:30»; пауза учения останавливает отсчёт | В сцене Ч+00 командир показывает оба новых поля |
| Вмешательства посредника — только поимённые статусы и проценты потерь | Окно приказа на пульте: «Задержать» на срок с причиной и рубежом, указанным касанием карты; «Потери» счётом «200/300» с отметкой на карте; «Засчитать» с выводом колонн в пункт; «Подтвердить» | Новый эпизод вмешательств посредника в середине боя |
Панель приказов КП жила на пульте /control | Единственный интерфейс приказов КП — лента в одну строку под картой стороны на табло, требующие действий — вверху с жёлтой меткой; строка открывает окно приказа | Эпизоды пульта переписаны под табло |
| Движение — по прямой или нитке с постоянной скоростью | Модель местности (флаг в карточке учения): скорость по дорогам, лесу, застройке и рельефу; приказ по точке прокладывается с предпочтением дорог | Реплики движения называют фактические скорости |
| «Силы» на табло — только своя сторона | Численность «в строю / ранен / выбыл» по обеим сторонам, свои красным, противник синим; списки сторон рядом | Эпизод табло дополнен |
1. Учебная обстановка
Район — предгорья, полигон «Предгорья»: та же граница и зелёная штриховка, что в прошлых прогонах. Ключевой ориентир — высота 214 в центре полигона; южнее — лощина, севернее — седловина и обратный скат.
Своим. Диверсионно-разведывательная группа (постсоветский стандарт, штат «ДРГ»: 6 человек — управление и два звена по два бойца), машина, БПЛА. Придана артиллерия: одно орудие Д-30, боекомплект 3 фугасных (Ф-462) и 5 осколочно-фугасных (ОФ-462).
Задача: «Провести разведку боем на направлении лощина — высота 214, установить передний край обороны и состав противника, огневые средства на скатах. При сильном сопротивлении закрепиться на рубеже Р-1, вызвать огонь приданного орудия и отойти в район сбора».
Противнику. Пехотная рота НАТО (APP-6, штат «Rifle Company», 98 человек), машина, БПЛА. Артиллерии нет.
Задача: «Удерживать высоту 214, не допустить выявления полного построения обороны и огневых средств. Боевое охранение — на южных скатах, при подходе превосходящих сил отвести его на основную позицию без боя».
Вводные, известные только организатору и КП.
- Ч+22 — ранение во 2-м звене своих во время обхода.
- Ч+28 — КП оценивает потери 1-го звена в процентах после огня с высоты.
- Ч+32 — вводная КП: условное огневое воздействие по точке между Р-1 и Р-2.
2. Логика боя: решение принимается по докладам, а не по расписанию
Прошлые прогоны показывали кнопки. Этот показывает контур управления: приказ → движение → доклад → решение. Каждое решение командира в сценарии опирается на конкретный доклад, который зритель видел минутой раньше.
| Ч+ | Что доложили | Где это видно | Решение командира |
|---|---|---|---|
| 05 | Ничего: приказы отданы, докладов нет | ПРИКАЗЫ → «Отданные»: у обоих приказов серая отметка «Доклада нет» | Ждать, включить зону обнаружения |
| 07 | — | Контур зоны обнаружения: до Р-1 своих глаз не хватает | Доклад о положении от Вымпел-8 по связи вносится вручную |
| 10 | Прибытие 1-го звена к Р-1 (машинный доклад) | ДОКЛАДЫ, и та же строка — под приказом в ПРИКАЗАХ | Действовать по варианту 1 замысла |
| 12 | Обнаружен противник: охранение на южном скате | ТРЕВОГИ (первая запись) | Приказ 1-му звену продолжать к Р-2; доклад бойца на карту |
| 17 | Боестолкновение: огонь с высоты | ТРЕВОГИ, вторая запись | Вариант 2: закрепиться на Р-1, запросить огонь орудия |
| 22 | Ранение во 2-м звене | ДОКЛАДЫ, «Потери» | Продолжать обход медленнее (раненый подвижен по правилам движения) |
| 28 | Потери 1-го звена 30 % | ДОКЛАДЫ и пульт КП | Готовить отход |
| 32 | Огневое воздействие по точке (вводная КП) | ТРЕВОГИ у обеих сторон | Отход под прикрытием орудия |
| 33 | Доклад артиллериста об окончании стрельбы с остатком | ДОКЛАДЫ | Приказ на отход в «Сбор» |
Правило прогона: командир держится замысла, но действует по обстановке, и каждое отклонение от пунктира названо в субтитре вслух.
3. Замысел на карте — что показываем обязательно
- До доклада о готовности всё нарисованное командиром — замысел, и планшет показывает его пунктиром: линии, районы, рубежи, надписи, варианты цифрой в круге.
- По докладу система снимает замысел: текст (КП открывает кнопкой «Замысел» в окне докладов) и графику.
- В бою замысел остаётся на карте пунктиром под текущей обстановкой. Кнопка «Замысел» (циркуль) в нижней палитре планшета включена по умолчанию.
- Скрытие и показ замысла — обязательный кадр, и не один. Первый раз — на Ч+03, когда звенья идут по маршрутам: командир скрывает пунктир, чтобы разглядеть обстановку, и возвращает его. Второй раз — на Ч+24 перед решением по варианту 2: командир снова открывает замысел и сверяет с ним рубеж закрепления. В обоих случаях в кадре видно и состояние кнопки, и карту до и после.
- Замысел стороны другой стороне не показывается. КП и аналитик видят оба.
4. Участники и рабочие места
| Участник | Место | Что делает нового по сравнению с 16.09 |
|---|---|---|
| Администратор | Компьютер | Создаёт базу — без изменений |
| Помощник организатора | Компьютер | Полигон, реестр, справочники — без изменений |
| Организатор | Компьютер | Мастер учения, приказ на проведение, погода; команды на паузу и остановку |
| КП (расчёт) | Компьютер | Ведёт приказы по докладам связи, ставит потери подразделения в процентах, наносит вводную; смотрит перечни под картами сторон на пульте |
| Командир своих | Планшет | Окно ПРИКАЗЫ целиком, ДОКЛАДЫ с охватами, ТРЕВОГИ, зона обнаружения, доклад о положении, замысел скрыть/показать |
| Командир противника | Планшет | То же для роты; свой перечень приказов и докладов |
| Исполнитель | /exec | Принимает приказ, ведёт движение, докладывает |
| Артиллерист своих | Компьютер | Позиция, метео, запрос, расчёт на каждый выстрел, доклад с остатком |
| Аналитик | Компьютер | Разбор, три перспективы, отчёт |
| Табло | Экран | Три карты и перечни сторон под ними |
5. Шкала записи
Части те же: подготовка, бой, разбор. Ниже — только то, что отличается от прогона 16.09; остальные строки шкалы берутся оттуда без изменений.
Часть 2 «Бой»
| Ч+ | Кадр | Что обязано быть видно |
|---|---|---|
| 00 | Командир открывает ПРИКАЗЫ → «Отдать» | Список адресатов с отметками, перечень действий и свой текст, срок, отсчёт времени, маршрут и режим движения, привязка к объекту или точке, подсказка о правиле под кнопкой |
| 00 | Два приказа звеньям с маршрутами | Тост «Приказ отдан»; во вкладке «Отданные» обе строки с серой отметкой «Доклада нет» |
| 01 | КП ведёт приказ 1-го звена по связи | «Принята» → «Выполняется»; на планшете командира отметка приказа меняется |
| 02 | Исполнитель на /exec | «Принять» → «Начать выполнение» |
| 03 | Замысел: скрыть и показать | Пунктир исчезает и возвращается; подпись кнопки меняется |
| 05 | Окно ПРИКАЗЫ целиком | Три вкладки; «Отдать» обведена зелёным; у противника свой перечень |
| 06 | Окно ДОКЛАДЫ | Охваты «Все · Противник · Исполнение», справа «Тревоги»; машинные доклады помечены «автоматически» |
| 07 | Зона обнаружения | Контур включается и выключается кнопкой; видно, что до Р-1 своих глаз не хватает |
| 08 | Доклад о положении | Кнопка в шапке окна докладов, место ставится касанием карты, окно возвращается с координатой |
| 10 | Прибытие к Р-1 | Доклад в ДОКЛАДАХ и та же строка под приказом в ПРИКАЗАХ: отметка стала зелёной «Доложено» со временем |
| 12 | Первая тревога | Окно ТРЕВОГИ: «Обнаружен противник», жёлтая строка |
| 17 | Боестолкновение | Вторая тревога; отметка боевого контакта у противника |
| 22 | Ранение | Доклад «Потери» у своих |
| 24 | Замысел: сверка перед решением | Командир открывает пунктир, сверяет рубеж и оставляет замысел на карте |
| 28 | Потери подразделения 30 % | Диалог КП с подсказками процентов; строка потерь у узла; доклад в ДОКЛАДАХ |
| 32 | Вводная КП | Огневое воздействие в ТРЕВОГАХ у обеих сторон |
| 33 | Доклад артиллериста | Остаток по видам совпадает с выдачей минус расход |
| 40 | Пульт КП | Под картой своих — приказы с зелёными отметками и доклады; под картой противника — его перечни; журнала решений и очереди тревог нет |
6. Что проверяется данными, а не кадром
После прогона в verification/ кладутся выписки из базы:
movements.order_ref— у каждого движения по приказу с точкой стоит ссылка на приказ.battle_events— у события прибытия в payload естьorderRef; в перечне приказ получает отметку «Доложено».units.losses_percent— 30 % у 1-го звена, с автором и временем.- Контакты и полевые отметки — совпадают с тем, что показано в ТРЕВОГАХ.
- Расход и остаток боеприпасов — совпадают с докладом артиллериста.
7. Ограничения прогона
- Видео в учении нет: камеры не заведены, поэтому видеостена, кнопка «Видео» и полосы потоков скрыты — это ожидаемое поведение, а не пропажа.
- Роль оператора БПЛА не используется; полёт БПЛА задаётся приказом как маршрут наблюдения.
- Радиоэфир не подключён.
8. Озвучка записи (требования ВН, 19.09.2026)
Фильм озвучивается голосом. Требования, обязательные для этого и последующих прогонов.
8.1. Чем озвучивать
- Модель —
Silero-TTS-ruна сервере192.168.70.31:10000(интерфейс OpenAI:POST /v1/audio/speech). Считает на процессоре, видеопамять не занимает, пишет 48 кГц. - Голос —
aidar. Другие доступные:baya,kseniya,eugene,xenia;randomсервис не принимает. - Ударение при необходимости задаётся знаком плюс перед гласной («з+амок»), паузы — разметкой
break time="700ms".
8.2. Титры пишутся так, чтобы их можно было и читать, и слушать
Подпись шага — это одновременно экранный титр и реплика диктора. Поэтому:
- Связной речью, а не телеграфной строкой: без обрывков вроде «Ч+27. Запрос. Расчёт. Выстрел 1».
- Сокращения раскрываются вслух: «Ч+12» → «Ч плюс двенадцать», «Р-1» → «эр один», «Ф-462» → «эф четыреста шестьдесят два», «100 м» → «сто метров», «4 м/с» → «четыре метра в секунду», «8/8» → «восемь из восьми», «КП» → «ка-пэ», «БПЛА» → «беспилотник».
- Пути экранов не читаются кодом:
/exec→ «рабочее место исполнителя»,/board→ «табло»,/aar→ «разбор». Если рядом уже сказано «рабочее место» или «экран», путь из речи убирается вовсе. - Стрелки, дроби, скобки и кавычки в речь не попадают: «→» → «дальше», скобочное уточнение разворачивается в оборот через запятую.
- Перевод титра в произносимый вид делает
speech-text.cjs; экранный текст при этом не меняется.
8.3. Смена рабочего места проговаривается
На экране смена учётной записи и рабочего места видна плашкой сверху — в наушниках её не видно. Поэтому при переходе диктор произносит место: «Рабочее место организатора», «Пульт расчёта ка-пэ», «Рабочее место артиллериста».
Исключение — парный кадр командиров: планшеты своих и противника чередуются через реплику, и повторять их названия каждый раз нельзя. Пара объявляется один раз при входе: «Планшеты командиров: слева свои, справа противник».
8.4. Заставка в начале каждой части
Каждая из трёх частей (подготовка, бой, разбор) начинается со статичного слайда: название части и перечень того, что в ней будет. Тот же текст читает диктор, и слайд держится ровно столько, сколько длится вступление. Слайды рисуются build-slides.cjs в оформлении системы.
8.5. Длительность реплики и эпизода
Реплика должна укладываться в свой эпизод. Если не укладывается — сперва сокращается текст без потери смысла, и только если сокращать нечего, эпизод немного растягивается. Проверка — в speech/plan.json: у каждой реплики стоит длительность эпизода и длительность звука.
8.6. Что получается на выходе
speech/plan.json— план озвучки: реплика, эпизод, длительности.speech/wav/— реплики и вступления частей.slides/— заставки частей.video/parts/*-voiced.mp4— озвученные части (чистая и маркированная). Исходные файлы без звука остаются нетронутыми.
8.7. Сайт демонстрации (требования ВН, 30.09.2026)
Озвучка.
- На сайте стоят озвученные видео: в галерее каталога вариант «С озвучкой» —
- Отдельного пункта меню «С озвучкой» нет: раз звук включён в галерею,
- Время части в шапке плеера — по озвученной версии (она длиннее немой на
по умолчанию, немые версии («с маркерами», «чистая») — дополнительные пункты того же выбора; у каждой части есть кнопка «Скачать с озвучкой».
страница voiced.html остаётся лишь запасным плеером без ссылки с главной.
заставку), а не по немому файлу.
Заставки частей.
- Заставка обязана соответствовать ЭТОЙ записи: дата записи и номер версии
- Заставки не кэшируются: склейка (
build-voiced.cjs) пересобирает ролик
программы — в нижней строке слайда («Запись … года, версия программы N.N. Люди и события вымышлены»), заголовок и пункты — фактическое содержание части. Дата и версия правятся в build-slides.cjs перед сборкой прогона.
заставки (render/voiced/intro-*.mp4) при каждом запуске — иначе в фильм попадает слайд с чужой датой, как случилось 30.09.2026 со слайдом от 19.09. Кэшировать можно только тела частей (*-body.mp4) и дорожку диктора.
Шапка каталога.
- Сразу под заголовком «Учебный бой: полный цикл управления» первой строкой —
- Подзаголовок БЕЗ перечня нововведений: запись — общий отчёт о системе,
- Строка сводки (версия программы, участники, стандарты, этапы, выстрелы) —
«Запись выполнена <дата>», рядом — версия программы.
а не только об изменениях; новинки живут в карточках «Что показывает демонстрация» и в материалах.
пилюлями ОТДЕЛЬНОЙ строкой под текстом, не сбоку.
Материалы.
- На сайте есть страница «Функции программы» — полный перечень возможностей
системы по разделам (организация, личный состав, рабочие места, карта, приказы, модель «Класса», «Поле», пульт посредника, артиллерия, обнаружение, разбор, администрирование), а не только показанного в записи. Ссылки — в навигации каталога и карточкой в «Материалах». Источник — reports/functions.ru.md, при смене версии перечень сверяется с программой.
Подписи.
- Подписи кадров и разделов не допускают двойного чтения. Урок 30.09.2026:
«разрывы по стреляющей стороне» читалось как «по своей территории», хотя означало цвет меток; правильная формулировка — «разрывы легли у цели, метки окрашены цветом стрелявшей стороны».