Files
novafarma/AUDIO_REUSE_SHARING_STRATEGY.md
David Kotnik 84a71a3064 🔊 AUDIO REUSE STRATEGY - No Duplication Needed!
🎯 KEY FINDING: 36 Core Sounds = Used Everywhere!

📊 AUDIO SHARING BREAKDOWN:
- Shared (All Phases): 36 files (28%)
  - Music: 6 tracks
  - SFX: 19 sounds
  - Ambient: 3 loops
  - UI: 8 stingers
- Phase-Specific: 93 files (72%)

 REUSED ACROSS ALL PHASES:
Music:
- Main theme, Farm ambient, Night theme
- Combat theme, Victory theme, Ana theme

SFX:
- Farming: dig, plant, water, harvest, chop, mine
- Combat: sword, zombie hit/death, player hurt
- Building: hammer, doors, chests
- UI: footsteps, coins, level up, clicks

Ambient:
- Wind, crickets, birds

🎮 PHASE-SPECIFIC (only when needed):
- Faza 1: +60 (desert/swamp music, animals, advanced combat, crafting)
- Faza 2: +24 (town music, bells, NPCs, market)

💡 IMPLICATIONS:
1. DEMO 45 sounds = PERMANENT INVESTMENT
   - Used in ALL phases
   - NOT wasted!
   - One-time effort

2. INCREMENTAL ADDITIONS
   - Don't replace, just ADD
   - 45 → 105 → 129

3. FILE ORGANIZATION
   - All in /assets/audio/
   - Shared automatically
   - No duplicates needed!

4. LOADING STRATEGY
   - Core 45 always loaded
   - +60/+24 loaded when phase unlocked

🚀 RECOMMENDED WORKFLOW:
1. Get DEMO 45 → Works everywhere! 
2. Add Faza 1 as needed → Incremental
3. Add Faza 2 later → Last priority

ZERO duplication, maximum reuse! 🎉
2026-01-09 14:34:51 +01:00

294 lines
8.3 KiB
Markdown

# 🔊 AUDIO REUSE & SHARING STRATEGY
## How Audio Files Are Shared Across DEMO + Faza 1 + Faza 2
**Created:** January 9, 2026, 14:33 CET
**Purpose:** Show which sounds are reused vs phase-specific
**Key Insight:** 45 DEMO sounds work across ALL phases! 🎉
---
## 🎯 CORE CONCEPT: AUDIO STACKING
**Audio works in LAYERS, NOT replacements!**
```
DEMO (45 files) ← CORE FOUNDATION (used in ALL phases!)
└──> FAZA 1 (+60) ← ADDS biome-specific + combat depth
└──> FAZA 2 (+24) ← ADDS town-specific sounds
TOTAL: 45 + 60 + 24 = 129 files (but 45 used everywhere!)
```
---
## ✅ SHARED SOUNDS (Used in ALL Phases)
### **🎵 SHARED MUSIC (6 tracks):**
These play in **DEMO, Faza 1, AND Faza 2:**
1. **`main_theme.ogg`** - Main menu (all phases use same menu!)
2. **`farm_ambient.ogg`** - Farm music (farm exists in all phases!)
3. **`night_theme.ogg`** - Night music (night happens in all phases!)
4. **`combat_theme.ogg`** - Combat music (combat in all phases!)
5. **`victory_theme.ogg`** - Quest complete (used everywhere!)
6. **`ana_theme.ogg`** - Ana memories (story in all phases!)
**= 6 music tracks REUSED across entire game!**
---
### **🔊 SHARED SFX (19 sounds):**
These work in **DEMO, Faza 1, AND Faza 2:**
**Farming (reused everywhere):**
- `dig.ogg` - Digging soil (farming in all phases!)
- `plant_seed.ogg` - Planting (farming in all phases!)
- `water_crop.ogg` - Watering (farming in all phases!)
- `harvest.ogg` - Harvesting (farming in all phases!)
- `tree_chop.ogg` - Chopping wood (all phases!)
- `stone_mine.ogg` - Mining (all phases!)
**Combat (reused everywhere):**
- `sword_slash.ogg` - Sword swing (combat in all phases!)
- `zombie_hit.ogg` - Zombie damage (zombies in all phases!)
- `zombie_death.ogg` - Zombie death (all phases!)
- `player_hurt.ogg` - Player damage (all phases!)
**Building (reused everywhere):**
- `hammer_nail.ogg` - Building (construction in all phases!)
- `door_open.ogg` - Doors (doors everywhere!)
- `door_close.ogg` - Doors (everywhere!)
- `chest_open.ogg` - Chests (all phases!)
**UI & Misc (reused everywhere):**
- `footstep_grass.ogg` - Walking (walking in all phases!)
- `footstep_stone.ogg` - Walking (all phases!)
- `coin_collect.ogg` - Money pickup (economy in all phases!)
- `level_up.ogg` - Level up (progression in all phases!)
- `ui_click.ogg` - All buttons (UI in all phases!)
**= 19 SFX REUSED across entire game!**
---
### **🌀 SHARED AMBIENT (3 loops):**
These ambients layer in **ALL phases:**
- `wind_gentle.ogg` - Background wind (all outdoor areas!)
- `crickets_night.ogg` - Night crickets (night in all phases!)
- `birds_daytime.ogg` - Day birds (day in all phases!)
**= 3 ambient loops REUSED everywhere!**
---
### **🎯 SHARED UI (8 stingers):**
These UI sounds work in **ALL phases:**
- `ui_click.ogg` - Every button click!
- `ui_hover.ogg` - Every button hover!
- `ui_error.ogg` - Every error!
- `ui_confirm.ogg` - Every confirmation!
- `quest_complete.ogg` - Quest complete (all phases!)
- `danger_stinger.ogg` - Danger (all phases!)
- `discovery_stinger.ogg` - Discoveries (all phases!)
- `sleep_heal.ogg` - Sleeping (all phases!)
**= 8 UI sounds REUSED everywhere!**
---
## 📊 REUSE SUMMARY:
| Type | Shared (All Phases) | Phase-Specific |
|------|---------------------|----------------|
| **Music** | 6 tracks | +12 biome/town |
| **SFX** | 19 sounds | +53 specific |
| **Ambient** | 3 loops | +7 biome |
| **UI** | 8 stingers | +6 phase |
| **TOTAL** | **36 files** | +78 specific |
**Key Insight:** 36 files (28% of total) are used across ENTIRE game!
---
## 🎮 PHASE-SPECIFIC SOUNDS (Only used in specific phases)
### **🎵 PHASE-SPECIFIC MUSIC:**
**DEMO ONLY (3 tracks):**
- `forest_ambient.ogg` - Forest exploration (DEMO has forest?)
- `town_theme.ogg` - Town music (but also Faza 2!)
- `raid_warning.ogg` - Raid alarm (DEMO has raids?)
**Actually, these can be SHARED too! Town music for town in all phases!**
**FAZA 1 EXCLUSIVE (6 tracks):**
- `desert_theme.ogg` - Desert biome ONLY
- `swamp_theme.ogg` - Swamp biome ONLY
- `cave_theme.ogg` - Cave/underground ONLY in Faza 1
- `boss_battle.ogg` - Boss fights ONLY in Faza 1
- `sad_discovery.ogg` - Emotional moments (Ana story) - Faza 1+
- `hopeful_sunrise.ogg` - New chapters - Faza 1+
**FAZA 2 EXCLUSIVE (3 tracks):**
- `town_busy.ogg` - Fully restored town ONLY
- `church_choir.ogg` - Church interior ONLY in Faza 2
- `tavern_music.ogg` - Tavern ONLY in Faza 2
---
### **🔊 PHASE-SPECIFIC SFX:**
**FAZA 1 EXCLUSIVE (35 sounds):**
Farm animals (10) - only in Faza 1 when you unlock them:
- Sheep, pig, chicken, horse, goat sounds
- Milk, shear, egg, feed, pet sounds
Advanced combat (15) - only with Faza 1 combat:
- Arrow hit/miss, critical, parry, dodge
- Skeleton, mutant, boss sounds
- Magic spells, weapon break, armor, potions
Crafting (5) - only with Faza 1 crafting:
- Craft, smelt, anvil, loom, cook
Environment (5) - biome-specific:
- Rain, thunder, river, campfire, leaves
**FAZA 2 EXCLUSIVE (12 sounds):**
Town sounds (7) - only when town exists:
- Bell tower, market, blacksmith forge, tavern crowd
- Horse cart, town gate, fountain
NPC interactions (5) - only when NPCs exist:
- NPC greet/goodbye, trade, quest accept, dialogue open
---
## 💡 PRACTICAL IMPLICATIONS:
### **What this means for you:**
**1. DEMO AUDIO = PERMANENT INVESTMENT**
- 45 DEMO sounds = used in ALL phases
- NOT wasted! These carry through entire game
- One-time effort, lifetime use!
**2. INCREMENTAL ADDITIONS**
- Faza 1: ADD 60 new sounds (don't replace!)
- Faza 2: ADD 24 new sounds (don't replace!)
- Total grows: 45 → 105 → 129
**3. FILE ORGANIZATION**
All sounds live in same folders:
```
/assets/audio/
├── music/ (all 18 tracks together!)
├── sfx/
│ ├── farming/ (DEMO + Faza 1 together!)
│ ├── combat/ (DEMO + Faza 1 together!)
│ ├── building/ (all phases!)
│ ├── town/ (Faza 2 specific)
│ └── misc/ (all phases!)
└── ambient/ (all shared!)
```
**4. LOADING STRATEGY**
Game loads sounds based on what player unlocked:
- DEMO: Loads 45 core sounds
- Faza 1 unlocked: Loads +60 (total 105)
- Faza 2 unlocked: Loads +24 (total 129)
But core 45 are ALWAYS loaded!
---
## 🎯 RECOMMENDED APPROACH:
### **Phase 1: Get DEMO Audio (45 files)**
**These will be used FOREVER!**
- Music: 9 tracks
- SFX: 25 sounds
- Ambient: 3 loops
- UI: 8 stingers
**Benefit:** Game is 100% playable, sounds complete!
---
### **Phase 2: Add Faza 1 Audio (when needed)**
**Only when you're implementing Faza 1 features:**
- Add desert/swamp music when adding those biomes
- Add animal sounds when adding animals
- Add advanced combat sounds when adding combat
- Add crafting sounds when adding crafting
**Benefit:** Incremental, as-needed approach!
---
### **Phase 3: Add Faza 2 Audio (later)**
**Only when implementing town:**
- Add town music when town is built
- Add NPC sounds when NPCs are active
- Add bell/market sounds for atmosphere
**Benefit:** Last priority, can wait!
---
## 📋 REUSE CHECKLIST:
**✅ Sounds that work in ALL phases (NO duplicates needed!):**
- [x] Footsteps (grass, stone)
- [x] UI clicks (all buttons)
- [x] Farming (dig, plant, water, harvest)
- [x] Basic combat (sword, hurt, zombie)
- [x] Building (hammer, doors, chests)
- [x] Money/level up
- [x] Main menu music
- [x] Farm ambient music
- [x] Night music
- [x] Combat music
- [x] Victory stingers
- [x] Ana theme
- [x] Ambient loops (wind, birds, crickets)
**= 36 files serve entire game! ZERO duplication!**
---
## 🎉 CONCLUSION:
**YOU DO NOT NEED DUPLICATE SOUNDS!**
**Audio Budget Reality:**
- **Minimum (DEMO only):** 45 files → plays entire game with core sounds
- **Full (DEMO + Faza 1 + Faza 2):** 129 files → complete audio experience
**Shared Sounds:** 36 files (28%) work across all phases
**Phase-Specific:** 93 files (72%) add flavor/depth
**Workflow:**
1. Get 45 DEMO sounds first → DONE, works everywhere!
2. Add Faza 1 sounds when implementing features → Incremental!
3. Add Faza 2 sounds when implementing town → Later!
**NO need to re-download or duplicate!**
All sounds in `/assets/audio/` are SHARED automatically! 🎉
---
**Status:****AUDIO REUSE STRATEGY COMPLETE!**
**Key Takeaway:** 45 DEMO sounds = Foundation for entire game!
**Recommendation:** Focus on DEMO 45 first, add rest as needed! 🚀