# 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)
