508 lines
16 KiB
Markdown
508 lines
16 KiB
Markdown
# 🎮 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! 🚀
|
||
```
|
||
|
||
---
|
||
|
||
|
||
### **10. COLLECTIBLES & MUSEUM (NEW!)**
|
||
|
||
```
|
||
NEED FOR DEMO:
|
||
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
|
||
INSECTS (2 PNG):
|
||
- Insect_Butterfly.png (flight animation)
|
||
- Insect_Beetle.png (crawling)
|
||
|
||
ARTIFACTS (1 PNG):
|
||
- Ancient_Coin.png (found in dirt)
|
||
|
||
MUSEUM TENT (1 PNG):
|
||
- Museum_Tent_Small.png (place where you donate)
|
||
|
||
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
|
||
TOTAL: 4 PNG needed!
|
||
STATUS: NEED TO GENERATE! ⚠️
|
||
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
|
||
```
|
||
|
||
---
|
||
|
||
## 📋 **ASSET SUMMARY (UPDATED):**
|
||
...
|
||
10. Collectibles: 4 PNG ⚠️ NEED!
|
||
...
|
||
|
||
---
|
||
|
||
## 🎮 **DEMO GAMEPLAY FLOW (UPDATED):**
|
||
|
||
...
|
||
MINUTE 3:
|
||
- Use Hoe to till 5 dirt plots
|
||
- **Chance to find "Ancient Coin"!** (Collectible found!)
|
||
- Notification: "New Item added to Album!"
|
||
- Plant wheat seeds...
|
||
|
||
...
|
||
MINUTE 5:
|
||
- Chop tree...
|
||
- **Catch a Butterfly!** (Optional action)
|
||
- Donate to Curator (Standing by Museum Tent)
|
||
- Curator: "Amazing! We will display this!"
|
||
- End Screen...
|
||
|
||
---
|
||
|
||
**📁 SAVED AS: DEMO_COMPLETE_PLAN.md**
|
||
**STATUS: Ready to start asset generation! 🎨🚀**
|