Игра: амбиент на шину ambience вместо music, слайдер «Амбиент»
- gen.mjs: ключи ambience/meadows|ponds|zvenets -> assets/audio/ambience/ (music/ удалён)
- AUDIO_KEYS вынесен в data/audio.ts (валидатор в node-тестах без ?url-импортов Game)
- Game.playAmbience(key, 0.7) c guard ключа; '' — stopAmbience; шина ambience в settings
- AreaDef: визуальное ambience -> atmosphere, аудио ambience?: string (интерьеры — тишина)
- SettingsScene: Общая / Амбиент / Звуки (ползунок music не показываем — треков нет)
- validate-тест: area.ambience и Interactables.responses[].sound ∈ AUDIO_KEYS
- хвосты music/ в доках вычищены; agent:check зелёный

Co-Authored-By: Claude Code <noreply@anthropic.com>
1 parent 57bce47 commit 52c2452e9d05e5b22a38f234006728247a69be64
@root root authored 13 hours ago
Showing 15 changed files
View
apps/game/assets/audio/ambience/meadows.wav 0 → 100644
Not supported
View
apps/game/assets/audio/ambience/ponds.wav 0 → 100644
Not supported
View
apps/game/assets/audio/ambience/zvenets.wav 0 → 100644
Not supported
View
apps/game/assets/audio/music/meadows.wav 100644 → 0
Not supported
View
apps/game/assets/audio/music/ponds.wav 100644 → 0
Not supported
View
apps/game/assets/audio/music/zvenets.wav 100644 → 0
Not supported
View
apps/game/src/Game.ts
View
apps/game/src/data/__tests__/validate.test.ts
View
apps/game/src/data/audio.ts 0 → 100644
View
apps/game/src/data/locations.ts
View
apps/game/src/scenes/LocationScene.ts
View
apps/game/src/scenes/SettingsScene.ts
View
apps/game/tools/audio/gen.mjs
View
docs/demo.md
View
docs/plan.md