- ASSET_COUNT_STATUS_01_01_2026.md - asset tracking - CHARACTER_PRODUCTION_PLAN.md - character animation plan - CHARACTER_GENERATION_FINAL_PLAN.md - API alternatives research - COMFYUI_SETUP_TODAY.md - ComfyUI setup guide - TASKS_01_01_2026.md - consolidated task list - FULL_STORY_OVERVIEW.md - game narrative summary - preview_animations.html - animation preview gallery - Test scripts for API exploration (test_minimal.py, test_imagen.py) - Character generation scripts (generate_all_characters_complete.py, generate_characters_working.py) These were created during API troubleshooting and production planning.
271 lines
9.0 KiB
Markdown
271 lines
9.0 KiB
Markdown
# 👥 GLAVNI KARAKTERJI - PRODUCTION PLAN
|
||
|
||
**Datum**: 1.1.2026
|
||
**Status**: Planning Phase
|
||
**Cilj**: Definirati vse potrebne assete za Kai, Ana, Gronk
|
||
|
||
---
|
||
|
||
## 📊 TRENUTNO STANJE
|
||
|
||
| Karakter | Trenutno | Master Ref | Animacije | Status |
|
||
|:---------|:--------:|:----------:|:---------:|:------:|
|
||
| **Kai** | 1 PNG | ✅ | ❌ | 🔴 NEED WORK |
|
||
| **Ana** | 0 PNG | ✅ (konsistentno) | ❌ | 🔴 NEED WORK |
|
||
| **Gronk** | 1 PNG | ✅ | ❌ | 🔴 NEED WORK |
|
||
|
||
**Locked References** (v `assets/slike/konsistentno/`):
|
||
- ✅ `kai_master_styleA_reference.png`
|
||
- ✅ `kai_master_styleB_reference.png`
|
||
- ✅ `ana_master_styleA_reference.png`
|
||
- ✅ `ana_master_styleB_reference.png`
|
||
- ✅ `gronk_master_styleA_reference.png`
|
||
- ✅ `gronk_master_styleB_reference.png`
|
||
|
||
---
|
||
|
||
## 🎮 KAJ POTREBUJEMO ZA VSAK KARAKTER?
|
||
|
||
### 🧑 **1. KAI (Protagonist - Zombie Whisperer)**
|
||
|
||
#### A. Osnovne Animacije (CRITICAL)
|
||
| Animation | Frames | Directions | Total PNG | Prioriteta |
|
||
|:----------|:------:|:----------:|:---------:|:----------:|
|
||
| **Walk Cycle** | 4 | 8 (N,NE,E,SE,S,SW,W,NW) | 32 | 🔥 HIGH |
|
||
| **Idle** | 4 | 2 (side, front) | 8 | 🔥 HIGH |
|
||
| **Run** | 4 | 8 | 32 | 🔶 MEDIUM |
|
||
| **SUBTOTAL** | - | - | **72** | - |
|
||
|
||
#### B. Action Animacije (GAMEPLAY)
|
||
| Action | Frames | Directions | Total PNG | Prioriteta |
|
||
|:-------|:------:|:----------:|:---------:|:----------:|
|
||
| **Attack (Sword/Melee)** | 4 | 4 (N,E,S,W) | 16 | 🔥 HIGH |
|
||
| **Dig (Shovel)** | 4 | 4 | 16 | 🔥 HIGH |
|
||
| **Plant (Seeds)** | 3 | 2 | 6 | 🔶 MEDIUM |
|
||
| **Harvest** | 3 | 2 | 6 | 🔶 MEDIUM |
|
||
| **Drink/Eat** | 3 | 1 | 3 | 🔷 LOW |
|
||
| **Use Item** | 3 | 2 | 6 | 🔷 LOW |
|
||
| **SUBTOTAL** | - | - | **53** | - |
|
||
|
||
#### C. Emotional/Story Animacije (CUTSCENE)
|
||
| Animation | Frames | Total PNG | Prioriteta |
|
||
|:----------|:------:|:---------:|:----------:|
|
||
| **Sad/Crying** | 4 | 4 | 🔷 LOW |
|
||
| **Happy/Celebrate** | 4 | 4 | 🔷 LOW |
|
||
| **Thinking** | 3 | 3 | 🔷 LOW |
|
||
| **Shocked** | 2 | 2 | 🔷 LOW |
|
||
| **SUBTOTAL** | - | **13** | - |
|
||
|
||
#### D. Combat Special (ALPHA 2.0)
|
||
| Animation | Frames | Total PNG | Prioriteta |
|
||
|:----------|:------:|:---------:|:----------:|
|
||
| **Zombie Command** (gesture) | 4 | 4 | 🔵 LATER |
|
||
| **Telepathy Effect** | 6 | 6 | 🔵 LATER |
|
||
| **Hurt/Damaged** | 3 | 3 | 🔶 MEDIUM |
|
||
| **Death** | 5 | 5 | 🔷 LOW |
|
||
| **SUBTOTAL** | - | **18** | - |
|
||
|
||
### **KAI TOTAL: 156 PNG**
|
||
|
||
---
|
||
|
||
### 💜 **2. ANA (Twin Sister - Scientist)**
|
||
|
||
#### A. Osnovne Animacije (CRITICAL)
|
||
| Animation | Frames | Directions | Total PNG | Prioriteta |
|
||
|:----------|:------:|:----------:|:---------:|:----------:|
|
||
| **Walk Cycle** | 4 | 8 | 32 | 🔥 HIGH |
|
||
| **Idle** | 4 | 2 | 8 | 🔥 HIGH |
|
||
| **Run** | 4 | 8 | 32 | 🔶 MEDIUM |
|
||
| **SUBTOTAL** | - | - | **72** | - |
|
||
|
||
#### B. Action Animacije (SCIENTIST THEME)
|
||
| Action | Frames | Directions | Total PNG | Prioriteta |
|
||
|:-------|:------:|:----------:|:---------:|:----------:|
|
||
| **Research** (notebook) | 4 | 2 | 8 | 🔥 HIGH |
|
||
| **Heal** (apply bandage) | 4 | 2 | 8 | 🔥 HIGH |
|
||
| **Examine** (magnifying glass) | 3 | 2 | 6 | 🔶 MEDIUM |
|
||
| **Mix Potion** | 4 | 1 | 4 | 🔶 MEDIUM |
|
||
| **Collect Sample** | 3 | 2 | 6 | 🔷 LOW |
|
||
| **SUBTOTAL** | - | - | **32** | - |
|
||
|
||
#### C. Emotional/Story (TWIN BOND THEME)
|
||
| Animation | Frames | Total PNG | Prioriteta |
|
||
|:----------|:------:|:---------:|:----------:|
|
||
| **Worried** | 4 | 4 | 🔥 HIGH (story) |
|
||
| **Relief** | 4 | 4 | 🔥 HIGH (story) |
|
||
| **Twin Bond Glow** | 6 | 6 | 🔶 MEDIUM |
|
||
| **Flashback Pose** | 3 | 3 | 🔷 LOW |
|
||
| **SUBTOTAL** | - | **17** | - |
|
||
|
||
#### D. Combat/Support (SUPPORT ROLE)
|
||
| Animation | Frames | Total PNG | Prioriteta |
|
||
|:----------|:------:|:---------:|:----------:|
|
||
| **Defend** (staff block) | 4 | 4 | 🔶 MEDIUM |
|
||
| **Cure Cast** | 5 | 5 | 🔶 MEDIUM |
|
||
| **Hurt** | 3 | 3 | 🔷 LOW |
|
||
| **Death** | 5 | 5 | 🔷 LOW |
|
||
| **SUBTOTAL** | - | **17** | - |
|
||
|
||
### **ANA TOTAL: 138 PNG**
|
||
|
||
---
|
||
|
||
### 💚 **3. GRONK (Zen Troll - Comic Relief)**
|
||
|
||
#### A. Osnovne Animacije (CRITICAL)
|
||
| Animation | Frames | Directions | Total PNG | Prioriteta |
|
||
|:----------|:------:|:----------:|:---------:|:----------:|
|
||
| **Walk Cycle** (heavy) | 4 | 8 | 32 | 🔥 HIGH |
|
||
| **Idle** (chill stance) | 4 | 2 | 8 | 🔥 HIGH |
|
||
| **Run** (slow lumbering) | 4 | 8 | 32 | 🔶 MEDIUM |
|
||
| **SUBTOTAL** | - | - | **72** | - |
|
||
|
||
#### B. Action Animacije (TROLL THEME)
|
||
| Action | Frames | Directions | Total PNG | Prioriteta |
|
||
|:-------|:------:|:----------:|:---------:|:----------:|
|
||
| **Vape** 💨 (signature!) | 6 | 2 | 12 | 🔥 HIGH |
|
||
| **Smash** (club attack) | 5 | 4 | 20 | 🔥 HIGH |
|
||
| **Lift Heavy** | 4 | 2 | 8 | 🔶 MEDIUM |
|
||
| **Meditate** (zen pose) | 4 | 1 | 4 | 🔷 LOW |
|
||
| **SUBTOTAL** | - | - | **44** | - |
|
||
|
||
#### C. Emotional (COMIC RELIEF)
|
||
| Animation | Frames | Total PNG | Prioriteta |
|
||
|:----------|:------:|:---------:|:----------:|
|
||
| **Laugh** | 4 | 4 | 🔶 MEDIUM |
|
||
| **Confused** | 3 | 3 | 🔷 LOW |
|
||
| **Chill/Relaxed** | 3 | 3 | 🔷 LOW |
|
||
| **SUBTOTAL** | - | **10** | - |
|
||
|
||
#### D. Combat (TANK ROLE)
|
||
| Animation | Frames | Total PNG | Prioriteta |
|
||
|:----------|:------:|:---------:|:----------:|
|
||
| **Block** (shield up) | 3 | 3 | 🔶 MEDIUM |
|
||
| **Taunt** | 4 | 4 | 🔷 LOW |
|
||
| **Hurt** | 3 | 3 | 🔶 MEDIUM |
|
||
| **Death** | 5 | 5 | 🔷 LOW |
|
||
| **SUBTOTAL** | - | **15** | - |
|
||
|
||
### **GRONK TOTAL: 141 PNG**
|
||
|
||
---
|
||
|
||
## 📊 GRAND TOTAL SUMMARY
|
||
|
||
| Character | Walk/Run | Actions | Emotions | Combat | TOTAL |
|
||
|:----------|:--------:|:-------:|:--------:|:------:|------:|
|
||
| **Kai** | 72 | 53 | 13 | 18 | **156** |
|
||
| **Ana** | 72 | 32 | 17 | 17 | **138** |
|
||
| **Gronk** | 72 | 44 | 10 | 15 | **141** |
|
||
| **GRAND TOTAL** | **216** | **129** | **40** | **50** | **435** |
|
||
|
||
---
|
||
|
||
## 🎯 PHASED PRODUCTION STRATEGY
|
||
|
||
### **PHASE 1: CORE GAMEPLAY** (Priority 🔥 HIGH)
|
||
**Cilj**: Playable characters z basic animations
|
||
|
||
| Character | Animations | PNG Count | Čas Est. |
|
||
|:----------|:-----------|:---------:|:--------:|
|
||
| Kai | Walk (32) + Idle (8) + Attack (16) + Dig (16) | 72 | 1.5h |
|
||
| Ana | Walk (32) + Idle (8) + Research (8) + Heal (8) | 56 | 1h |
|
||
| Gronk | Walk (32) + Idle (8) + Vape (12) + Smash (20) | 72 | 1.5h |
|
||
| **PHASE 1 TOTAL** | - | **200 PNG** | **~4h** |
|
||
|
||
---
|
||
|
||
### **PHASE 2: EXPANDED GAMEPLAY** (Priority 🔶 MEDIUM)
|
||
**Cilj**: More actions + story emotions
|
||
|
||
| Character | Animations | PNG Count | Čas Est. |
|
||
|:----------|:-----------|:---------:|:--------:|
|
||
| Kai | Run (32) + Plant (6) + Harvest (6) + Hurt (3) | 47 | 1h |
|
||
| Ana | Run (32) + Examine (6) + Mix (4) + Worried (4) | 46 | 1h |
|
||
| Gronk | Run (32) + Lift (8) + Laugh (4) + Hurt (3) | 47 | 1h |
|
||
| **PHASE 2 TOTAL** | - | **140 PNG** | **~3h** |
|
||
|
||
---
|
||
|
||
### **PHASE 3: POLISH & CUTSCENES** (Priority 🔷 LOW)
|
||
**Cilj**: Full emotional range + story sequences
|
||
|
||
| Character | Animations | PNG Count | Čas Est. |
|
||
|:----------|:-----------|:---------:|:--------:|
|
||
| Kai | Emotions (13) + Use Item (6) + Eat (3) + Death (5) | 27 | 45 min |
|
||
| Ana | Twin Bond (6) + Flashback (3) + Death (5) + Relief (4) | 18 | 30 min |
|
||
| Gronk | Meditate (4) + Confused (3) + Taunt (4) + Death (5) | 16 | 30 min |
|
||
| **PHASE 3 TOTAL** | - | **61 PNG** | **~2h** |
|
||
|
||
---
|
||
|
||
### **PHASE 4: ADVANCED SYSTEMS** (Priority 🔵 ALPHA 2.0)
|
||
**Cilj**: Special abilities + effects
|
||
|
||
| Character | Animations | PNG Count | Čas Est. |
|
||
|:----------|:-----------|:---------:|:--------:|
|
||
| Kai | Zombie Command (4) + Telepathy (6) | 10 | 20 min |
|
||
| Ana | Collect Sample (6) + Cure Cast (5) | 11 | 20 min |
|
||
| Gronk | Block (3) + Chill (3) | 6 | 15 min |
|
||
| **PHASE 4 TOTAL** | - | **27 PNG** | **~1h** |
|
||
|
||
---
|
||
|
||
## ✅ PRODUCTION TIMELINE ESTIMATE
|
||
|
||
| Phase | PNG Output | Čas | Prioriteta | Kdaj? |
|
||
|:------|:----------:|:---:|:----------:|:-----:|
|
||
| **Phase 1: Core** | 200 | 4h | 🔥 CRITICAL | **Danes!** |
|
||
| **Phase 2: Expanded** | 140 | 3h | 🔶 HIGH | Jutri |
|
||
| **Phase 3: Polish** | 61 | 2h | 🔷 MEDIUM | Dan 3 |
|
||
| **Phase 4: Advanced** | 27 | 1h | 🔵 LOW | Alpha 2.0 |
|
||
| **TOTAL** | **428** | **10h** | - | Week 1 |
|
||
|
||
---
|
||
|
||
## 🎨 ART STYLE REQUIREMENTS
|
||
|
||
### Vsak karakter rabi 2 verzije:
|
||
- **Style A** (Cartoon): Bright colors, bold outlines
|
||
- **Style B** (Noir): Dark, gritty, high contrast
|
||
|
||
**Total PNG × 2 = 856 PNG** (if doing both styles)
|
||
|
||
---
|
||
|
||
## 📝 GENERATION STRATEGY
|
||
|
||
### Option A: Batch Generation (Recommended)
|
||
1. Generate ALL Phase 1 animations for Kai (72 PNG) - 1.5h
|
||
2. Generate ALL Phase 1 animations for Ana (56 PNG) - 1h
|
||
3. Generate ALL Phase 1 animations for Gronk (72 PNG) - 1.5h
|
||
4. Background removal batch - 30 min
|
||
5. **TOTAL TODAY: 200 PNG in 4.5h**
|
||
|
||
### Option B: Character-by-Character
|
||
1. Kai complete (156 PNG) - 3h
|
||
2. Ana complete (138 PNG) - 3h
|
||
3. Gronk complete (141 PNG) - 3h
|
||
4. **TOTAL: 435 PNG in 9h** (full day)
|
||
|
||
---
|
||
|
||
## 🚀 RECOMMENDED PLAN FOR TODAY
|
||
|
||
**Session 1 (Morning - 2h):**
|
||
- [ ] Generate Kai Phase 1 (72 PNG)
|
||
- [ ] Background removal
|
||
|
||
**Session 2 (Afternoon - 2h):**
|
||
- [ ] Generate Ana Phase 1 (56 PNG)
|
||
- [ ] Generate Gronk Phase 1 (72 PNG)
|
||
|
||
**RESULT**: ✅ **200 PNG - All 3 characters playable!**
|
||
|
||
---
|
||
|
||
**Created**: 1.1.2026 @ 12:51
|
||
**Status**: 📋 **PLAN READY - AWAITING EXECUTION**
|
||
**Next Step**: Start Phase 1 generation OR adjust plan based on feedback
|