Files
novafarma/docs/game_design/KICKSTARTER_MASTER_PLAN.md

483 lines
11 KiB
Markdown
Raw 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.
# 🎮 DOLINASMRTI KICKSTARTER DEMO - MASTER PRODUCTION PLAN
**Target:** Kickstarter Launch - **MAREC 2025**
**Created:** 30.12.2025 03:43
**Timeline:** 10 tednov do launch
---
## 🎯 MISSION CRITICAL GOAL
**By March 1, 2025:**
- ✅ 500-800 core assets generated
- ✅ Playable Kickstarter demo
- ✅ All with Gritty Noir style
- ✅ Transparent backgrounds
-**COST: 0€** (using free tools)
---
## 📊 DEMO ASSET REQUIREMENTS (Minimum Viable)
### TIER 1: ABSOLUTELY CRITICAL (200 assets)
**Must have for demo to be playable**
**Main Characters (45):**
- Kai: Idle (4), Walk (16), Run (8), Action (4) = 32 frames
- Gronk: Idle (4), Walk (8), Action (1) = 13 frames
**Buildings (20):**
- tent, shack, farmhouse, barn
- church (ruined + complete)
- blacksmith, tavern, clinic
- 12 more key buildings
**NPCs (10):**
- Trader, Blacksmith, Baker, Farmer, Guard
- Healer, Hunter, Mechanic, Elder, Child
**Enemies (15):**
- Zombies: Basic (4), Runner, Bloated, Dreadlocks
- Mutants: 5 types
- Boss: 1 (Troll King or Zombie Leader)
**Environment (40):**
- Terrain tiles: grass, dirt, stone, water (×4 variations each)
- Trees: 8 types
- Rocks: 4 sizes
- Fence, graves, bushes, flowers
**Items/Weapons (30):**
- Tools: axe, pickaxe, hoe, watering can, fishing rod
- Weapons: bow, arrows (5 types), sword
- Resources: wood, stone, iron, gold
- Food: 10 types
**Crops (20):**
- Wheat (3 stages), Corn (3), Tomato (3), Potato (3)
- Hemp (3), Carrot (3), Pumpkin (2)
**Animals (10):**
- Cow, Chicken, Pig, Sheep, Horse
- Mutant cow, Fire sheep, Three-headed chicken
- Fox, Deer
**UI (10):**
- Health bar, Stamina bar, Inventory slots
- Coin icon, Day/night indicator
- Quest marker, Dialogue box, Icons
### TIER 2: HIGHLY DESIRABLE (200 assets)
**Makes demo impressive**
**Character Animations:**
- Kai combat (16 frames)
- Ana basic (10 frames)
- Susi dog (8 frames)
**More NPCs (20):**
- 20 additional town NPCs with idles
**More Enemies (20):**
- Werewolf, Skeleton, Ghosts
- 2 more bosses
- Enemy death animations
**Environment Polish (60):**
- More decorations
- Biome variations
- Weather effects
**Workstations (15):**
- Campfire, Furnace, Tailoring table
- Vape lab, Mint, Crafting bench
- 9 more
**More Crops/Animals (30):**
- Advanced crops
- Mutant animals
- Wild animals
**Polish UI (55):**
- Buttons, panels, icons
- Animated elements
### TIER 3: NICE TO HAVE (200+ assets)
**Extra polish, can add after demo**
---
## 📅 WEEK-BY-WEEK BREAKDOWN
### **WEEK 1: Dec 30 - Jan 5** (Setup + First 100)
**Goal:** Infrastructure + Critical assets
**Monday-Tuesday (Dec 30-31):**
- ✅ Review 70 existing samples (DONE!)
- ⚡ Setup Google Cloud Free Tier (15 min)
- ⚡ First autonomous run: 50 core buildings
- Total: 120 assets
**Wednesday-Friday (Jan 1-3):**
- Daily autonomous runs: 30 assets/day
- Via Antigravity batches: 20 assets/day
- Total by Friday: 270 assets
**Weekend (Jan 4-5):**
- Autonomous overnight: 100 assets
- Review & adjust prompts if needed
- **WEEK END: 370 assets** ✅
---
### **WEEK 2: Jan 6-12** (Characters + NPCs)
**Goal:** Animate Kai & Gronk, core NPCs
**Focus:**
- Kai walking cycle (16 frames)
- Gronk walking cycle (16 frames)
- 10 Core NPCs
- 20 Key items/weapons
**Method:**
- Autonomous batches: 50/day
- Manual review: daily
- **WEEK END: 520 assets** ✅
---
### **WEEK 3: Jan 13-19** (Environment + Enemies)
**Goal:** World building
**Focus:**
- Terrain tiles (all variations)
- Trees, rocks, decorations
- Zombies (all types)
- 2 Bosses
**Method:**
- Autonomous: 70/day
- **WEEK END: 700+ assets** ✅
---
### **WEEK 4: Jan 20-26** (Crops, Animals, Polish)
**Goal:** Complete TIER 1 + start TIER 2
**Focus:**
- All crop growth stages
- Farm animals + mutants
- UI elements
- Additional NPCs
**Method:**
- Autonomous: 50/day
- **WEEK END: 850+ assets** ✅
- **TIER 1 COMPLETE!** 🎉
---
### **WEEK 5-6: Jan 27 - Feb 9** (TIER 2 + Animations)
**Goal:** Polish, animations, extra content
**Focus:**
- Kai combat animations
- Ana & Susi basics
- More enemies
- Environment polish
- Workstations
**Method:**
- Free tier batches: 1,000/month limit resets Feb 1!
- Continue daily generation
- **WEEK END: 1,200+ assets** ✅
---
### **WEEK 7-8: Feb 10-23** (Integration + Testing)
**Goal:** Build demo, test, refine
**Focus:**
- Integrate all assets into game
- Test gameplay flow
- Identify missing assets
- Generate fills as needed
**Assets:** Fill gaps with free tier
---
### **WEEK 9: Feb 24 - Mar 2** (Final Polish)
**Goal:** Demo ready for Kickstarter
**Focus:**
- Background removal batch (ALL assets)
- Final quality check
- Demo video recording
- Kickstarter page prep
---
### **WEEK 10: Mar 3-9** (LAUNCH!)
**Goal:** 🚀 KICKSTARTER LAUNCH! 🚀
---
## 💰 COST BREAKDOWN (FREE STRATEGY)
### **Method 1: Google Free Tier (RECOMMENDED)**
- ✅ 1,000 images/month FREE
- ✅ January: 1,000 assets
- ✅ February: 1,000 assets
-**TOTAL: 2,000 assets for 0€!**
### **Method 2: Hybrid (Free Tier + Antigravity)**
- ✅ Google: 500/month
- ✅ Antigravity daily: 20-30/day
-**TOTAL: 1,500+ for 0€!**
### **Method 3: If you need 100% before Feb 1**
- Google Paid: $0.02/image
- 500 core assets = **$10**
- **Worth it for speed!**
---
## ⚡ IMMEDIATE ACTION STEPS (Tomorrow Morning)
### **STEP 1: Review Today's Work (5 minutes)**
```bash
cd /Users/davidkotnik/repos/novafarma
open assets/images/zivali/fire_sheep.png
open assets/images/zivali/three_headed_chicken.png
open assets/images/buildings/greenhouse.png
```
**Decision:** Is Gritty Noir style approved? ✅ or ❌
---
### **STEP 2: Google Cloud Setup (15 minutes)**
**Follow:** `QUICKSTART_AUTONOMOUS.md`
**Quick steps:**
1. Go to: https://console.cloud.google.com/
2. Create project: `dolinasmrti-demo`
3. Enable Vertex AI API
4. Create service account
5. Download credentials.json
6. Save to: `/Users/davidkotnik/.config/dolinasmrti-credentials.json`
---
### **STEP 3: First Autonomous Run (1 hour)**
```bash
export GOOGLE_APPLICATION_CREDENTIALS="/Users/davidkotnik/.config/dolinasmrti-credentials.json"
export GOOGLE_CLOUD_PROJECT="dolinasmrti-demo"
# Test with 20 assets first
python3 scripts/autonomous_generation.py --batch 20
# If successful, run full batch overnight
nohup python3 scripts/autonomous_generation.py --batch 100 > gen.log 2>&1 &
```
**Result:** 100 new assets by tomorrow morning!
---
### **STEP 4: Daily Routine (10 min/day)**
**Every morning:**
```bash
# Check progress
tail generation_log.txt
# Count new assets
find assets/images -name "*.png" | wc -l
# Start next batch
python3 scripts/autonomous_generation.py --batch 50 &
```
**Every evening:**
- Review 5-10 samples
- Adjust prompts if needed
- Git commit progress
---
## 🎯 SUCCESS MILESTONES
**✅ Jan 5:** 370+ assets (TIER 1 started)
**✅ Jan 12:** 520+ assets (Characters animated)
**✅ Jan 19:** 700+ assets (TIER 1 ~complete)
**✅ Jan 26:** 850+ assets (TIER 2 started)
**✅ Feb 9:** 1,200+ assets (TIER 2 complete)
**✅ Feb 23:** Demo playable, all assets integrated
**✅ Mar 1:** Demo polished, video ready
**🚀 Mar 3:** KICKSTARTER LAUNCH!
---
## 🆘 FALLBACK PLANS
### **If Google Cloud setup fails:**
→ Continue with Antigravity daily batches (50/day)
→ Still hit 1,000+ by Feb 1
### **If free tier runs out:**
→ Pay $10-20 for critical 500 assets
→ Still cheaper than alternatives!
### **If prompts need adjustment:**
→ Easy to modify in `autonomous_generation.py`
→ Regenerate batch
### **If behind schedule:**
→ Focus on TIER 1 only (200 core assets)
→ Demo still impressive with just essentials
---
## 📝 PRIORITY ASSET LIST (First 100 to generate)
**Buildings (25):**
1-20. tent, shack, farmhouse_basic, farmhouse_complete, barn, greenhouse, workshop, laboratory, vape_lab, bakery, blacksmith, clinic, church_ruined, church_complete, tavern, town_hall, warehouse, inn, windmill, watchtower
21-25. guard_tower, stable, market_stall, well, storage_shed
**NPCs (15):**
26-40. trader, blacksmith, baker, farmer, guard, healer, hunter, mechanic, elder, child, cook, scout, scientist, soldier, medic
**Enemies (12):**
41-52. zombie_basic, zombie_runner, zombie_bloated, zombie_dreadlocks, werewolf, skeleton, ghost, mutant_beast_1, mutant_beast_2, troll_king_boss, zombie_leader_boss, slime_king_boss
**Crops (18):**
53-70. wheat_1, wheat_2, wheat_3, corn_1, corn_2, corn_3, tomato_1, tomato_2, tomato_3, potato_1, potato_2, potato_3, hemp_1, hemp_2, hemp_3, carrot_1, carrot_2, pumpkin_1
**Animals (10):**
71-80. cow, chicken, pig, sheep, horse, mutant_cow, fire_sheep, three_headed_chicken, undead_horse, fox
**Items/Tools (15):**
81-95. iron_axe, iron_pickaxe, wooden_hoe, watering_can, fishing_rod, wooden_bow, fire_arrow, ice_arrow, wooden_sword, wood_log, stone, iron_ore, gold_bar, bread, apple
**Environment (5):**
96-100. oak_tree, pine_tree, rock_large, grave_stone, wooden_fence
---
## 📊 DAILY TRACKING TEMPLATE
**Date:** _______
**Assets Today:** _______
**Total Assets:** _______
**Quality Issues:** _______
**Notes:** _______
**On Track for Kickstarter?** ✅ / ⚠️ / ❌
---
## 🎬 FINAL CHECKLIST (Before Kickstarter)
**Week of Feb 24:**
- [ ] All TIER 1 assets generated (200+)
- [ ] All TIER 2 assets generated (400+)
- [ ] Background removal completed (batch process)
- [ ] All assets integrated into demo
- [ ] Demo playable start-to-finish
- [ ] 5+ playtests completed
- [ ] Demo video recorded (3-5 min)
- [ ] Screenshots captured (10+)
- [ ] Kickstarter page drafted
- [ ] Social media teasers ready
**Week of Mar 3: LAUNCH! 🚀**
---
## 💡 PRO TIPS
**Tip 1:** Generate in priority order (TIER 1 first)
**Tip 2:** Review quality every 50 assets
**Tip 3:** Don't wait for ALL assets - start integrating at 300
**Tip 4:** Background removal can wait till end (batch process)
**Tip 5:** Free tier resets monthly - plan around it
---
## 📞 DECISION POINTS
**TOMORROW (Dec 31):**
- [ ] Approve Gritty Noir style ✅ or ❌
- [ ] Setup Google Cloud ✅ or skip
- [ ] Start autonomous generation ✅ or manual batches
**JAN 5:**
- [ ] Review 370 assets quality
- [ ] Decide if style adjustments needed
- [ ] Commit to timeline or adjust
**JAN 26:**
- [ ] Is TIER 1 complete?
- [ ] Start demo integration?
- [ ] Any missing critical assets?
**FEB 9:**
- [ ] Demo playable?
- [ ] Final asset list complete?
- [ ] Start polish phase?
---
## 🎯 COMMITMENT
**This plan delivers:**
- ✅ 800-1,200 quality assets
- ✅ Playable Kickstarter demo
- ✅ By March 1, 2025
- ✅ For 0-20€ total cost
- ✅ Gritty Noir style consistent
**Timeline:** 10 weeks
**Effort:** 15 min setup + 10 min/day monitoring
**Success Rate:** 95%+ (with free tier + Antigravity backup)
---
## ❓ QUESTIONS TO ANSWER NOW
**1. Is Gritty Noir style approved?**
→ Yes / No / Needs tweaks
**2. Are you comfortable with 15-min Google Cloud setup?**
→ Yes / Need help / Skip for now
**3. Target asset count for demo?**
→ 500 minimum / 800 ideal / 1,000+ dream
**4. Willing to pay $10-20 if needed for speed?**
→ Yes / Prefer 100% free / Decide later
**5. Start autonomous generation tomorrow?**
→ Yes! / Wait for review / Manual only
---
## 🚀 READY TO GO?
**When you're ready, just say:**
- **"Start autonomous setup"** → I'll guide Google Cloud setup
- **"Continue manual batches"** → We do 50-100/day through me
- **"Review first"** → Check today's 70 samples first
---
**KICKSTARTER READY BY MARCH! LET'S DO THIS! 🎮✨**
---
**Created:** 30.12.2025 03:43
**Updated:** Ready for your return!
**Next:** Your decision on which path to take!