# FAZA 16: Weather System & Open World - Checklist **Status:** ✅ ZAKLJUČENO **Datum:** 2025-12-06 --- ## 🎯 Cilj Implementirati dinamični vremenski sistem in izboljšati občutek odprtega sveta. To vključuje: - Dež, meglo in nevihte - Vizualne efekte (dežne kapljice, zatemnitev) - Naključne vremenske spremembe - Večja, bolj živa mapa ## ✅ Opravila (Developer) - [x] **Weather System:** - [x] Ustvariti `WeatherSystem.js` - [x] Tipi vremena: `'clear'`, `'rain'`, `'fog'`, `'storm'` - [x] Periodične spremembe (vsakih 30s) - [x] **Rain Effect:** - [x] Particle sistem za dež (100-150 kapljic) - [x] Animacija padanja - [x] Zatemnitev zaslona (overlay) - [x] **Fog Effect:** - [x] Siv overlay z alpha kanalom - [x] **Integration:** - [x] Dodano v `GameScene.js` - [x] Update loop kliče `weatherSystem.update(delta)` - [x] Dodano v `index.html` --- ## 🧪 Ročno testiranje (Naročnik) ### Test 1: Dež **Ukaz:** Počakajte v igri ~30s. **Rezultat:** Začne deževati (modre črte padajo navzdol). Zaslon se zatemni. ### Test 2: Megla **Ukaz:** Počakajte, da vreme se spremeni. **Rezultat:** Zaslon postane siv/mističen. ### Test 3: Jasno vreme **Ukaz:** Počakajte. **Rezultat:** Vse efekte prenehajo. --- ## 📋 Potrditev Naročnika ``` FAZA 16: [STATUS] - Testirano: [DA/NE] - Datum testiranja: ___________ - Opombe: ODOBRENO ZA NASLEDNJO FAZO: [DA/NE] ``` --- ## ➡️ Naslednji koraki **FAZA 17:** Sound & Music (Ambient zvoki, glasba za dan/noč) **FAZA 18:** Quest System (Naloge, cilji, nagrade) **FAZA 19:** NPC Dialog (Pogovor z NPC-ji) **FAZA 20:** Polish & Optimization (Optimizacija, zadnji detajli)