diff --git a/docs/FAZA1_TODO_COMPLETE.md b/docs/FAZA1_TODO_COMPLETE.md new file mode 100644 index 000000000..956d3137e --- /dev/null +++ b/docs/FAZA1_TODO_COMPLETE.md @@ -0,0 +1,327 @@ +# 📋 FAZA 1 - COMPLETE TODO LIST +**Generated:** 2026-01-06 11:05 CET +**Game Build:** Mrtva Dolina v3.0 +**Status:** Igra se zaganja ✅ - Analiza kaj še manjka do 100% + +--- + +## 🎯 **KICKSTARTER DEMO CRITICAL PATH** + +### **✅ ČE JE COMPLETE:** +- [x] **Igra se zaganja** (Electron app deluje) +- [x] **Tool System** (100% - 63/63 sprites) +- [x] **Standard Crops** (99% - 285/288 sprites, manjka samo 3 pumpkin winter) +- [x] **Main Character References** (Kai, Ana, Gronk) +- [x] **Building References** (100% - all done) +- [x] **Audio System** (100% - 61/61 files) + +--- + +## 🔴 **ŠE MANJKA ZA FAZA 1 (PRIORITIZED)** + +### **PRIORITY ⭐⭐⭐⭐⭐ (DEMO BREAKERS - MUST HAVE)** + +#### **1. BUG SYSTEM SPRITES (24 sprites)** 🐞 +**Status:** 🔴 0/24 completed +**Potrebno:** +- 6 Common bugs (butterfly, ladybug, bee, ant, firefly, grasshopper) +- 6 Uncommon bugs (monarch, dragonfly, mantis, luna moth, cicada, beetle) +- 6 Rare bugs (rainbow beetle, atlas moth, orchid mantis, jewel wasp, hercules, morpho) +- 6 Legendary bugs (golden scarab, crystal butterfly, phoenix moth, shadow mantis, rainbow stag, lunar) + +**Specs:** 32x32px, Style 32, top-down view +**Est. Time:** 2-3 hours generation +**Why Critical:** Bug catching je core gameplay loop za earning money + +--- + +#### **2. IVAN KOVAČ NPC ANIMATIONS (3 missing directions)** 👨‍🔧 +**Status:** 🟡 5/8 completed (missing 3 directions) +**Potrebno:** +- ivan_walk_diagonal_NE.png +- ivan_walk_diagonal_NW.png +- ivan_walk_diagonal_SE.png + +**Specs:** 32x32px, 8-direction sprite, Style 32 +**Est. Time:** 30 min generation +**Why Critical:** Ivan je prvi NPC ki ti popravi tools - demo blocker brez njega + +--- + +#### **3. BLACKSMITH BUILDING (Repair Bench + UI)** 🏗️ +**Status:** ✅ Building complete, 🔴 UI sprites missing +**Potrebno:** +- repair_bench_tool_slot.png (empty slot icon) +- repair_bench_material_slot.png (material slot) +- repair_progress_bar.png (repair animation) +- repair_complete_sparkle.png (VFX) +- repair_button.png (action button) +- cost_display_bg.png (UI element) + +**Specs:** Various sizes, Style 32 +**Est. Time:** 1 hour generation +**Why Critical:** Players need to repair tools to continue farming + +--- + +#### **4. CROP SPRITES - MISSING PIECES** 🌱 +**Status:** 285/288 (99%) +**Potrebno:** +- pumpkin_stage6_winter.png +- pumpkin_stage7_winter.png +- pumpkin_stage8_winter.png + +**Specs:** 32x32px, Style 32, snowy/frozen variants +**Est. Time:** 15 min generation +**Why Critical:** Completes standard crop system to 100% + +--- + +#### **5. CANNABIS INDICA - COMPLETE REMAINING SEASONS (27 sprites)** 🌿 +**Status:** 🟡 5/32 (16% - spring only) +**Potrebno:** +- 8 Summer stages (all growth stages) +- 8 Autumn stages (harvest season - CRITICAL) +- 8 Winter stages (dormant) +- 3 Spring stages (stages 6-8) + +**Specs:** 32x32px, Style 32, 7-leaf distinctive pattern +**Est. Time:** 2 hours generation +**Why Critical:** Specialty crop system needs at least 1 complete example + +--- + +### **PRIORITY ⭐⭐⭐⭐ (DEMO IMPORTANT - SHOULD HAVE)** + +#### **6. KAI 8-DIRECTION SPRITES (8 sprites)** 🧑 +**Status:** 🔴 0/8 +**Trenutno:** Only reference master image exists +**Potrebno:** +- kai_walk_N, kai_walk_S, kai_walk_E, kai_walk_W +- kai_walk_NE, kai_walk_NW, kai_walk_SE, kai_walk_SW + +**Specs:** 32x32px, Style 32, pink+green dreads, katana on back +**Est. Time:** 1-2 hours generation +**Why Important:** Main playable character animations + +--- + +#### **7. ANA 8-DIRECTION SPRITES (8 sprites)** 👩 +**Status:** 🔴 0/8 +**Trenutno:** Only reference master image exists (PINK hair fixed) +**Potrebno:** +- ana_walk_N, ana_walk_S, ana_walk_E, ana_walk_W +- ana_walk_NE, ana_walk_NW, ana_walk_SE, ana_walk_SW + +**Specs:** 32x32px, Style 32, PINK hair (not blonde) +**Est. Time:** 1-2 hours generation +**Why Important:** Second playable character for co-op demo + +--- + +#### **8. ZOMBIE SCOUT 8-DIRECTION SPRITES (8 sprites)** 🧟 +**Status:** 🔴 0/8 +**Trenutno:** Only reference master image exists (red bandana, purple dreads) +**Potrebno:** +- zombi_skavt_walk_N/S/E/W/NE/NW/SE/SW + +**Specs:** 32x32px, Style 32, zombie companion +**Est. Time:** 1-2 hours generation +**Why Important:** Core companion mechanic for demo + +--- + +#### **9. PEK (BAKER) 8-DIRECTION SPRITES (8 sprites)** 👨‍🍳 +**Status:** 🔴 0/8 +**Trenutno:** Only reference master image exists +**Potrebno:** +- pek_walk_N/S/E/W/NE/NW/SE/SW + +**Specs:** 32x32px, Style 32, baker hat and apron +**Est. Time:** 1-2 hours generation +**Why Important:** Food/cooking NPC for demo economy + +--- + +#### **10. VFX PARTICLES (6 types)** ✨ +**Status:** 🔴 0/6 +**Potrebno:** +- harvest_sparkle.png (crop harvest effect) +- level_up_burst.png (zombie scout leveling) +- tool_break_particles.png (tool durability = 0) +- repair_complete_shine.png (blacksmith) +- coin_pickup_glint.png (money collection) +- quest_complete_stars.png (quest finish) + +**Specs:** 16x16px to 32x32px, Style 32, transparent BG +**Est. Time:** 1 hour generation +**Why Important:** Game juice and player feedback + +--- + +### **PRIORITY ⭐⭐⭐ (DEMO POLISH - NICE TO HAVE)** + +#### **11. ITEM ICONS (3 sprites)** 🎒 +**Status:** 🔴 0/3 +**Potrebno:** +- tool_durability_icon.png (wrench/hammer icon for UI) +- money_bag_icon.png (currency display) +- artifact_icon_generic.png (museum collectibles) + +**Specs:** 24x24px or 32x32px, Style 32 +**Est. Time:** 30 min generation +**Why Nice-to-Have:** UI polish and clarity + +--- + +#### **12. DIALOGUE PORTRAITS (11 NPCs)** 🖼️ +**Status:** 🔴 0/11 +**Potrebno:** +- kai_portrait.png (64x64) +- ana_portrait.png +- ivan_portrait.png +- zombi_skavt_portrait.png +- pek_portrait.png +- tehnik_portrait.png +- kustos_portrait.png +- župan_portrait.png +- gronk_portrait.png +- arborist_portrait.png +- teacher_portrait.png + +**Specs:** 64x64px, Style 32, face closeup +**Est. Time:** 2-3 hours generation +**Why Nice-to-Have:** Adds character to dialogue system (can use placeholders) + +--- + +#### **13. MISSING PUMPKIN WINTER + STRAWBERRY SPRING** 🎃🍓 +**Status:** Pumpkin 29/32, Strawberries 24/32 +**Potrebno:** +- 3 pumpkin winter sprites (already listed above) +- 8 strawberry spring sprites (stages 1-8) + +**Est. Time:** 30 min generation +**Why Nice-to-Have:** Completes standard crop visual variety + +--- + +## 🎮 **CODE SYSTEMS - ŠE MANJKA** + +### **CRITICAL CODE (Must Have):** +- [ ] **Town Restoration Logic** - kako NPCji obnovijo zgradbe +- [ ] **Blacksmith Repair System** - code za repair UI + logic +- [ ] **Bug Catching Minigame** - click/timing mechanics +- [ ] **Quest Tracking UI** - prikaz active quests +- [ ] **Zombie Scout Leveling** - XP system (1-20) +- [ ] **Tool Durability System** - wear down + break logic + +### **IMPORTANT CODE (Should Have):** +- [ ] **Museum Evolution** - 3-stage building upgrade +- [ ] **Artifact Album UI** - collection showcase +- [ ] **Farm Raid System** - nomad attacks +- [ ] **Status Board UI** - progress dashboard + +### **POLISH CODE (Nice-to-Have):** +- [ ] **VFX System Integration** - particle effects trigger +- [ ] **School Buff System** - learning bonuses +- [ ] **City Gratitude Gifts** - rewards for restoration + +--- + +## 📊 **SUMMARY TOTALS** + +| Category | Sprites Needed | Priority | Est. Time | +|----------|----------------|----------|-----------| +| **Bugs** | 24 | ⭐⭐⭐⭐⭐ | 2-3h | +| **Ivan Missing** | 3 | ⭐⭐⭐⭐⭐ | 30min | +| **Repair UI** | 6 | ⭐⭐⭐⭐⭐ | 1h | +| **Pumpkin Winter** | 3 | ⭐⭐⭐⭐⭐ | 15min | +| **Cannabis Indica** | 27 | ⭐⭐⭐⭐⭐ | 2h | +| **Kai Animations** | 8 | ⭐⭐⭐⭐ | 1-2h | +| **Ana Animations** | 8 | ⭐⭐⭐⭐ | 1-2h | +| **Zombie Scout** | 8 | ⭐⭐⭐⭐ | 1-2h | +| **Pek (Baker)** | 8 | ⭐⭐⭐⭐ | 1-2h | +| **VFX Particles** | 6 | ⭐⭐⭐⭐ | 1h | +| **Item Icons** | 3 | ⭐⭐⭐ | 30min | +| **Portraits** | 11 | ⭐⭐⭐ | 2-3h | +| **Strawberry Spring** | 8 | ⭐⭐⭐ | 30min | +| **TOTAL SPRITES** | **113** | | **15-20h** | + +--- + +## 🚀 **RECOMMENDED ACTION PLAN** + +### **PHASE 1: CRITICAL (TODAY - 4-5h)** +1. ✅ Generiraj 24 bug sprites (2-3h) +2. ✅ Generiraj 3 Ivan missing directions (30min) +3. ✅ Generiraj 6 repair UI sprites (1h) +4. ✅ Generiraj 3 pumpkin winter (15min) +5. ✅ Generiraj 27 cannabis indica remaining (2h) + +**Result:** Demo unblocked, core gameplay loops functional + +### **PHASE 2: IMPORTANT (TOMORROW - 6-8h)** +6. ✅ Generiraj Kai 8-direction (1-2h) +7. ✅ Generiraj Ana 8-direction (1-2h) +8. ✅ Generiraj Zombie Scout 8-direction (1-2h) +9. ✅ Generiraj Pek 8-direction (1-2h) +10. ✅ Generiraj 6 VFX particles (1h) + +**Result:** Main characters playable, NPCs animated + +### **PHASE 3: POLISH (DAY 3 - 3-4h)** +11. ✅ Generiraj 3 item icons (30min) +12. ✅ Generiraj 11 dialogue portraits (2-3h) +13. ✅ Generiraj 8 strawberry spring (30min) + +**Result:** Full visual polish, demo-ready + +### **CODE INTEGRATION (PARALLEL - 20-30h)** +- Town Restoration Logic (5-8h) +- Repair System Code (3-4h) +- Bug Catching Minigame (4-6h) +- Quest Tracking UI (3-4h) +- Zombie Scout Leveling (4-5h) +- Tool Durability (2-3h) + +--- + +## 📅 **REALISTIC TIMELINE** + +**If starting TODAY (2026-01-06):** +- **Day 1 (Today):** Phase 1 Critical sprites ✅ +- **Day 2 (Tomorrow):** Phase 2 Important sprites ✅ +- **Day 3:** Phase 3 Polish sprites ✅ +- **Days 4-7:** Code integration + testing +- **DEMO READY:** **2026-01-13** (1 week from now) + +--- + +## 🎯 **MINIMUM VIABLE DEMO (MVP)** + +**If you only do Phase 1 (Critical):** +- Bug catching works ✅ +- Repair system functional ✅ +- Standard crops 100% complete ✅ +- 1 specialty crop complete (Cannabis) ✅ +- Ivan NPC fully animated ✅ + +**This is playable demo, just missing:** +- Main character animations (can use placeholder or top-down single sprite) +- Other NPC animations (can use static sprites) +- VFX polish (can use simple flashes/fades) + +--- + +## 🔥 **FUEL FOR MOTIVATION** + +**Current Progress:** ~70% of Faza 1 complete +**Fruit Trees Generated Today:** 67/320 sprites (21%) +**Total Project Assets:** 1,609/11,037 (15% of full game) + +**You're crushing it! Keep going! 🚀** + +--- + +**Next Command to User:** "Gremo na bug sprites? 🐞 24 sprites in 2-3 ure, pa unlock-aš core gameplay!"