Files
novafarma/docs/game_design/PHASE_GAP_ANALYSIS.md
David Kotnik d5c7c3ee67 CHAR ANIMATIONS COMPLETE - 52 frames generated
Session: 11hr marathon (Jan 8, 2026)
Assets: 52 animation frames total
Progress: 36% to 54%

Kai: 20 frames (idle 4, walk 6, dig 5, swing 5)
Ana: 10 frames (idle 4, walk 6)
Gronk: 10 frames (idle 4, walk 6)
Susi: 12 frames (idle 4, run 6, bark 2)

Demo Status: 157/292 assets (54%)
Remaining: 135 assets

Files updated:
- TASK_TRACKER.md
- PRODUCTION_CHECKLIST.md
- 64 new PNG assets
- Susi reference updated
2026-01-08 04:03:10 +01:00

373 lines
9.7 KiB
Markdown
Raw Permalink 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.
# 🎯 PHASE 1 & 2 GAP ANALYSIS + DEMO REQUIREMENTS
**Created:** Jan 8, 2026 01:55 CET
**Purpose:** Complete inventory of what we have vs. what we need
**Status:** 🔥 **CRITICAL PATH ANALYSIS**
---
## 📊 CURRENT ASSET STATUS
### **✅ COMPLETE (100%):**
| Category | Count | Status | Date Completed |
|----------|-------|--------|----------------|
| **NPCs (Verified)** | 11 | ✅ 100% | Jan 6, 2026 |
| **NPCs (Biome)** | 166 | ✅ 100% | Jan 6, 2026 |
| **Crops (Harvested)** | 80 | ✅ 100% | Jan 7, 2026 |
| **Trees (Base)** | 11 | ✅ 100% | Jan 7, 2026 |
| **Clothing (Worker)** | 6 | ✅ 100% | Jan 7, 2026 |
| **Buildings (Farm)** | 6 | ✅ 100% | Jan 7, 2026 |
| **Characters** | 4 | ✅ 100% | Before Jan 6 |
**Total Complete Assets:** **~284 master references**
---
### **🔄 PARTIAL (In Progress):**
| Category | Target | Done | % | Missing |
|----------|--------|------|---|---------|
| **Creatures** | 109 | 99 | 91% | 10 |
| **Trees (Seasonal)** | 44 | 11 | 25% | 33 |
| **Farm Animals** | 10 | 6 | 60% | 4 |
| **Wild Animals** | 15 | 13 | 87% | 2 |
| **Chernobyl Mutants** | 10 | 3 | 30% | 7 |
**Total Partial:** **132/187 done = 71%**
---
### **❌ NOT STARTED (0%):**
| Category | Est. Count | Priority | Phase |
|----------|-----------|----------|-------|
| **Crops (Growth Stages)** | 320 | 🔥 CRITICAL | Phase 1 |
| **Crops (Seed Packets)** | 80 | 🔥 CRITICAL | Phase 1 |
| **Tools** | 81 | 🔥 CRITICAL | Phase 1 |
| **Weapons** | 90 | 🔥 CRITICAL | Phase 1 |
| **Buildings (Production)** | 9 | ⚡ HIGH | Phase 2 |
| **Buildings (Town)** | 15 | ⚡ HIGH | Phase 2 |
| **Ground Tiles** | 16 | 🔥 CRITICAL | Phase 1 |
| **Nature Objects** | 13 | 🔥 CRITICAL | Phase 1 |
| **UI Elements** | ~200 | 🔥 CRITICAL | Phase 1 |
| **Character Sprites** | 52 | 🔥 CRITICAL | Demo |
| **Animation Sprites** | ~50,000 | ⚡ HIGH | Phase 2+ |
**Total Not Started:** **~51,000+ assets**
---
## 🎮 DEMO REQUIREMENTS (Kickstarter)
### **🚨 CRITICAL BLOCKERS:**
#### 1. **Character Sprite Sheets** (52 sprites minimum)
- [ ] Kai (idle, walk, dig, swing, attack) - 20 sprites
- [ ] Ana (idle, walk, talk) - 10 sprites
- [ ] Gronk (idle, walk, dig) - 10 sprites
- [ ] Susi (idle, run, bark) - 12 sprites
**Status:****0/52 DONE**
---
#### 2. **Grassland Biome Assets** (150 assets)
- [ ] Ground Tiles (grass, dirt, stone path) - 8 tiles
- [ ] Trees (Oak, Pine) with seasons - 8 trees
- [ ] Props (rocks, bushes, flowers) - 20 props
- [ ] Farm plot tiles (tilled soil, watered) - 4 tiles
- [ ] Nature objects (stumps, logs, grass tufts) - 10 objects
- [ ] Biome decorations - 100 misc
**Status:****0/150 DONE**
---
#### 3. **Basic Zombie** (15 sprites)
- [ ] Idle animation - 4 frames
- [ ] Walk animation - 6 frames
- [ ] Attack animation - 5 frames
**Status:****0/15 DONE**
---
#### 4. **Farm Objects** (25 assets)
- [x] Farmhouse (small) - ✅ DONE
- [x] Barn (small) - ✅ DONE
- [x] Fence sections - ✅ EXISTS (needs variants)
- [ ] Crop plots (8 states: empty, tilled, watered, planted, sprout, growing, mature, ready)
- [ ] Storage chest
- [ ] Workbench
**Status:** 🔄 **3/25 DONE (12%)**
---
#### 5. **Basic UI** (50 elements)
- [ ] Health bar
- [ ] Stamina bar
- [ ] Inventory slots (20)
- [ ] Buttons (10)
- [ ] Icons (tools, items) - 15
- [ ] Dialogue box
- [ ] Quest tracker
- [ ] Minimap frame
**Status:****0/50 DONE**
---
## 🔥 PHASE 1 REQUIREMENTS (Alpha 1)
### **🎯 Core Gameplay (10 hours):**
#### **Assets Needed:**
| Category | Count | Done | Missing | Priority |
|----------|-------|------|---------|----------|
| **Character Sprites** | 52 | 0 | 52 | 🔥 CRITICAL |
| **Crops (Full Set)** | 480 | 80 | 400 | 🔥 CRITICAL |
| **Tools** | 81 | 0 | 81 | 🔥 CRITICAL |
| **Weapons** | 90 | 0 | 90 | 🔥 CRITICAL |
| **Biome Assets (4)** | ~600 | 0 | 600 | 🔥 CRITICAL |
| **Basic Enemies** | 30 | 13 | 17 | 🔥 CRITICAL |
| **UI Elements** | 200 | 0 | 200 | 🔥 CRITICAL |
**Total Phase 1:** **~1,533 master references needed**
**Current Progress:** **93/1,533 = 6%**
---
#### **Systems Needed:**
- [x] ✅ Weather System (Wind, Rain, Snow, Fire, Water)
- [x] ✅ Water Physics (Buoyancy, Drag, Ripples)
- [ ] ❌ Combat System (Melee, Ranged, Stamina)
- [ ] ❌ Farming System (Plant, Water, Harvest, Growth)
- [ ] ❌ Inventory System (100 slots, sorting, stacking)
- [ ] ❌ Quest System (15+ quests implemented)
- [ ] ❌ Dialogue System (NPC interactions)
- [ ] ❌ Crafting System (Tools, items, recipes)
**System Progress:** **2/8 = 25%**
---
#### **Biomes Needed (4):**
1. **Grassland** (Tutorial zone)
- Ground tiles: 8
- Trees: 4 species × 4 seasons = 16
- Props: 50
- Buildings: 10
- **Total:** ~84 assets
2. **Forest** (Exploration zone)
- Ground tiles: 6
- Trees: 8 species × 4 seasons = 32
- Props: 60
- Buildings: 5
- **Total:** ~103 assets
3. **Desert** (Challenge zone)
- Ground tiles: 8
- Cacti/plants: 10
- Props: 40
- Buildings: 5
- **Total:** ~63 assets
4. **Swamp** (Water zone)
- Ground tiles: 8
- Water plants: 15
- Props: 50
- Buildings: 5
- **Total:** ~78 assets
**Total Biome Assets:** **~328 needed**
---
## ⚡ PHASE 2 REQUIREMENTS (Alpha 2)
### **🎯 Content Expansion (50+ hours):**
#### **Assets Needed:**
| Category | Count | Done | Missing |
|----------|-------|------|---------|
| **Mythical Creatures** | 39 | 39 | 0 |
| **Dinosaurs** | 14 | 14 | 0 |
| **Bosses** | 24 | 24 | 0 |
| **Buildings (All)** | ~250 | 6 | 244 |
| **Biome Assets (16)** | ~2,400 | 0 | 2,400 |
| **Animation Sprites** | ~50,000 | 0 | 50,000 |
**Total Phase 2:** **~52,700+ assets**
---
#### **Systems Needed:**
- [ ] ❌ Railway System
- [ ] ❌ Zoo & Breeding System
- [ ] ❌ Museum System
- [ ] ❌ School System
- [ ] ❌ Town Restoration System
- [ ] ❌ Ana's Story (playable character)
- [ ] ❌ Advanced Combat (combos, skills)
- [ ] ❌ Advanced Crafting (blueprints, research)
**System Progress:** **0/8 = 0%**
---
## 🎬 DEMO SCRIPT (10 Minute Showcase)
### **Scene 1: Basement Wake Up (0:00 - 1:00)**
**Needs:**
- [x] ✅ Weather System (Wind on Kai's hair)
- [ ] ❌ Kai sprite sheet (idle, wake up animation)
- [ ] ❌ Basement environment (tiles, objects)
- [ ] ❌ Dialogue system
---
### **Scene 2: Surface Exit (1:00 - 2:30)**
**Needs:**
- [x] ✅ Weather stronger (grassland biome)
- [ ] ❌ Grassland ground tiles
- [ ] ❌ Grass sprites (moving with wind)
- [ ] ❌ Tree sprites (leaves falling)
- [ ] ❌ Kai walk animation
---
### **Scene 3: First Farm (2:30 - 5:00)**
**Needs:**
- [x] ✅ Farmhouse building
- [x] ✅ Barn building
- [ ] ❌ Farming system (plant, water, harvest)
- [ ] ❌ Crop sprites (growth stages)
- [ ] ❌ Tool sprites (hoe, watering can)
- [ ] ❌ Kai dig/swing animations
---
### **Scene 4: Rain Starts (5:00 - 6:00)**
**Needs:**
- [x] ✅ Rain system (drops, puddles)
- [x] ✅ Weather change (keyboard R)
- [ ] ❌ Wet shader (everything glistens)
- [ ] ❌ Dialogue reaction ("Oh... dež pada...")
---
### **Scene 5: Water Discovery (6:00 - 8:00)**
**Needs:**
- [x] ✅ Water physics (slower movement)
- [x] ✅ Water ripples (footsteps)
- [x] ✅ Hair floating (buoyancy)
- [ ] ❌ Water zone on map
- [ ] ❌ Swimming animation
- [ ] ❌ Underwater caustics (nice to have)
---
### **Scene 6: Storm & Ana Memory (8:00 - 10:00)**
**Needs:**
- [x] ✅ Storm system (heavy rain, wind)
- [ ] ❌ Flashback system (screen overlay)
- [ ] ❌ Ana sprite (memory flash)
- [ ] ❌ Dialogue ("...Ana... kje SI?!")
- [ ] ❌ Camera shake
- [ ] ❌ Emotional music
---
## 📋 PRIORITY ACTION LIST
### **🔥 THIS WEEK (Critical):**
1. [ ] Generate Character Sprite Sheets (52 sprites)
2. [ ] Generate Grassland Biome Assets (150 assets)
3. [ ] Generate Basic Zombie (15 sprites)
4. [ ] Generate Crop Growth Stages (320 sprites)
5. [ ] Generate Basic UI Elements (50 elements)
**Total This Week:** **587 assets**
---
### **⚡ NEXT WEEK (High Priority):**
1. [ ] Generate Tools (81 assets)
2. [ ] Generate Weapons (90 assets)
3. [ ] Generate Forest Biome (103 assets)
4. [ ] Generate Desert Biome (63 assets)
5. [ ] Generate Swamp Biome (78 assets)
**Total Next Week:** **415 assets**
---
### **📅 MONTH 1 (Phase 1 Complete):**
1. [ ] All Phase 1 assets (1,533 total)
2. [ ] All Phase 1 systems (8 systems)
3. [ ] Demo ready (10 minute showcase)
4. [ ] Kickstarter video recorded
---
## 💡 RECOMMENDATIONS
### **Immediate Actions:**
1. **Start with Character Sprites** (highest impact)
- Kai idle/walk animations = instant visual progress
- 20 sprites × 2 min each = ~40 minutes
2. **Generate Grassland Biome** (playable space)
- Ground tiles + trees + props = navigable world
- 150 assets × 15 sec each = ~40 minutes
3. **Crop Growth Stages** (farming gameplay)
- 80 crops × 4 stages = 320 sprites
- 320 × 15 sec each = ~80 minutes
4. **Basic UI** (player feedback)
- Health, stamina, inventory = functional game
- 50 elements × 10 sec each = ~8 minutes
**Total Time:** **~3 hours for core demo readiness!**
---
### **Smart Batching Strategy:**
Instead of generating ALL assets, focus on **DEMO PATH ONLY:**
**Minimum Viable Demo:**
- 10 character sprites (Kai idle, walk, dig only)
- 50 grassland assets (just enough for demo area)
- 20 crop sprites (wheat only, full growth cycle)
- 10 UI elements (health, stamina, 1 inventory slot)
- 5 zombie sprites (idle, walk only)
**= 95 assets for functional 10-minute demo!**
---
## 🎯 FINAL STATUS
**Phase 1 Progress:** **6%** (93/1,533 assets)
**Phase 2 Progress:** **1%** (77/52,700 assets)
**Demo Progress:** **40%** (weather & water systems done!)
**Next Critical Milestone:**
Generate **95 minimum viable demo assets** → Record Kickstarter video!
---
*DolinaSmrti - Phase 1 Gap Analysis - Jan 8, 2026*
🎮💀🌾