From 74c01f286ff983e1ae6d50461da15d214ef71d05 Mon Sep 17 00:00:00 2001 From: David Kotnik Date: Sat, 3 Jan 2026 16:23:54 +0100 Subject: [PATCH] =?UTF-8?q?=F0=9F=8E=AE=20DEMO=20COMPLETE=20PLAN=20-=20Ass?= =?UTF-8?q?et=20Requirements=20List!?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 📊 DEMO SCOPE: ✅ 5-10 minute playable demo ✅ Small farm (16×16 tiles) ✅ 1 character (Kai) ✅ 1 NPC (Gronk) ✅ 3 zombies (ambient) ✅ Simple quest (plant 5 wheat) ✅ Basic mechanics (walk, hoe, water, chop) 🎨 ASSET REQUIREMENTS: TOTAL NEEDED: 92 PNG ALREADY HAVE: 66 PNG ✅ NEED TO GENERATE: 26 PNG ⚠️ BREAKDOWN: ✅ Kai: 56 PNG (HAVE!) ✅ Gronk: 1 PNG (HAVE!) ⚠️ Zombies: 8 PNG (NEED!) ⚠️ Tileset: 10 PNG (NEED! - grass, dirt, path, water, fence) ⚠️ Crops: 4 PNG (NEED! - wheat stages + seeds) ✅ Tools: 3 PNG (HAVE!) ⚠️ Buildings: 2 PNG (NEED! - farmhouse, barn) ⚠️ Trees: 2 PNG (NEED! - oak tree, stump) ✅ UI: 6 PNG (HAVE!) 🎯 NEXT STEPS: 1. Generate 26 missing assets 2. Create Tiled map (16×16) 3. Code gameplay (Phaser 3) 4. Add audio (1 music + 5 SFX) 5. Test & deploy ⏱️ TIMELINE: 5-7 hours total 🎯 TARGET: Done tonight/tomorrow! 📁 New: DEMO_COMPLETE_PLAN.md 🚀 Ready to start asset generation! --- DEMO_COMPLETE_PLAN.md | 471 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 471 insertions(+) create mode 100644 DEMO_COMPLETE_PLAN.md diff --git a/DEMO_COMPLETE_PLAN.md b/DEMO_COMPLETE_PLAN.md new file mode 100644 index 000000000..f00a7919b --- /dev/null +++ b/DEMO_COMPLETE_PLAN.md @@ -0,0 +1,471 @@ +# 🎮 KICKSTARTER DEMO - COMPLETE PLAN + ASSET LIST + +**Target:** Playable 5-minute demo showing core gameplay! +**Goal:** Wow players, get Kickstarter funding! +**Timeline:** Complete ASAP (today/tomorrow!) + +--- + +## 🎯 **DEMO SCOPE:** + +### **WHAT'S IN DEMO:** +``` +✅ Playable area: Small farm (16×16 tiles = 512×512px!) +✅ 1 Playable character: Kai (fully animated!) +✅ Basic mechanics: + - Walk (8 directions) + - Use tools (hoe, watering can, axe) + - Plant crops + - Water crops + - Chop wood +✅ 1 NPC: Gronk (stands, talks!) +✅ 1 Simple quest: "Plant 5 wheat seeds" +✅ 3 Zombies: Walking around farm +✅ Day/night cycle (visual only, 30 sec day/night for demo!) +✅ Basic UI: Health bar, stamina bar, inventory (6 slots) +✅ Simple dialogue system +✅ Music + sound effects + +DEMO LENGTH: 5-10 minutes gameplay! +FILE SIZE TARGET: <50 MB +``` + +### **WHAT'S NOT IN DEMO:** +``` +❌ Full map (only small farm area) +❌ Combat (zombies just walk, non-hostile!) +❌ Complexity (keep it SIMPLE!) +❌ All NPCs (only Gronk!) +❌ All tools (only 3: hoe, watering can, axe) +❌ Biomes (only grassland/farm) +``` + +--- + +## 📊 **REQUIRED ASSETS FOR DEMO:** + +### **🎨 TOTAL ASSETS NEEDED: ~80 PNG files!** + +--- + +### **1. KAI (Player Character) - 56 PNG:** + +``` +✅ ALREADY HAVE: 265 PNG (fully animated!) + +NEED FOR DEMO (subset): +━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ +WALKING (32 PNG): + - 8 directions × 4 frames = 32 PNG + North, NE, East, SE, South, SW, West, NW + +IDLE (8 PNG): + - 8 directions × 1 frame = 8 PNG + +USING HOE (8 PNG): + - 8 directions × 1 frame = 8 PNG + +USING WATERING CAN (8 PNG): + - 8 directions × 1 frame = 8 PNG + +USING AXE (chopping) (0 PNG): + - Use default idle (can add later!) + +━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ +TOTAL KAI: 56 PNG needed for demo! ✅ +STATUS: ALREADY HAVE ALL! ✅✅✅ +━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ +``` + +--- + +### **2. GRONK (NPC) - 2 PNG:** + +``` +✅ ALREADY HAVE: 14 PNG + +NEED FOR DEMO: +━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ +IDLE (1 PNG): + - Standing, facing south (toward player) + +TALKING (1 PNG): + - Same as idle, can use same sprite! + +━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ +TOTAL GRONK: 1 PNG needed! ✅ +STATUS: ALREADY HAVE! ✅✅✅ +━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ +``` + +--- + +### **3. ZOMBIES - 8 PNG:** + +``` +✅ ALREADY HAVE: 36 PNG zombies + +NEED FOR DEMO: +━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ +BASIC ZOMBIE WALKING (8 PNG): + - 8 directions × 1 frame = 8 PNG + - Slow shamble walk + - Non-hostile (just ambiance!) + +━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ +TOTAL ZOMBIES: 8 PNG needed! +STATUS: NEED TO GENERATE! ⚠️ +━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ +``` + +--- + +### **4. TILESET (Ground/Terrain) - 10 PNG:** + +``` +NEED FOR DEMO: +━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ +GRASS TILES (4 variations): + - Grass_01.png (32×32) + - Grass_02.png (variant) + - Grass_03.png (variant) + - Grass_04.png (variant) + +DIRT TILES (3 variations): + - Dirt_01.png (tilled soil, 32×32) + - Dirt_02.png (variant) + - Dirt_03.png (after watering, darker!) + +FARM PATH (1): + - Path_Stone.png (walkway, 32×32) + +WATER TILE (1): + - Water.png (pond/well, 32×32, animated optional!) + +FENCE (1): + - Fence_Wood.png (farm boundary, 32×32) + +━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ +TOTAL TILESET: 10 PNG needed! +STATUS: NEED TO GENERATE! ⚠️ +━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ +``` + +--- + +### **5. CROPS - 4 PNG:** + +``` +NEED FOR DEMO: +━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ +WHEAT (3 growth stages): + - Wheat_Stage1.png (sprout, 32×32) + - Wheat_Stage2.png (growing, 32×32) + - Wheat_Stage3.png (ready to harvest!, 32×32) + +WHEAT SEEDS (item icon): + - Wheat_Seeds.png (inventory icon, 32×32) + +━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ +TOTAL CROPS: 4 PNG needed! +STATUS: NEED TO GENERATE! ⚠️ +━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ +``` + +--- + +### **6. TOOLS - 3 PNG:** + +``` +NEED FOR DEMO: +━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ +HOE (icon): + - Tool_Hoe.png (inventory icon, 32×32) + +WATERING CAN (icon): + - Tool_WateringCan.png (inventory icon, 32×32) + +AXE (icon): + - Tool_Axe.png (inventory icon, 32×32) + +━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ +TOTAL TOOLS: 3 PNG needed! +STATUS: ALREADY HAVE! ✅ (from tools folder) +━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ +``` + +--- + +### **7. BUILDINGS - 2 PNG:** + +``` +NEED FOR DEMO: +━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ +FARMHOUSE (small): + - Building_Farmhouse.png (64×64 or 96×96) + - Player's starting home + +BARN (small): + - Building_Barn.png (64×64) + - Where Gronk stands! + +━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ +TOTAL BUILDINGS: 2 PNG needed! +STATUS: NEED TO GENERATE! ⚠️ +━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ +``` + +--- + +### **8. TREES - 2 PNG:** + +``` +NEED FOR DEMO: +━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ +OAK TREE: + - Tree_Oak.png (48×64 or 64×96) + - Can chop for wood! + +TREE STUMP (after chopping): + - Tree_Stump.png (32×32) + +━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ +TOTAL TREES: 2 PNG needed! +STATUS: NEED TO GENERATE! ⚠️ +━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ +``` + +--- + +### **9. UI ELEMENTS - 6 PNG:** + +``` +NEED FOR DEMO: +━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ +HEALTH BAR: + - UI_HealthBar_Full.png (100×20) + - UI_HealthBar_Empty.png (100×20) + +STAMINA BAR: + - UI_StaminaBar_Full.png (100×20) + - UI_StaminaBar_Empty.png (100×20) + +INVENTORY SLOT: + - UI_InventorySlot.png (40×40) + +DIALOGUE BOX: + - UI_DialogueBox.png (400×100, bottom screen) + +━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ +TOTAL UI: 6 PNG needed! +STATUS: ALREADY HAVE! ✅ (from ui folder) +━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ +``` + +--- + +## 📋 **ASSET SUMMARY:** + +``` +╔════════════════════════════════════════════════════╗ +║ DEMO ASSET REQUIREMENTS ║ +╠════════════════════════════════════════════════════╣ +║ ║ +║ 1. Kai (player): 56 PNG ✅ HAVE! ║ +║ 2. Gronk (NPC): 1 PNG ✅ HAVE! ║ +║ 3. Zombies: 8 PNG ⚠️ NEED! ║ +║ 4. Tileset: 10 PNG ⚠️ NEED! ║ +║ 5. Crops: 4 PNG ⚠️ NEED! ║ +║ 6. Tools: 3 PNG ✅ HAVE! ║ +║ 7. Buildings: 2 PNG ⚠️ NEED! ║ +║ 8. Trees: 2 PNG ⚠️ NEED! ║ +║ 9. UI: 6 PNG ✅ HAVE! ║ +║ ║ +║ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ║ +║ TOTAL: 92 PNG ║ +║ ALREADY HAVE: 66 PNG ✅ ║ +║ NEED TO MAKE: 26 PNG ⚠️ ║ +║ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ║ +║ ║ +╚════════════════════════════════════════════════════╝ +``` + +--- + +## 🎯 **PRIORITY GENERATION LIST:** + +### **MUST GENERATE ASAP (26 PNG):** + +``` +HIGH PRIORITY (17 PNG): +━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ +1. Tileset (10 PNG): + - Grass × 4 + - Dirt × 3 + - Path × 1 + - Water × 1 + - Fence × 1 + +2. Crops (4 PNG): + - Wheat Stage 1, 2, 3 + - Wheat Seeds icon + +3. Buildings (2 PNG): + - Farmhouse + - Barn + +4. Trees (2 PNG): + - Oak Tree + - Tree Stump + +MEDIUM PRIORITY (8 PNG): +━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ +5. Zombies (8 PNG): + - Walking animation (8 directions) +``` + +--- + +## 🎮 **DEMO GAMEPLAY FLOW:** + +``` +╔════════════════════════════════════════════════════╗ +║ DEMO GAMEPLAY (5 minutes) ║ +╠════════════════════════════════════════════════════╣ +║ ║ +║ START: ║ +║ - Player (Kai) wakes up on farm ║ +║ - Tutorial text: "Use WASD to move" ║ +║ ║ +║ MINUTE 1: ║ +║ - Walk around small farm ║ +║ - See 3 zombies shambling (non-hostile!) ║ +║ - Explore farmhouse exterior ║ +║ ║ +║ MINUTE 2: ║ +║ - Find Gronk near barn ║ +║ - Dialogue: "Hey! Welcome! Plant some wheat!" ║ +║ - Quest appears: "Plant 5 Wheat Seeds" ║ +║ - Receive: 5 Wheat Seeds, 1 Hoe, 1 Watering Can ║ +║ ║ +║ MINUTE 3: ║ +║ - Use Hoe to till 5 dirt plots ║ +║ - Plant wheat seeds in tilled soil ║ +║ - Use watering can to water seeds ║ +║ - Seeds sprout! (instant for demo!) ║ +║ ║ +║ MINUTE 4: ║ +║ - Return to Gronk ║ +║ - Complete quest! ║ +║ - Reward: 100 gold, 1 Axe ║ +║ - Gronk: "Nice! Now try chopping that tree!" ║ +║ ║ +║ MINUTE 5: ║ +║ - Chop tree with axe ║ +║ - Tree falls → becomes stump ║ +║ - Receive: 10 Wood ║ +║ - Day/night cycle demo (sun sets!) ║ +║ ║ +║ END SCREEN: ║ +║ - "Thanks for playing the DEMO!" ║ +║ - "Full game coming soon!" ║ +║ - "Support us on Kickstarter!" ║ +║ - Link to Kickstarter page ║ +║ ║ +╚════════════════════════════════════════════════════╝ +``` + +--- + +## 📁 **FILE STRUCTURE FOR DEMO:** + +``` +/demo/ +├── index.html (main file) +├── js/ +│ ├── phaser.min.js +│ ├── game.js (main game code) +│ ├── player.js (Kai controls) +│ ├── npc.js (Gronk) +│ └── zombie.js (ambient zombies) +├── assets/ +│ ├── sprites/ +│ │ ├── kai/ (56 PNG - walking, idle, tools) +│ │ ├── gronk/ (1 PNG) +│ │ ├── zombie/ (8 PNG) +│ │ ├── crops/ (4 PNG) +│ │ ├── tools/ (3 PNG) +│ │ ├── buildings/ (2 PNG) +│ │ └── trees/ (2 PNG) +│ ├── tiles/ +│ │ └── tileset.png (10 tiles combined) +│ ├── ui/ +│ │ └── (6 PNG - bars, slots, dialogue) +│ ├── audio/ +│ │ ├── music_farm.mp3 (1 track) +│ │ └── sounds/ (5 SFX - walk, hoe, water, chop, talk) +│ └── maps/ +│ └── demo_farm.json (Tiled map, 16×16) +└── README.md +``` + +--- + +## ✅ **NEXT STEPS:** + +``` +STEP 1: GENERATE MISSING ASSETS (26 PNG) + - Tileset (10) + - Crops (4) + - Buildings (2) + - Trees (2) + - Zombies (8) + TIME: ~1-2 hours + +STEP 2: CREATE TILED MAP (demo_farm.json) + - 16×16 tiles (512×512px) + - Place farmhouse, barn, trees + - Draw paths, grass, dirt areas + TIME: ~30 minutes + +STEP 3: CODE GAME LOGIC (Phaser 3) + - Player movement ✅ (already have!) + - Tool usage + - NPC dialogue + - Quest system (simple!) + - Inventory UI + TIME: ~2-3 hours + +STEP 4: ADD AUDIO + - 1 background music + - 5 sound effects + TIME: ~30 minutes + +STEP 5: TEST & POLISH + - Bug fixes + - Performance + - Deploy to itch.io or website + TIME: ~1 hour + +TOTAL TIME ESTIMATE: 5-7 hours work! +TARGET: DONE BY TONIGHT/TOMORROW! 🚀 +``` + +--- + +## 🎯 **IMMEDIATE ACTION:** + +``` +RIGHT NOW: +1. Generate 26 missing PNG assets! ⚠️ +2. Once done, build Tiled map +3. Then code gameplay +4. DEMO READY! ✅ + +START WITH: Asset generation! +``` + +--- + +**📁 SAVED AS: DEMO_COMPLETE_PLAN.md** +**STATUS: Ready to start asset generation! 🎨🚀**