podobi
This commit is contained in:
93
dev_plan.md
93
dev_plan.md
@@ -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
|
||||
|
||||
---
|
||||
|
||||
|
||||
Reference in New Issue
Block a user