4.3 KiB
4.3 KiB
🎵 SOUND EFFECTS - TESTING GUIDE
Phase 23 Implementation - 12.12.2025
🚀 KAKO ZAGNATI IGRO:
Način 1: Web Server (Priporočeno)
node server.js
Nato odpri: http://localhost:3000
Način 2: Electron
npm start
Način 3: Direktno (index.html)
Odpri index.html v brskalniku (Chrome/Firefox)
🔊 TESTIRANJE ZVOČNIH EFEKTOV:
1. FARMING SOUNDS 🌾
DIG Sound (Till Soil)
- Hodi po zeleni travi
- Pritisni
SPACEtipko - Zvok: Low thud (80Hz → 10Hz, 150ms)
- Vizualno: Zemlja postane obdelana (tilled soil)
PLANT Sound (Plant Seeds)
- Stopi na obdelano zemljo (tilled soil)
- Pritisni
SPACEtipko - Zvok: Soft triangle wave (300Hz, 120ms)
- Vizualno: Seme se posadi (crop stage 0)
HARVEST Sound (Harvest Crops)
- Počakaj, da rastlina zraste (ali uporabi time speed 5x)
- Stopi na zrelo rastlino
- Pritisni
SPACEtipko - Zvok: Dual-tone melody (523Hz + 659Hz, 160ms)
- Vizualno: Rastlina izgine, dobiš gold
2. BUILD SOUNDS 🏗️
UI CLICK Sound (Building Selection)
- Pritisni
Bza build mode - Pritisni
1,2,3,4, ali5 - Zvok: Pleasant click (800Hz sine, 50ms)
- Vizualno: Izbrana stavba se spremeni
BUILD Sound (Place Building)
- V build mode-u premakni miško
- Klikni na zeleno območje (valid placement)
- Zvok: Deep square wave (80Hz, 200ms)
- Vizualno: Stavba se postavi
Hotkeys:
1- Fence Post2- Fence Horizontal3- Fence Vertical4- Fence Corner5- Barn
3. AMBIENT MUSIC 🎶
Avtomatsko predvajanje:
- Glasba se začne ob zagonu igre
- Stil: C Minor Pentatonic (proceduralno)
- Frekvence: 130.81Hz, 155.56Hz, 174.61Hz, 196.00Hz, 233.08Hz, 261.63Hz
- Interval: Vsake 2 sekundi (40% chance za noto)
- Trajanje note: 2 sekunde (long decay)
Kontrole:
M- Mute/Unmute (če je implementirano)
🎮 VSI ZVOČNI EFEKTI:
| # | Akcija | Tipka | Zvok | Frekvenca | Trajanje |
|---|---|---|---|---|---|
| 1 | Till Soil | SPACE |
Dig | 80Hz → 10Hz | 150ms |
| 2 | Plant Seed | SPACE |
Plant | 300Hz | 120ms |
| 3 | Harvest Crop | SPACE |
Harvest | 523Hz + 659Hz | 160ms |
| 4 | Select Building | 1-5 |
UI Click | 800Hz | 50ms |
| 5 | Place Building | Click |
Build | 80Hz | 200ms |
| 6 | Background | Auto | Music | C Minor | Continuous |
🐛 TROUBLESHOOTING:
Ni zvoka?
- Preveri volume: Zvok računalnika ni na mute
- Preveri brskalnik: Chrome/Firefox podpirata Web Audio API
- Preveri konzolo: Odpri Developer Tools (F12) → Console
- Preveri SoundManager: V konzoli vpiši
gameScene.soundManager.isMuted
Zvok je pretiho?
V konzoli vpiši:
gameScene.soundManager.sfxVolume = 1.0; // Povečaj na 100%
Zvok je preglasn?
V konzoli vpiši:
gameScene.soundManager.sfxVolume = 0.3; // Zmanjšaj na 30%
Izklopi glasbo:
V konzoli vpiši:
gameScene.soundManager.stopMusic();
Vklopi glasbo:
V konzoli vpiši:
gameScene.soundManager.startMusic();
📊 TEHNIČNE PODROBNOSTI:
Web Audio API:
- Vsi zvoki so proceduralno generirani
- Ni potrebe po zunanjih .mp3/.wav datotekah
- Deluje v vseh modernih brskalnikih
Oscillator Types:
- Sine: Mehak, čist zvok (UI click, harvest, music)
- Triangle: Mehak, topel zvok (dig, plant)
- Square: Oster, retro zvok (build)
- Sawtooth: Hrapav, agresiven zvok (attack)
Volume Control:
musicVolume: 0.3 (30%)sfxVolume: 0.5 (50%)isMuted: false
✅ CHECKLIST ZA TESTIRANJE:
- Dig sound deluje (till soil)
- Plant sound deluje (plant seeds)
- Harvest sound deluje (harvest crops)
- UI click sound deluje (building selection)
- Build sound deluje (place building)
- Background music se predvaja
- Volume je primeren
- Ni napak v konzoli
🎯 NASLEDNJI KORAKI:
Po uspešnem testiranju:
- Phase 24: Inventory Hotbar (Q/E tool swap)
- Phase 25: Stamina System
- Phase 26: Advanced Build Mode (rotate, confirm, cancel)
Datum: 12.12.2025
Verzija: Phase 23 Complete
Status: ✅ Ready for testing!