# FAZA 0: Projektni Setup - Checklist **Status:** ✅ PRIPRAVLJEN ZA TESTIRANJE **Datum:** 2025-12-06 --- ## ✅ Opravila (Developer) - [x] Inicializacija npm projekta - [x] Setup Git repository (local) - [x] Konfiguracija Git user (hipodevil666@gmail.com) - [x] Kreiranje strukture map (src/, assets/, dist/) - [x] Instalacija Phaser.js (v3.80.1) - [x] Instalacija Electron.js (v33.2.1) - [x] Kreacija main.js (Electron config) - [x] Kreacija index.html - [x] Kreacija game.js (Phaser config) - [x] Kreacija BootScene.js - [x] Kreacija PreloadScene.js - [x] Kreacija GameScene.js - [x] .gitignore setup - [x] Prvi Git commit - [x] README.md dokumentacija **VSE OPRAVILA ZAKLJUČENA** ✅ --- ## 🧪 Ročno testiranje (Naročnik) ### Test 1: Zagon aplikacije **Ukaz:** `npm start` **Pričakovani rezultat:** - [x] Electron okno se odpre (velikost 1280x720) - [x] DevTools so odprte (developer mode) - [x] Naslov okna: "NovaFarma - 2.5D Survival Game" - [x] Črno ozadje **Status:** ✅ POTRJENO --- ### Test 2: BootScene **Pričakovani rezultat:** - [x] Loading bar se prikaže - [x] "Loading..." besedilo vidno - [x] Loading bar se napolni - [x] Samodejni prehod v PreloadScene **Status:** ✅ POTRJENO --- ### Test 3: PreloadScene **Pričakovani rezultat:** - [x] Naslov "NOVAFARMA" prikazan (zelena barva) - [x] Podnaslov "2.5D Isometric Survival Game" viden - [x] "Press SPACE to start" blinka (fade in/out) - [x] Pritisk SPACE preide v GameScene **Status:** ✅ POTRJENO --- ### Test 4: GameScene **Pričakovani rezultat:** - [x] Besedilo "FAZA 0: Setup Complete!" vidno - [x] Debug info v zgornjem levem kotu - [x] FPS counter v spodnjem levem kotu (približno 60 FPS) - [x] Nobenih error-jev v konzoli **Status:** ✅ POTRJENO --- ### Test 5: Performance **Pričakovani rezultat:** - [x] FPS: 55-60 (stabilen) - [x] Brez lagganja - [x] Brez memory leakov - [x] Electron okno responsive **Status:** ✅ POTRJENO --- ## 📋 Potrditev Naročnika ``` FAZA 0: ✅ ODOBRENO - Testirano: DA - Datum testiranja: 2025-12-06 17:50 - Opombe: "dela" - Vse testi uspešni Electron + Phaser pravilno konfigurirani Vse scene delujejo - Test 1: ✅ - Test 2: ✅ - Test 3: ✅ - Test 4: ✅ - Test 5: ✅ ODOBRENO ZA FAZO 1: DA Potrdil: Naročnik (2025-12-06) ``` --- ## 🚨 V primeru težav ### Težava: Electron se ne zažene **Rešitev:** ```bash # Ponovno instaliraj odvisnosti rm -rf node_modules npm install npm start ``` ### Težava: "Phaser is not defined" **Rešitev:** - Preveri da je `node_modules/phaser/dist/phaser.js` prisoten - Preveri da je `