diff --git a/DEMO_COMPLETE_CHECKLIST.md b/DEMO_COMPLETE_CHECKLIST.md new file mode 100644 index 000000000..62a2dea3b --- /dev/null +++ b/DEMO_COMPLETE_CHECKLIST.md @@ -0,0 +1,429 @@ +# 🎮 KICKSTARTER DEMO - COMPLETE ASSET CHECKLIST + +**Target:** March 2025 Kickstarter Launch +**Created:** 30.12.2025 03:59 +**Demo Length:** 15-20 minutes playable content + +--- + +## 🎯 DEMO SCOPE + +**What players will do in demo:** +1. ✅ Watch opening cutscene (Kai wakes up, intro story) +2. ✅ Complete tutorial (learn controls, zombie management, farming basics) +3. ✅ Explore small starter area (8×8 farm + nearby town ruins) +4. ✅ Meet 3-5 NPCs (trader, blacksmith, healer) +5. ✅ Fight 2-3 enemy types (basic zombies, 1 mutant) +6. ✅ Build 2-3 structures (upgrade tent → shack) +7. ✅ Plant first crops (wheat cycle) +8. ✅ Complete 1-2 quests (find supplies, talk to NPCs) +9. ✅ End with teaser (Ana clue hint, show bigger world) + +--- + +## 📊 ABSOLUTE MINIMUM DEMO ASSETS (200 total) + +### **CHARACTERS (50 assets)** + +**Kai (Main Character) - 40 frames:** +- ✅ Idle: 4 frames × 4 directions = 16 +- ✅ Walk: 4 frames × 4 directions = 16 +- ✅ Run: 4 frames × 2 directions = 8 +- Portrait (dialogue): 1 +- Wake up animation: 4 +- Pickup item: 4 + +**NPCs (3 essential) - 9 frames:** +- Trader: idle front view + portrait +- Blacksmith: idle front view + portrait +- Healer/Doctor: idle front view + portrait +- (Each: 1 sprite + 1 portrait + 1 expression variation) + +**Ana (Flashback/Portrait) - 1 asset:** +- Portrait for locket + flashback + +--- + +### **ENEMIES (15 assets)** + +**Zombies (12 frames):** +- Basic Zombie: idle (4), walk (4), attack (4) + +**Mutant (Optional for demo end):** +- Mutant beast: idle (1), attack (2) + +--- + +### **BUILDINGS (12 assets)** + +**Essential Structures:** +1. ✅ Tent (starting shelter) - DONE +2. Shack (first upgrade) +3. Campfire (cooking station) +4. Storage chest +5. Water well +6. Wooden fence (×4 variations for enclosure) +7. Ruined house (in town area, decoration) + +--- + +### **ENVIRONMENT (30 assets)** + +**Terrain Tiles (16):** +- Grass: 4 variations +- Dirt: 4 variations +- Tilled soil: 4 variations +- Stone path: 4 variations + +**Decorations (14):** +- Tree: 3 types (oak, pine, dead) +- Rock: 3 sizes (small, medium, large) +- Bush: 2 types +- Grass tuft: 2 variations +- Grave stone: 2 types +- Ruined wall: 2 pieces + +--- + +### **CROPS & RESOURCES (20 assets)** + +**Wheat (Tutorial Crop):** +- Seeds (planted): 1 +- Stage 1 (sprout): 1 +- Stage 2 (growing): 1 +- Stage 3 (harvest ready): 1 + +**Resources/Items:** +- Wood log: 1 +- Stone: 1 +- Iron ore: 1 +- Wheat bundle (harvested): 1 +- Bread (crafted): 1 +- Water bucket: 1 +- Seeds (inventory icon): 1 +- Coin: 1 + +**Tools (Essential):** +- Wooden hoe: 1 +- Watering can: 1 +- Axe: 1 +- Pickaxe: 1 +- Backpack (Kai's): 1 +- Mother's locket: 1 +- Sleeping bag: 1 + +--- + +### **UI ELEMENTS (25 assets)** + +**HUD (always visible):** +- Health bar frame: 1 +- Health bar fill: 1 +- Stamina bar frame: 1 +- Stamina bar fill: 1 +- Day/night indicator: 1 +- Time display: 1 +- Coin counter icon: 1 + +**Inventory System:** +- Inventory panel background: 1 +- Item slot frame: 1 +- Item slot highlight (selected): 1 +- Hotbar (quick slots): 1 + +**Dialogue System:** +- Dialogue box: 1 +- NPC portrait frame: 1 +- Continue arrow: 1 + +**Quest System:** +- Quest marker (over NPC head): 1 +- Quest panel: 1 +- Quest complete checkmark: 1 + +**Menus:** +- Button (normal): 1 +- Button (hover): 1 +- Button (pressed): 1 +- Panel background: 1 +- Title card: 1 +- Settings icon: 1 + +--- + +### **SPECIAL/CUTSCENE ASSETS (15 assets)** + +**Opening Sequence:** +- Tent interior view: 1 +- Mother's locket (open): 1 +- Baby twins (flashback): 1 +- Child Kai + Ana (flashback): 1 +- Family photo (flashback): 1 +- Troll attack scene (flashback): 1 +- Ana screaming (flashback): 1 + +**Effects:** +- Dust particle: 1 +- Sparkle effect: 1 +- Question mark (confused): 1 +- Exclamation mark (alert): 1 +- Fade to black overlay: 1 +- Vignette overlay: 1 + +**Audio Visualizations (Optional):** +- Sound wave icon: 1 +- Music note: 1 + +--- + +### **ANIMATIONS & EFFECTS (15 assets)** + +**Environmental Animations:** +- Water tile animated: 4 frames +- Campfire flame: 4 frames +- Wind effect (grass): 2 frames + +**UI Animations:** +- Loading spinner: 4 frames +- Quest marker pulse: 1 (can be shader effect) + +--- + +## 📊 TOTAL COUNT + +| Category | Asset Count | Notes | +|:---------|:----------:|:------| +| **Characters** | 50 | Kai (40) + NPCs (9) + Ana (1) | +| **Enemies** | 15 | Zombies + 1 mutant | +| **Buildings** | 12 | Essential structures only | +| **Environment** | 30 | Tiles + decorations | +| **Crops/Resources** | 20 | Tutorial wheat + tools | +| **UI Elements** | 25 | HUD + menus + dialogue | +| **Cutscene/Special** | 15 | Flashbacks + effects | +| **Animations** | 15 | Water, fire, effects | +| **TOTAL** | **182** | **Absolute minimum** | + +--- + +## 🎯 EXPANDED DEMO (Impressive Kickstarter) + +**For IMPRESSIVE demo, add:** + +### **+50 Assets (Nice to Have):** +- 2 more NPCs: Farmer, Guard (+6) +- 3 more enemy types: Skeleton, Mutant variations (+12) +- 5 more buildings: Blacksmith shop, Bakery, Clinic, Barn, Warehouse (+5) +- More crops: Corn, Tomato (×3 stages each) (+6) +- More animals: Cow, Chicken, Sheep (+6) +- Extra decorations: Flowers, Barrels, Crates, Signs (+10) +- Polish UI: More buttons, icons, panels (+5) + +**TOTAL IMPRESSIVE:** ~230 assets + +--- + +### **+100 Assets (Kickstarter WOW Factor):** +- Gronk character animated (+20) +- Ana basic idle (+4) +- Susi dog companion (+8) +- More zombie variations (+12) +- 1-2 Boss encounters (+20) +- Weather effects (rain, fog) (+10) +- Day/night cycle enhanced (+6) +- More buildings (inn, tavern, church ruined) (+8) +- Expanded town area (+12) + +**TOTAL WOW:** ~330 assets + +--- + +## 📅 GENERATION TIMELINE + +### **WEEK 1 (Dec 30 - Jan 5): CORE (100 assets)** +**Focus:** Playable basics + +**Priority:** +- Day 1-2: Kai animations (40) +- Day 3: Zombies + terrain (25) +- Day 4-5: Buildings + crops (20) +- Day 6-7: UI + items (15) + +**Result:** Basic gameplay loop functional + +--- + +### **WEEK 2 (Jan 6-12): CONTENT (80 assets)** +**Focus:** Demo content + +**Priority:** +- NPCs (9) +- Flashback assets (7) +- More environment (20) +- More items/tools (15) +- Effects + animations (15) +- Enemies expanded (14) + +**Result:** 180 assets = MINIMUM DEMO COMPLETE! ✅ + +--- + +### **WEEK 3 (Jan 13-19): POLISH (50 assets)** +**Focus:** Make it impressive + +**Priority:** +- More NPCs +- More buildings +- Animals +- Decorations +- UI polish + +**Result:** 230 assets = IMPRESSIVE DEMO! 🌟 + +--- + +### **WEEK 4+ (Jan 20+): WOW FACTOR (100+ assets)** +**Focus:** Kickstarter wow + +**Priority:** +- Gronk animations +- Bosses +- Weather/effects +- Expanded world + +**Result:** 330+ assets = KICKSTARTER READY! 🚀 + +--- + +## ✅ DEMO FEATURE CHECKLIST + +### **Must Have (Week 1-2):** +- [ ] Kai movement (walk, run, idle) +- [ ] Zombie worker (dig, walk, idle) +- [ ] Farming basics (plant, water, harvest wheat) +- [ ] Building basics (tent, upgrade to shack) +- [ ] 3 NPCs with dialogue +- [ ] Combat basics (1 zombie enemy type) +- [ ] Inventory system +- [ ] Quest markers +- [ ] Day/night cycle basic +- [ ] Opening cutscene +- [ ] Tutorial prompts + +### **Should Have (Week 3):** +- [ ] 5 NPCs total +- [ ] 2-3 enemy types +- [ ] More buildings (6-8 total) +- [ ] Multiple crops +- [ ] Crafting basics +- [ ] Save/load system +- [ ] Settings menu +- [ ] Sound effects +- [ ] Background music + +### **Nice to Have (Week 4+):** +- [ ] Gronk character +- [ ] Ana appearance +- [ ] Susi dog +- [ ] Boss encounter teaser +- [ ] Weather effects +- [ ] Expanded world map +- [ ] More quests +- [ ] Achievement system + +--- + +## 🎬 DEMO FLOW (Player Experience) + +**0:00 - 0:30** → Opening cutscene (black screen, voice-over, tent dawn) +**0:30 - 2:00** → Tutorial start (Kai wakes up, controls explained) +**2:00 - 5:00** → Zombie management tutorial (assign zombie to dig, plant wheat) +**5:00 - 8:00** → Exploration (walk around 8×8 farm, see town ruins nearby) +**8:00 - 12:00** → First quest (meet trader NPC, fetch supplies from ruins) +**12:00 - 15:00** → Combat introduction (fight basic zombie, return to trader) +**15:00 - 18:00** → Building tutorial (upgrade tent → shack with resources) +**18:00 - 20:00** → Cutscene/teaser (Ana clue hint, "to be continued" screen) + +**TOTAL:** 15-20 minutes = Perfect Kickstarter demo length! + +--- + +## 💰 COST ESTIMATE + +**Using Google Free Tier:** +- Week 1-2: 180 assets (within 1,000 free quota) = **0€** +- Week 3: 50 assets = **0€** +- Week 4+: 100 assets = **0€** + +**IF speed needed (paid tier):** +- 330 assets × $0.02 = **$6.60 total** + +--- + +## 🚀 KICKSTARTER PACKAGE + +**What you'll have for Kickstarter:** + +✅ **15-20 min playable demo** +✅ **330+ quality assets** +✅ **Opening cutscene with story** +✅ **Core gameplay loop (farm, fight, build, explore)** +✅ **Multiple NPCs with dialogue** +✅ **Tutorial + first quests** +✅ **Demo video (gameplay recording)** +✅ **Screenshots (10+)** +✅ **Gritty Noir visual style consistent** + +--- + +## 📝 PRIORITY ORDER (Smart Generation) + +### **Batch 1 (Day 1): Kai Movement - 40 assets** +Must have to test anything! + +### **Batch 2 (Day 2): Core Gameplay - 25 assets** +Zombie + terrain = Can test farming! + +### **Batch 3 (Day 3): Buildings + Crops - 20 assets** +Can test building/harvesting! + +### **Batch 4 (Day 4): UI + Items - 15 assets** +Inventory functional! + +### **Batch 5 (Day 5-7): NPCs + Enemies - 24 assets** +Dialogue + combat! + +### **Batch 6 (Week 2): Cutscenes + Polish - 56 assets** +DEMO COMPLETE! + +### **Batch 7+ (Week 3-4): Expansion - 150 assets** +WOW factor! + +--- + +## ✅ TOMORROW MORNING ACTION + +**When you wake up:** + +1. ☐ Review tonight's 70 test samples +2. ☐ Approve Gritty Noir style ✅/❌ +3. ☐ **CONFIRM NPC facial detail requirement** (eyes, mouth visible) +4. ☐ **START Batch 1:** Kai animations (40 frames) + +**By tomorrow evening:** +- ✅ Kai character ready +- ✅ Can test movement in game! + +--- + +**DEMO READY BY:** Mid-February +**KICKSTARTER LAUNCH:** Early March +**TOTAL COST:** 0€ (free tier) or $6-10 (if speed boost needed) + +--- + +**READY? LET'S BUILD THIS DEMO! 🎮✨** + +--- + +**Created:** 30.12.2025 03:59 +**Next:** Wake up, review, START GENERATION! diff --git a/NPC_STYLE_GUIDE.md b/NPC_STYLE_GUIDE.md new file mode 100644 index 000000000..34b87f1b2 --- /dev/null +++ b/NPC_STYLE_GUIDE.md @@ -0,0 +1,85 @@ +# 🎨 NPC STYLE GUIDE - Clear Facial Features + +**Updated:** 30.12.2025 03:58 +**Key Requirement:** CLEARLY VISIBLE eyes, mouth, facial expressions + +--- + +## ✅ MANDATORY NPC FEATURES + +### **FACIAL DETAILS (CRITICAL):** +- ✅ **Eyes:** Large, clearly defined, expressive +- ✅ **Eyebrows:** Visible, show emotion +- ✅ **Mouth:** Clear, detailed, shows expression +- ✅ **Nose:** Defined (not just dot) +- ✅ **Face shape:** Clear jawline/cheeks +- ✅ **Expressions:** Readable from distance + +### **STYLE REFERENCE:** +See uploaded Kai image - THIS level of facial detail! + +--- + +## 📝 UPDATED NPC PROMPT TEMPLATE + +### **OLD Prompt (vague):** +``` +"trader NPC character, merchant with backpack, game NPC sprite" +``` + +### **NEW Prompt (detailed facial features):** +``` +"trader NPC character, merchant with backpack and hat, +CLEARLY VISIBLE EYES with pupils and highlights, +expressive eyebrows, detailed mouth showing friendly expression, +defined nose and facial features, readable emotions, +full body front view, game character sprite, +(bold black outlines:1.4), dark hand-drawn stylized indie game asset, +(gritty noir aesthetic:1.2), flat colors, muted color palette, +isolated object centered on solid white background" +``` + +--- + +## 🎯 KEY ADDITIONS TO ALL NPC PROMPTS: + +**Always include:** +- "clearly visible eyes with pupils and highlights" +- "expressive eyebrows" +- "detailed mouth showing [happy/sad/neutral/angry] expression" +- "defined facial features readable at game scale" +- "full body front view" (for consistency) + +--- + +## 👥 NPC EXPRESSION VARIATIONS + +### **For each key NPC, generate 3 expressions:** + +**Example: Trader NPC** +1. **trader_neutral.png** - "calm neutral expression" +2. **trader_happy.png** - "friendly smiling expression" +3. **trader_surprised.png** - "surprised wide-eyed expression" + +**Why:** Dynamic dialogue feels alive! + +--- + +## ✅ QUALITY CHECK + +**Good NPC sprite should have:** +- [ ] Can see eye color/pupils from 3 feet away +- [ ] Can read emotion (happy/sad/angry) +- [ ] Mouth clearly visible (not just line) +- [ ] Face doesn't blend into background +- [ ] Eyebrows add personality +- [ ] Overall expression matches character role + +--- + +**Reference:** Kai uploaded image = PERFECT facial detail level! ⭐ + +--- + +**Created:** 30.12.2025 03:58 +**Apply to:** ALL NPC generations moving forward diff --git a/novafarma.tiled-session b/novafarma.tiled-session index 7157678f6..b1e6bc1b3 100644 --- a/novafarma.tiled-session +++ b/novafarma.tiled-session @@ -67,8 +67,8 @@ "scale": 0.75, "selectedLayer": 2, "viewCenter": { - "x": 973.3333333333333, - "y": 424 + "x": 964, + "y": 414.66666666666663 } }, "assets/maps/TownSquare.json#01_Ground": { @@ -108,8 +108,8 @@ "scale": 0.0625, "selectedLayer": 0, "viewCenter": { - "x": 2040, - "y": 2776 + "x": 2392, + "y": -88 } }, "assets/maps/tilesets_backup_green_bg_kai_character.tsx": {