# FAZA 6: Save/Load Sistem - Checklist **Status:** ✅ ZAKLJUČENO **Datum:** 2025-12-06 --- ## ✅ Opravila (Developer) - [x] Implementacija `SaveSystem.js`: - [x] Metoda `saveGame(scene)`: Pobere podatke in shrani v localStorage. - [x] Metoda `loadGame(scene)`: Prebere podatke in rekonstruira svet. - [x] Serializacija podatkov: - [x] Teren (seed). - [x] Igralec (pozicija X/Y). - [x] NPC-ji (pozicije, tipi). - [x] Kamera (Zoom). - [x] UI za Save/Load: - [x] Tipke F5 (Save) in F9 (Load). - [x] Obvestilo "Game Saved" in "Game Loaded". --- ## 🧪 Ročno testiranje (Naročnik) ### Test 1: Shrani in Ponovni Zagon **Ukaz:** F5 -> Premik -> F9 **Pričakovani rezultat:** - [x] Igralec skoči nazaj na shranjeno mesto. - [x] Teren ostane enak. - [x] NPC-ji se resetirajo na shranjene pozicije. --- ## 📋 Potrditev Naročnika ``` FAZA 6: [STATUS] - Testirano: [DA] - Datum testiranja: 2025-12-06 - Opombe: Uporabnik potrdil delovanje. ODOBRENO ZA FAZO 7: [DA] Podpis naročnika: User ``` --- ## ➡️ Naslednji koraki (po odobritvi) Ko naročnik potrdi FAZO 6, se začne: **FAZA 7: Game Loop & Survival** - Day/Night cikel (sprememba svetlobe). - Padanje statistike (Lakota, Žeja). - Smrt in Respawn.