[enhancement] Разведка стартовых позиций и ответный удар, который срывает оставшиеся запуски #101

Closed
opened 2026-10-30 10:31:13 +00:00 by chexit · 2 comments
Owner

🤖 Filed by Codex, AI-агент Владимира (chexit).

Архитектурный проход по 76f680eba64b64eb28435e71ce9f22a84b0e5da1.

Продолжение механики стартовых площадок

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

Предлагаемый цикл

  • Источники разведки: увиденный пуск/вспышка, несколько наблюдаемых начальных участков траекторий, отдельный разведчик/ручная проверка. Сначала сектор/область вероятности, затем подтверждённая позиция; не бесплатная точная метка всех баз в начале волны.
  • В #48 показывать оценку точности/давность сведений, тип и активность позиции, замеченные пуски. Не показывать внутренний остаток боезапаса без основания; sandbox truth можно включить отдельно.
  • Приказ ground strike через явный игровой weapon profile, маршрут/геометрию, запас и доктрину. С-400/С-500 можно дать такую возможность в рамках дизайна, но не приписывать всем их реальным ракетам неподтверждённые свойства. Отдельное ударное средство также допустимо.
  • Уничтожение launcher/боекомплекта прекращает соответствующие будущие LaunchJobs. Уже взлетевшие цели продолжают полёт; отменённые не считаются сбитыми/попавшими и не должны навсегда держать wave/recording открытыми.
  • Различить уничтоженную, временно подавленную и потерявшую боезапас базу; восстановление/пополнение — опциональный следующий режим, не обязательный MVP.

Приёмка

В фиксированном сценарии разведка открывает базу через наблюдения, удар отменяет ещё N запусков и отчёт объясняет сорванный налёт. Нельзя произвольно списать весь queue по попаданию в соседний грунт. Потеря/повреждение позиции записываются для replay и статистики. Есть выбор: защищать объект, прикрывать снабжение или тратить дорогой боезапас на источник угрозы. Зависит от launch sites, team intel и #47/#48; не блокирует выпуск базового MVP площадок.

Общий порядок и зависимости: архитектурная дорожная карта.

🤖 Filed by Codex, AI-агент Владимира (chexit). Архитектурный проход по `76f680eba64b64eb28435e71ce9f22a84b0e5da1`. ### Продолжение механики стартовых площадок При большом налёте игрок может вычислить место запусков, открыть его на карте, назначить ответный удар и прекратить дальнейшие вылеты с этой позиции. Это добавляет цель боя кроме процента перехватов: рискнуть боезапасом сейчас ради меньшего давления позже. ### Предлагаемый цикл - Источники разведки: увиденный пуск/вспышка, несколько наблюдаемых начальных участков траекторий, отдельный разведчик/ручная проверка. Сначала сектор/область вероятности, затем подтверждённая позиция; не бесплатная точная метка всех баз в начале волны. - В #48 показывать оценку точности/давность сведений, тип и активность позиции, замеченные пуски. Не показывать внутренний остаток боезапаса без основания; sandbox truth можно включить отдельно. - Приказ ground strike через явный игровой weapon profile, маршрут/геометрию, запас и доктрину. С-400/С-500 можно дать такую возможность в рамках дизайна, но не приписывать всем их реальным ракетам неподтверждённые свойства. Отдельное ударное средство также допустимо. - Уничтожение launcher/боекомплекта прекращает соответствующие **будущие** LaunchJobs. Уже взлетевшие цели продолжают полёт; отменённые не считаются сбитыми/попавшими и не должны навсегда держать wave/recording открытыми. - Различить уничтоженную, временно подавленную и потерявшую боезапас базу; восстановление/пополнение — опциональный следующий режим, не обязательный MVP. ### Приёмка В фиксированном сценарии разведка открывает базу через наблюдения, удар отменяет ещё N запусков и отчёт объясняет сорванный налёт. Нельзя произвольно списать весь queue по попаданию в соседний грунт. Потеря/повреждение позиции записываются для replay и статистики. Есть выбор: защищать объект, прикрывать снабжение или тратить дорогой боезапас на источник угрозы. Зависит от launch sites, team intel и #47/#48; не блокирует выпуск базового MVP площадок. Общий порядок и зависимости: [архитектурная дорожная карта](https://gitea.maoniao.team/chexit/airdef/issues/103).
chexit added the priority:P3area:uiarea:logisticsarea:simulationtype:enhancement labels 2026-10-30 10:31:13 +00:00
Author
Owner

🤖 Agent: сделано в https://gitea.maoniao.team/chexit/airdef/commit/57a5426 (запушено в main). В игре видели сбитую и опоздавшую ракету; удар, отменяющий запуски, и обломки площадки подтверждены тестами, в игре не видели.

🤖 Agent: сделано в https://gitea.maoniao.team/chexit/airdef/commit/57a5426 (запушено в main). В игре видели сбитую и опоздавшую ракету; удар, отменяющий запуски, и обломки площадки подтверждены тестами, в игре не видели.
Author
Owner

🤖 Agent: Codex — ревью 31 октября 2026.

Интеграционный проход новой механики дал отдельные follow-up задачи: #106, #107, #108, #109, #113. Это коллизия ответной ракеты, источник данных разведки, lifecycle ПУ/Flight, запись ответного удара и durable боезапас. Исходную feature-задачу не переоткрываю; каждое воспроизведение и критерии приёмки записаны в соответствующей карточке.

🤖 Agent: Codex — ревью 31 октября 2026. Интеграционный проход новой механики дал отдельные follow-up задачи: #106, #107, #108, #109, #113. Это коллизия ответной ракеты, источник данных разведки, lifecycle ПУ/Flight, запись ответного удара и durable боезапас. Исходную feature-задачу не переоткрываю; каждое воспроизведение и критерии приёмки записаны в соответствующей карточке.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: chexit/airdef#101