Files
novafarma/docs/FAZA_2_DETAJLNI_NACRT.md
2026-01-20 01:05:17 +01:00

484 lines
13 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
ok # 📋 FAZA 2 - DETAJLNI DELOVNI NAČRT
## Town Restoration - Complete Work Breakdown
**Status:** 53/182 sprites (29%)
**Last Updated:** 9. Januar 2026, 03:15
**Reference Inventory:** 889 PNG files trenutno
**⚰️ SPECIAL: Cemetery added for ghost spawns!**
---
## 🔍 PREGLED ŠTO JE ŽE OBSTAJA V REFERENCES
### **✅ COMPLETE CATEGORIES:**
#### **FAZA 1 - 100% LOCKED:**
-**Farm Animals:** 40 files (10 animals × 4 frames)
- `creatures/farm_animals/` - cow, pig, sheep, chicken, duck, goat, horse, rabbit, donkey, llama
-**Farm Infrastructure:** 14 files
- `faza1_infrastructure/` - greenhouse (5), irrigation (4), storage (3), farm elements (2)
-**Tool Upgrades:** 27 files
- `tool_upgrades/` - wood (4), stone (6), iron (6), steel (6), special (4)
#### **EXISTING REFERENCE GOLDMINE:**
-**NPCs:** 179 files (30 categories)
- Ready for conversion to sprites!
- Categories: Blacksmith, Mayor, Priest, Teacher, biome NPCs
-**Crops:** 135 files
- Full growth stages, multiple varieties
-**Biomes:** 53 files
- Grassland, forest, desert, winter, jungle, volcanic, frozen
-**Enemies:** 58 files
- Zombie variants, mutants, wild animals
-**Bosses:** 21+ categories
- Giant Troll King, dragons, etc.
-**Main Characters:** 46 files
- Kai, Ana, Gronk full references
-**Companions:** 17 files
- Susi dog (4 animations), zombie scout
-**Buildings (existing):** 29 files
- Barn (7), Kai house (5), well animated (6), misc
-**Shop:** 15 files
- Gothic counter, shelves, UI elements
-**Farm Props:** 16 files
- Scarecrow, tools, crates, etc.
-**UI:** 31 files
- Complete UI system
-**Trees:** 23 files
- Various tree types
---
## 🎯 FAZA 2 - ŠTO MORAMO NAREDITI
### **PRIORITY 1: TOWN BUILDINGS (45 sprites) - WEEKS 2-3**
**Core 9 Buildings × 5 Stages Each:**
1. **TOWN HALL** (5 stages)
- Civic center, mayor's office
- Quest hub, permits, city management
- Gothic government building
- **STATUS:** 🔴 Not started
2. **CHURCH** (5 stages)
- Priest, spiritual center
- Wedding venue, blessings
- Gothic cathedral with bell tower
- **STATUS:** 🔴 Not started
3. **BLACKSMITH** (5 stages)
- Ivan Kovač workshop
- Tool upgrades, enchanting table
- Forge with anvil and furnace
- **REFERENCE EXISTS:** ✅ `npcs/ivan_kovac/`
- **STATUS:** 🔴 Not started
4. **GENERAL STORE** (5 stages)
- Upgraded from demo shop
- Full inventory, trading
- Gothic merchant building
- **REFERENCE EXISTS:** ✅ `shop/` (15 files)
- **STATUS:** 🔴 Not started
5. **INN/TAVERN** (5 stages)
- NPC gathering place
- Rooms for rent, quests
- Gothic pub aesthetic
- **STATUS:** 🔴 Not started
6. **SCHOOL** (5 stages)
- Teacher NPC
- Children safety, education
- Gothic schoolhouse
- **REFERENCE EXISTS:** ✅ `npcs/teacher/`
- **STATUS:** 🔴 Not started
7. **GUARD POST** (5 stages)
- Town defense, security
- Guard captain NPC
- Gothic barracks/tower
- **STATUS:** 🔴 Not started
8. **APOTHECARY** (5 stages)
- Potions, medicine, herbs
- Alchemy shop
- Gothic medicine shop
- **STATUS:** ✅ COMPLETE!
9. **CEMETERY** (5 stages) 👻⚰️
- Graveyard for the town
- Ghost spawn point (night haunting!)
- Father Marko blessing quests
- Gothic cemetery with mausoleums
- **STATUS:** 🔴 Not started
**Each Building Needs:**
- Stage 1: Ruined (collapsed, debris)
- Stage 2: Foundation (cleared, stable)
- Stage 3: Walls (standing, no roof)
- Stage 4: Roof (functional)
- Stage 5: Restored (beautiful, detailed)
---
### **PRIORITY 2: TOWN INFRASTRUCTURE (36 sprites) - WEEK 4**
#### **ROADS & PATHS (12 sprites):**
1. **Cobblestone Straight** (3 variants)
- Broken, patched, pristine
- **STATUS:** 🔴 Not started
2. **Cobblestone Corner** (3 variants)
- 90° turns, 3 quality levels
- **STATUS:** 🔴 Not started
3. **Cobblestone T-Junction** (3 variants)
- 3-way intersection, 3 quality levels
- **STATUS:** 🔴 Not started
4. **Town Entrance Archway** (3 stages)
- Town gate restoration
- **STATUS:** 🔴 Not started
#### **LIGHTING (6 sprites):**
1. **Gothic Street Lamp A** (2 states: off/lit)
- Tall ornate lamp
- **STATUS:** 🔴 Not started
2. **Gothic Street Lamp B** (2 states)
- Wall-mounted variant
- **STATUS:** 🔴 Not started
3. **Gothic Street Lamp C** (2 states)
- Courtyard lamp
- **STATUS:** 🔴 Not started
#### **DECORATIONS (8 sprites):**
1. **Town Banners** (4 designs)
- Different colors/crests
- **STATUS:** 🔴 Not started
2. **Flower Boxes** (2 variants)
- Window decorations
- **STATUS:** 🔴 Not started
3. **Town Statue/Monument** (2 stages)
- Broken → restored memorial
- **STATUS:** 🔴 Not started
#### **GRAVEYARD PROPS (10 sprites):** 👻⚰️
1. **Gravestones** (5 variants)
- Different shapes/sizes
- Gothic designs with epitaphs
- **STATUS:** 🔴 Not started
2. **Gothic Crosses** (3 variants)
- Stone, iron, ornate
- Different sizes
- **STATUS:** 🔴 Not started
3. **Angel Statues** (2 variants)
- Weeping angel, prayer angel
- Cemetery decorations
- **STATUS:** 🔴 Not started
**💀 GHOST MECHANICS:** Ghosts spawn from cemetery at night to haunt town!
---
### **PRIORITY 3: TOWN SQUARE COMPLETION (3 sprites) - WEEK 1 FINISH**
**Remaining Week 1 Assets:**
1. **Street Lamp Basic**
- First lamp for town square
- **STATUS:** 🔴 Not started
2. **Town Square Center**
- Open plaza tile/pattern
- **STATUS:** 🔴 Not started
3. **Entrance Arch Basic**
- Simple archway
- **STATUS:** 🔴 Not started
**Week 1 Current:** 10/13 (77%)
---
### **PRIORITY 4: TOWN NPCs (88 sprites) - WEEK 5**
**8 Primary NPCs × 11 Sprites Each:**
#### **NPC SPRITE REQUIREMENTS (per character):**
- **Idle:** 4 (front, back, left, right)
- **Walk:** 4 (front, back, left, right)
- **Unique Action:** 2 (character-specific)
- **Portrait:** 1 (dialogue/UI)
- **TOTAL:** 11 sprites per NPC
#### **NPC LIST:**
1. **Mayor Viktor** (11 sprites)
- Elderly, formal suit
- Restoration coordinator
- **REFERENCE EXISTS:** ✅ `npcs/mayor/` (13 files)
- **STATUS:** 🔴 Needs sprite conversion
2. **Father Marko** (11 sprites)
- Priest, spiritual guide
- Quest giver
- **REFERENCE EXISTS:** ✅ `npcs/priest/` (6 files)
- **STATUS:** 🔴 Needs sprite conversion
3. **Ivan Kovač (Blacksmith Gronk)** (11 sprites)
- Tool upgrades, enchanting
- **REFERENCE EXISTS:** ✅ `npcs/ivan_kovac/` (11 files)
- **ALREADY DESIGNED:** Gronk can double!
- **STATUS:** ⚠️ Partial (Gronk exists as companion)
4. **Mrs. Novak** (11 sprites)
- General store owner
- Supplies merchant
- **STATUS:** 🔴 Not started
5. **Inn Keeper Janez** (11 sprites)
- Tavern host, gossip
- **STATUS:** 🔴 Not started
6. **Teacher Ana** (11 sprites)
- School teacher, children
- **REFERENCE EXISTS:** ✅ `npcs/teacher/` (10 files)
- **NOTE:** NOT the same Ana as twin!
- **STATUS:** 🔴 Needs sprite conversion
7. **Guard Captain Luka** (11 sprites)
- Town defense, zombie protection
- **STATUS:** 🔴 Not started
8. **Elder Marta** (11 sprites)
- Town historian, lore keeper
- **STATUS:** 🔴 Not started
---
## 📊 FAZA 2 - COMPLETE BREAKDOWN
### **TOTAL SPRITES NEEDED: 182**
| Category | Sprites | Status | % |
|----------|---------|--------|---|
| **Week 1 (Town Square)** | 13 | 13 done ✅ | 100% |
| **Weeks 2-3 (Buildings)** | 45 | 40 done 🔄 | 89% |
| **Week 4 (Infrastructure)** | 36 | 0 done | 0% |
| **Week 5 (NPCs)** | 88 | 0 done | 0% |
| **TOTAL FAZA 2** | **182** | **53 done** | **29%** |
*(Updated: +9th building Cemetery + 10 graveyard props)*
---
## 🔥 IMMEDIATE ACTION PLAN - NEXT SESSION
### **FINISH WEEK 1 (3 sprites):**
1. ✅ First ruined house (5 stages) - **DONE**
2. ✅ Fountain (3 stages) - **DONE**
3. ✅ Bench - **DONE**
4. ✅ Notice board - **DONE**
5. 🔴 **Street lamp basic** - TODO
6. 🔴 **Town square center** - TODO
7. 🔴 **Entrance arch** - TODO
### **FINISH WEEK 2 (5 sprites):**
1. **Cemetery** (5 stages) - Ghost spawn point! 👻⚰️
- Ruined → Restored graveyard
- Mausoleums, gates, fog effects
### **START WEEK 4 (10 sprites):**
1. **Graveyard Props** (10 total)
- Gravestones (5), Crosses (3), Angels (2)
---
## 💡 REFERENCE CONVERSION STRATEGY
### **NPCs THAT EXIST AS REFERENCES (179 files!):**
**Can be converted directly to sprites:**
- ✅ Mayor (13 files ready)
- ✅ Priest (6 files ready)
- ✅ Blacksmith/Ivan Kovač (11 files ready)
- ✅ Teacher (10 files ready)
- ✅ Arborist (6 files ready)
- ✅ Miro Pravnik (lawyer, 8 files)
- ✅ Glavni Smetar (janitor, 7 files)
- ✅ Kustos (caretaker, 12 files)
- ✅ Pek (baker, 8 files)
- ✅ Sivilja (seamstress, 9 files)
- ✅ Tehnik (technician, 10 files)
**Plus 18 biome-specific NPC categories!**
### **CONVERSION WORKFLOW:**
1. Review existing reference images
2. Use as base for sprite generation (walk, idle, actions)
3. Add animations + portrait
4. 11 sprites per NPC = efficient batch process!
---
## 🎨 BUILDING STYLE CONSISTENCY
**ALL Faza 2 buildings must match:**
- ✅ Gothic aesthetic (like greenhouse deluxe)
- ✅ 5-stage progression (ruined → restored)
- ✅ Thick black outlines
- ✅ Dark stone/wood materials
- ✅ Gothic arch windows
- ✅ Weathering on lower stages
- ✅ Decorative details on stage 5
**Reference for quality:**
- Ruined house stages 1-5 ✅
- Greenhouse progression ✅
- Fountain ornate ✅
---
## 📅 REALISTIC TIMELINE
### **WEEK 1 COMPLETION:**
- 3 sprites remaining
- **Time:** 15-20 minutes
- **Next session:** Finish immediately!
### **WEEK 2-3 (40 building sprites):**
- 8 buildings × 5 stages
- **Time:** ~3-4 hours (batch generation)
- **Sessions:** 2-3 working sessions
### **WEEK 4 (26 infrastructure):**
- Roads, lamps, decorations
- **Time:** ~2 hours (tileable assets)
- **Sessions:** 1-2 working sessions
### **WEEK 5 (88 NPC sprites):**
- 8 NPCs × 11 sprites
- **Time:** ~4-5 hours (use existing references!)
- **Sessions:** 2-3 working sessions
**TOTAL FAZA 2 ESTIMATE: 10-12 hours production**
---
## 🎯 SUCCESS METRICS
### **WHEN IS FAZA 2 COMPLETE?**
**Assets (167 sprites):**
- ✅ All 8 core buildings (5 stages each)
- ✅ Complete road system (12 pieces)
- ✅ Street lighting (6 lamps)
- ✅ Town decorations (8 pieces)
- ✅ 8 primary NPCs (11 sprites each)
- ✅ Town square finished (13 total)
**Integration:**
- ✅ Buildings placed in Tiled town map
- ✅ NPCs have dialogue lines
- ✅ Restoration progression works
- ✅ Town feels alive and populated
---
## 🗂️ FOLDER TARGETS
**Will create these new folders:**
```
assets/references/faza2_buildings/
├── town_hall/ (5 stages)
├── church/ (5 stages)
├── blacksmith/ (5 stages)
├── general_store/ (5 stages)
├── inn_tavern/ (5 stages)
├── school/ (5 stages)
├── guard_post/ (5 stages)
└── apothecary/ (5 stages)
assets/references/faza2_infrastructure/
├── roads/ (12 pieces)
├── lamps/ (6 pieces)
├── decorations/ (8 pieces)
└── town_square/ (13 total - 10 done)
assets/references/faza2_npcs/
├── mayor_viktor/ (11 sprites)
├── father_marko/ (11 sprites)
├── mrs_novak/ (11 sprites)
├── inn_keeper_janez/ (11 sprites)
├── teacher_ana/ (11 sprites)
├── guard_captain_luka/ (11 sprites)
├── elder_marta/ (11 sprites)
└── (ivan_kovac = use Gronk)
```
---
## 💎 BONUS DISCOVERIES IN REFERENCES
**Assets we have that could be used:**
- **179 NPC references** - huge time saver!
- **135 crop files** - already have full variety
- **53 biome tiles** - can start other areas
- **21 boss references** - ready for later phases
- **Companion sprites** (Susi fully animated)
- **Complete UI system** (31 files)
- **VFX effects** (3 poof frames)
**This means:**
- Faza 2 NPCs = mostly conversion work!
- Can batch generate from existing references
- Style already locked and consistent
---
## 🚀 NEXT SESSION PLAN
**IMMEDIATE (15 min):**
1. Generate street lamp
2. Generate town square center
3. Generate entrance arch
4. **Week 1 COMPLETE! ✅**
**THEN (3-4 hours):**
1. **Town Hall** (5 stages)
2. **Church** (5 stages)
3. **Blacksmith** (5 stages)
4. **General Store** (5 stages)
5. **Week 2 COMPLETE! ✅**
**MOMENTUM: Keep going!**
---
## 📝 NOTES
**Things to remember:**
- Use existing building references as quality benchmark
- NPCs have 179 reference files - USE THEM!
- Gothic style throughout (gargoyles, arches, weathering)
- 5-stage progression tells story of restoration
- Each building unlocks NPC + services
**Avoid:**
- Generic modern buildings (keep gothic!)
- Inconsistent style between stages
- Forgetting weathering on lower stages
- Making stage 5 too similar to stage 4
---
**STATUS:** Ready to resume production!
**NEXT:** Finish Week 1 → Start Week 2 buildings! 🏗️