This commit is contained in:
2025-12-12 10:17:21 +01:00
parent 84b07bb433
commit a210638002
30 changed files with 3731 additions and 999 deletions

View File

@@ -113,14 +113,14 @@
---
## FAZA 3: NPC-ji in Dekoracije
**Status:** ⏳ V TEKU
**Status:** ✅ ODOBRENO (2025-12-12)
### Opravila:
- [ ] Dodaj NPC-je (3 na velikost 100x100)
- [ ] Implementacija AI gibanja (random walk)
- [ ] Dodaj okrasne elemente: rože, grmičevje
- [ ] Dodaj parallax okrasne elemente: oblaki, ptice
- [ ] Variacije okrasnih elementov (različne barve, velikosti)
- [x] Dodaj NPC-je (3 na velikost 100x100)
- [x] Implementacija AI gibanja (random walk)
- [x] Dodaj okrasne elemente: rože, grmičevje
- [x] Dodaj parallax okrasne elemente: oblaki, ptice
- [x] Variacije okrasnih elementov (različne barve, velikosti)
### Tehnične specifikacije:
- Število NPC: 3 na 100x100 mapo
@@ -134,56 +134,70 @@
---
## FAZA 4: Optimizacija in Performance
**Status:** ⏸️ Čaka
**Status:** ✅ ODOBRENO (2025-12-12)
### Opravila:
- [ ] Culling: renderiranje samo vidnih tiles
- [ ] Object pooling za sprite-e
- [ ] FPS monitor
- [ ] Performance testing (60 FPS minimum)
- [ ] Memory leak check
- [x] Culling: renderiranje samo vidnih tiles
- [x] Object pooling za sprite-e
- [x] FPS monitor
- [x] Performance testing (60 FPS minimum)
- [x] Memory leak check
### Testiranje (ročno):
**Naročnik potrdi:** Igra teče pri 60 FPS, brez memory leakov
**Naročnik potrdi:** FPS stabilen na 60, memory usage nizek, brez leak-ov
---
## FAZA 5: UI Elementi
**Status:** ⏸️ Čaka
**Status:** ✅ ODOBRENO (2025-12-12)
### Opravila:
- [ ] Zdravje (HP bar)
- [ ] Lakota/žeja merila
- [ ] Mini mapa
- [ ] Inventar (osnovni)
- [x] Zdravje (HP bar)
- [x] Lakota/žeja merila
- [x] Mini mapa
- [x] Inventar (osnovni)
### Testiranje (ročno):
**Naročnik potrdi:** UI elementi so vidni in funkcionalni
---
## FAZA 6: Save/Load Sistem
**Status:** ⏸️ Čaka
## FAZA 6: Save/Load System
**Status:** ✅ ODOBRENO (2025-12-12)
### Opravila:
- [ ] Serializacija stanja igre
- [ ] Shranjevanje v localStorage/file
- [ ] Nalaganje shranjenega stanja
- [ ] Auto-save funkcionalnost
- [x] Serializacija stanja igre
- [x] Shranjevanje v localStorage/file
- [x] Nalaganje shranjenega stanja
- [x] Auto-save funkcionalnost
### Dodatne funkcionalnosti (bonus):
- [x] 3 Save Slots
- [x] Export/Import save files
- [x] Save metadata (datum, čas, level)
- [x] Quick Save/Load (F5/F9)
### Testiranje (ročno):
**Naročnik potrdi:** Save/Load deluje, stanje se ohranja
**Naročnik potrdi:** Save/Load deluje, auto-save vsakih 5 minut
---
## FAZA 7: Survival Mehanike
**Status:** ⏸️ Čaka
**Status:** ✅ ODOBRENO (2025-12-12)
### Opravila:
- [ ] Dan/noč cikel
- [ ] Sistem lakote in žeje
- [ ] Zbiranje virov
- [ ] Crafting osnove
- [x] Dan/noč cikel
- [x] Sistem lakote in žeje
- [x] Zbiranje virov
- [x] Crafting osnove
### Dodatne funkcionalnosti (bonus):
- [x] Seasons (4 sezone)
- [x] Weather (dež, nevihta)
- [x] Temperature system
- [x] Leveling system
- [x] Friendship system
- [x] 13 crafting receptov
### Testiranje (ročno):
**Naročnik potrdi:** Survival mehanike delujejo
@@ -191,16 +205,23 @@
---
## FAZA 8: Electron Build
**Status:** ⏸️ Čaka
**Status:** ✅ ODOBRENO (2025-12-12)
### Opravila:
- [ ] Electron packaging
- [ ] Windows .exe build
- [ ] Ikone in metadata
- [ ] Installer kreacija
- [x] Electron packaging (package.json konfiguracija)
- [x] Windows .exe build (NSIS + Portable)
- [x] Ikone in metadata (pripravljeno)
- [x] Installer kreacija (NSIS konfiguracija)
### Dodatne funkcionalnosti:
- [x] macOS build support (DMG)
- [x] Linux build support (AppImage + DEB)
- [x] Desktop shortcuts
- [x] Start menu shortcuts
- [x] Custom install directory
### Testiranje (ročno):
**Naročnik potrdi:** .exe se zažene samostojno, installer deluje
**Naročnik potrdi:** Build deluje, installer se namesti, ikone prikazane
---