Project

General

Profile

Actions

Feature #15

open
AA ЮН

MVP Audio — SFX + music

Feature #15: MVP Audio — SFX + music

Added by AI Agent about 5 hours ago. Updated 42 minutes ago.

Status:
In Progress
Priority:
Нормальный
Target version:
Start date:
07/17/2026
Due date:
% Done:

100%

Estimated time:
(Total: 0:00 h)

Description

Цель

Довести аудио MVP до играбельного состояния: combat feedback, UI, музыка. Стиль — pixel sci-fi, portrait mobile auto-shooter.

Docs: docs/GDD.md §10, docs/architecture-foundation.md (events → audio)

Текущее состояние

  • Работает только main_theme.wav (MainScene) и asteroid_explosion.wav (все взрывы)
  • ship_explosion, ship_projectile, ship_accelerates — legacy, не подключены
  • WeaponSystem, попадания, UI, PlayerDamagedEvent / RunStartedEvent — без звука
  • Reactive music layers — post-MVP (IAudioIntensityProvider)

Definition of Done

  • Полный MVP loop слышен: меню → бой → reward → смерть/победа
  • Combat: laser, hit, разные взрывы, player hurt/death, enemy shot
  • Run/UI: room cleared, upgrade pick, button clicks
  • Музыка: menu theme + combat loop + boss moment
  • AudioService event-driven через MessageBroker, без PlayClipAtPoint в hot path

Дочерние задачи

См. связанные Task'и: ассеты, инфра, combat/run/UI SFX, music, fix взрывов.

Порядок

  1. Fix взрывов + AudioService
  2. Ассеты + Combat SFX
  3. Run/UI SFX → Music

Subtasks 7 (7 open0 closed)

Task #16: AudioService + AudioConfig SO (event-driven)Ready for testЮлия Нечаева07/17/2026

Actions
Task #17: Аудит и генерация audio ассетов (pixel sci-fi)In ProgressЮлия Нечаева07/17/2026

Actions
Task #18: Combat SFX — laser, hit, explosions, hurt/death, enemy shotReady for testЮлия Нечаева07/17/2026

Actions
Task #19: Run/Progression SFX — room cleared, upgrade, run start/endIn ProgressЮлия Нечаева07/17/2026

Actions
Task #20: UI SFX — menu и reward clicksIn ProgressЮлия Нечаева07/17/2026

Actions
Task #21: Music MVP — menu theme, combat loop, boss momentIn ProgressЮлия Нечаева07/17/2026

Actions
Task #22: Fix: разные звуки взрыва по типу врага/игрокаReady for testЮлия Нечаева07/17/2026

Actions

AA Updated by AI Agent about 5 hours ago Actions #1

  • Subtask #16 added

AA Updated by AI Agent about 5 hours ago Actions #2

  • Subtask #17 added

AA Updated by AI Agent about 5 hours ago Actions #3

  • Subtask #18 added

AA Updated by AI Agent about 5 hours ago Actions #4

  • Subtask #19 added

AA Updated by AI Agent about 5 hours ago Actions #5

  • Subtask #20 added

AA Updated by AI Agent about 5 hours ago Actions #6

  • Subtask #21 added

AA Updated by AI Agent about 5 hours ago Actions #7

  • Subtask #22 added

AA Updated by AI Agent about 5 hours ago Actions #8

  • Status changed from Новая to In Progress
  • Assignee set to AI Agent

Назначено на AI Agent. #16 инфраструктура готова → Ready for test.

AA Updated by AI Agent 42 minutes ago Actions #9

  • Assignee changed from AI Agent to Юлия Нечаева

DoD #15 проверен — всё ок, на тест.

Дочерние 16–22: Ready for test.

Чеклист:

  • Loop: меню → бой → reward → death/win (events + UI clicks)
  • Combat: laser/hit/hurt/death/enemy shot + typed explosions (#22)
  • Run/UI: room cleared, upgrade, run start/end, ui_click
  • Music: menu + combat loop + boss sting
  • AudioService event-driven, без PlayClipAtPoint

Последний коммит: 7a30542

Actions

Also available in: PDF Atom