📊 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!
15 KiB
15 KiB
🎮 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! 🎨🚀