From 93c1c7f2d13161723c09ec46c0e0a8d5f9ceecc2 Mon Sep 17 00:00:00 2001 From: David Kotnik Date: Tue, 30 Dec 2025 04:01:32 +0100 Subject: [PATCH] docs: Add exact micro farm demo plan - 247 assets, 10 days, organized by batches --- MICRO_FARM_EXACT_PLAN.md | 584 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 584 insertions(+) create mode 100644 MICRO_FARM_EXACT_PLAN.md diff --git a/MICRO_FARM_EXACT_PLAN.md b/MICRO_FARM_EXACT_PLAN.md new file mode 100644 index 000000000..781b9b4ec --- /dev/null +++ b/MICRO_FARM_EXACT_PLAN.md @@ -0,0 +1,584 @@ +# ๐ŸŒพ MICRO FARM START - EXACT DEMO ASSET COUNT + +**Created:** 30.12.2025 04:00 +**Concept:** Game zะฐั‡ne kot **MAJHNA FARMA** (8ร—8 tiles), potem se ลกiri + +--- + +## ๐ŸŽฎ GAME START CONCEPT + +**Player begins:** +- โœ… Small 8ร—8 farm plot +- โœ… 1 tent (starting shelter) +- โœ… 1 zombie worker (tutorial) +- โœ… Basic tools (hoe, watering can) +- โœ… Seeds for 1 crop type (wheat) +- โœ… Goal: Build farm, unlock more land, find Ana + +**Progression:** +1. Micro farm (8ร—8) โ†’ Start here! +2. Small farm (16ร—16) โ†’ Week 1 expansion +3. Medium farm (32ร—32) โ†’ Week 2 expansion +4. Large farm (64ร—64) โ†’ End game + +--- + +## ๐Ÿ“Š EXACT ASSET COUNT FOR DEMO + +### **TOTAL: 247 ASSETS** (exact, not approximate) + +--- + +## ๐ŸŽฏ BREAKDOWN BY CATEGORY + +### **1. MAIN CHARACTER - KAI: 45 assets** + +**Idle Animation (16 frames):** +- kai_idle_north_1.png +- kai_idle_north_2.png +- kai_idle_north_3.png +- kai_idle_north_4.png +- kai_idle_south_1.png (ร—4 frames) +- kai_idle_east_1.png (ร—4 frames) +- kai_idle_west_1.png (ร—4 frames) + +**Walk Animation (16 frames):** +- kai_walk_north_1.png (ร—4 frames) +- kai_walk_south_1.png (ร—4 frames) +- kai_walk_east_1.png (ร—4 frames) +- kai_walk_west_1.png (ร—4 frames) + +**Run Animation (8 frames):** +- kai_run_east_1.png (ร—4 frames) +- kai_run_west_1.png (ร—4 frames) + +**Actions (5 frames):** +- kai_hoe_action.png (digging) +- kai_watering.png +- kai_pickup.png +- kai_portrait.png (dialogue) +- kai_sleeping.png (in tent) + +**SUBTOTAL: 45 assets** + +--- + +### **2. ZOMBIE WORKER: 12 assets** + +**Animations:** +- zombie_idle_1.png (ร—4 frames) +- zombie_walk_1.png (ร—4 frames) +- zombie_dig_1.png (ร—4 frames) + +**SUBTOTAL: 12 assets** + +--- + +### **3. FARM BUILDINGS: 8 assets** + +**Essential Structures:** +1. tent.png (DONE - already have!) +2. tent_interior.png (inside view for cutscene) +3. shack.png (first upgrade) +4. campfire.png (cooking) +5. storage_chest.png (DONE - already have!) +6. water_well.png +7. scarecrow.png (decoration/function) +8. compost_bin.png + +**SUBTOTAL: 8 assets** + +--- + +### **4. TERRAIN TILES: 24 assets** + +**Grass (8 variations):** +- grass_tile_1.png +- grass_tile_2.png +- grass_tile_3.png +- grass_tile_4.png +- grass_corner_ne.png +- grass_corner_nw.png +- grass_corner_se.png +- grass_corner_sw.png + +**Dirt (8 variations):** +- dirt_tile_1.png through dirt_tile_4.png +- dirt_corner_ne/nw/se/sw.png + +**Tilled Soil (4):** +- tilled_dry.png +- tilled_watered.png +- tilled_planted.png +- tilled_growing.png + +**Path (4):** +- stone_path_straight.png +- stone_path_corner.png +- stone_path_cross.png +- stone_path_end.png + +**SUBTOTAL: 24 assets** + +--- + +### **5. CROPS - WHEAT (Tutorial Crop): 8 assets** + +**Growth Stages:** +1. wheat_seeds.png (icon) +2. wheat_stage0.png (just planted, soil bump) +3. wheat_stage1.png (sprout emerging) +4. wheat_stage2.png (young plant) +5. wheat_stage3.png (tall growing) +6. wheat_stage4.png (golden, ready to harvest) +7. wheat_harvested.png (cut stalks) +8. wheat_bundle.png (inventory item) + +**SUBTOTAL: 8 assets** + +--- + +### **6. FARM TOOLS & ITEMS: 18 assets** + +**Tools:** +1. wooden_hoe.png +2. watering_can.png +3. wooden_axe.png +4. wooden_pickaxe.png +5. fishing_rod.png (bonus activity) +6. scythe.png (harvesting) + +**Resources:** +7. wood_log.png +8. stone.png +9. iron_ore.png +10. stick.png +11. fiber.png + +**Products:** +12. wheat_flour.png +13. bread.png +14. water_bucket.png + +**Special Items:** +15. mothers_locket.png +16. sleeping_bag.png +17. backpack.png (Kai's) +18. coin.png + +**SUBTOTAL: 18 assets** + +--- + +### **7. ENVIRONMENT DECORATIONS: 20 assets** + +**Trees:** +1. oak_tree.png (DONE - already have!) +2. oak_tree_stump.png (after chopping) +3. pine_tree.png +4. dead_tree.png + +**Rocks & Minerals:** +5. rock_large.png (DONE - already have!) +6. rock_medium.png +7. rock_small.png +8. iron_ore_deposit.png + +**Plants:** +9. bush_green.png (DONE - already have!) +10. bush_berries.png +11. flower_yellow.png +12. flower_purple.png +13. grass_tall.png +14. weeds.png + +**Farm Decorations:** +15. wooden_fence.png (DONE - already have!) +16. fence_gate.png +17. fence_corner.png +18. wooden_sign.png +19. lantern_post.png +20. rain_barrel.png + +**SUBTOTAL: 20 assets** + +--- + +### **8. NPCs (Demo Essential): 15 assets** + +**Trader (3 assets):** +- npc_trader_idle.png (clearly visible eyes & mouth!) +- npc_trader_portrait.png +- npc_trader_happy.png (expression variant) + +**Blacksmith (3 assets):** +- npc_blacksmith_idle.png +- npc_blacksmith_portrait.png +- npc_blacksmith_neutral.png + +**Healer/Doctor (3 assets):** +- npc_healer_idle.png +- npc_healer_portrait.png +- npc_healer_smile.png + +**Mysterious Traveler (3 assets) - Ana clue giver:** +- npc_traveler_idle.png +- npc_traveler_portrait.png +- npc_traveler_mysterious.png + +**Ana (3 assets - flashbacks/portrait):** +- ana_portrait.png (locket photo) +- ana_child.png (flashback) +- ana_teen.png (memory) + +**SUBTOTAL: 15 assets** + +--- + +### **9. ENEMIES (Basic Combat): 18 assets** + +**Basic Zombie (12 frames):** +- zombie_enemy_idle_1.png (ร—4 frames) +- zombie_enemy_walk_1.png (ร—4 frames) +- zombie_enemy_attack_1.png (ร—4 frames) + +**Zombie Variants (3):** +- zombie_runner.png (fast type) +- zombie_bloated.png (tank type) +- zombie_corpse.png (dead on ground) + +**Wild Animal Threat (3):** +- wild_wolf.png (aggressive) +- wolf_attack.png +- wolf_dead.png + +**SUBTOTAL: 18 assets** + +--- + +### **10. UI ELEMENTS: 35 assets** + +**HUD (9):** +1. health_bar_frame.png +2. health_bar_fill.png (DONE - already have!) +3. stamina_bar_frame.png +4. stamina_bar_fill.png +5. hunger_bar_frame.png +6. hunger_bar_fill.png +7. day_indicator.png +8. time_clock.png +9. coin_counter_icon.png + +**Inventory (8):** +10. inventory_panel.png +11. inventory_slot_empty.png (DONE - already have!) +12. inventory_slot_hover.png +13. inventory_slot_selected.png +14. hotbar_panel.png +15. hotbar_slot.png (ร—1-9 quickslots) +16. item_count_bg.png +17. cursor_normal.png + +**Dialogue System (6):** +18. dialogue_box.png +19. dialogue_portrait_frame.png +20. dialogue_continue_arrow.png +21. dialogue_choice_button.png +22. name_tag_bg.png +23. speech_bubble.png + +**Quest/Markers (4):** +24. quest_marker_icon.png +25. quest_panel.png +26. quest_complete_check.png +27. exclamation_mark.png + +**Menus (8):** +28. button_normal.png +29. button_hover.png +30. button_pressed.png +31. panel_background.png +32. title_card.png +33. pause_menu_bg.png +34. settings_icon.png +35. close_button.png + +**SUBTOTAL: 35 assets** + +--- + +### **11. CUTSCENE/SPECIAL ASSETS: 12 assets** + +**Opening Sequence:** +1. tent_interior_dawn.png +2. locket_open.png (animated) +3. locket_closed.png + +**Flashbacks (5 scenes):** +4. flashback_babies.png (hospital twins) +5. flashback_children.png (child Kai protecting Ana) +6. flashback_family.png (happy family photo) +7. flashback_troll.png (troll attack scene) +8. flashback_ana_screaming.png (Ana being taken) + +**Effects:** +9. fade_black_overlay.png +10. vignette.png +11. dust_particle.png +12. sparkle_effect.png + +**SUBTOTAL: 12 assets** + +--- + +### **12. EFFECTS & ANIMATIONS: 32 assets** + +**Water Animation (4):** +- water_tile_frame1.png +- water_tile_frame2.png +- water_tile_frame3.png +- water_tile_frame4.png + +**Campfire Animation (4):** +- campfire_flame1.png (DONE - already have!) +- campfire_flame2.png +- campfire_flame3.png +- campfire_flame4.png + +**Weather (8):** +- rain_drop.png (ร—4 frames) +- cloud_light.png +- cloud_dark.png +- sun_ray.png +- fog_overlay.png + +**Impact Effects (8):** +- hit_spark1.png +- hit_spark2.png +- slash_effect.png +- dig_dirt_spray.png +- water_splash.png +- level_up_glow.png +- heal_particles.png +- damage_number_template.png + +**UI Animations (8):** +- loading_spinner_1.png (ร—4 frames) +- quest_marker_pulse1.png +- quest_marker_pulse2.png +- coin_spin1.png +- coin_spin2.png + +**SUBTOTAL: 32 assets** + +--- + +## ๐Ÿ“Š FINAL EXACT COUNT + +| Category | Exact Count | Status | +|:---------|:----------:|:------:| +| 1. Kai Character | 45 | โš ๏ธ Need | +| 2. Zombie Worker | 12 | โš ๏ธ Need | +| 3. Buildings | 8 | โณ 2/8 done | +| 4. Terrain Tiles | 24 | โš ๏ธ Need | +| 5. Crops (Wheat) | 8 | โš ๏ธ Need | +| 6. Tools & Items | 18 | โณ 3/18 done | +| 7. Environment | 20 | โณ 4/20 done | +| 8. NPCs | 15 | โš ๏ธ Need | +| 9. Enemies | 18 | โณ 1/18 done | +| 10. UI Elements | 35 | โณ 2/35 done | +| 11. Cutscenes | 12 | โš ๏ธ Need | +| 12. Effects/Animations | 32 | โณ 1/32 done | +| **TOTAL** | **247** | **13 done, 234 needed** | + +--- + +## ๐ŸŽฏ WHAT WE ALREADY HAVE (From Tonight) + +**Done (13):** +1. โœ… tent.png +2. โœ… storage_chest.png +3. โœ… campfire.png +4. โœ… fence.png +5. โœ… oak_tree.png +6. โœ… rock_large.png +7. โœ… bush.png +8. โœ… health_bar.png +9. โœ… inventory_slot.png +10. โœ… zombie_sample.png +11. โœ… campfire_flame1.png +12. Plus ~60 test samples (various) + +**NEED:** 234 more assets + +--- + +## ๐Ÿ“… GENERATION SCHEDULE (Exact Plan) + +### **BATCH 1 (Day 1 - Jan 1): Kai Character - 45 assets** +**All Kai animations + actions** +- Morning: idle + walk (32 frames) +- Afternoon: run + actions (13 frames) + +**Why first:** Can't test ANYTHING without player character! + +--- + +### **BATCH 2 (Day 2): Core Gameplay - 44 assets** +**Zombie worker (12) + Terrain tiles (24) + Wheat (8)** + +**Why second:** After Kai, need ground to walk on + farming basics! + +--- + +### **BATCH 3 (Day 3): Buildings & Tools - 26 assets** +**Remaining buildings (6) + All tools & items (18) + Fence pieces (2)** + +**Why third:** Can test building & harvesting! + +--- + +### **BATCH 4 (Day 4): Environment - 16 assets** +**Remaining decorations, trees, rocks** + +**Why fourth:** World feels alive! + +--- + +### **BATCH 5 (Day 5): NPCs - 15 assets** +**All 5 NPCs with expressions** + +**Why fifth:** Dialogue & trading functional! + +--- + +### **BATCH 6 (Day 6): Enemies & Combat - 18 assets** +**All enemy animations** + +**Why sixth:** Combat testable! + +--- + +### **BATCH 7 (Day 7): UI Elements - 35 assets** +**All HUD, inventory, dialogue, menus** + +**Why seventh:** Polish the interface! + +--- + +### **BATCH 8 (Week 2 Day 1): Cutscenes - 12 assets** +**Opening sequence complete!** + +--- + +### **BATCH 9 (Week 2 Day 2-3): Effects - 32 assets** +**Water, fire, weather, impacts** + +**Why last:** Polish, not essential for core gameplay! + +--- + +## โฐ TIMELINE + +**Week 1 (7 days):** +- Day 1: Batch 1 (45) = 45 total +- Day 2: Batch 2 (44) = 89 total +- Day 3: Batch 3 (26) = 115 total +- Day 4: Batch 4 (16) = 131 total +- Day 5: Batch 5 (15) = 146 total +- Day 6: Batch 6 (18) = 164 total +- Day 7: Batch 7 (35) = 199 total + +**Week 2 (2 days):** +- Day 8: Batch 8 (12) = 211 total +- Day 9-10: Batch 9 (32) = 243 total +- Buffer: 4 assets = **247 TOTAL** โœ… + +--- + +## โœ… DEMO READY MILESTONES + +**Day 1 (45 assets):** Can move Kai around! โœ… +**Day 2 (89 assets):** Can farm wheat! โœ… +**Day 3 (115 assets):** Can build & harvest! โœ… +**Day 7 (199 assets):** Full gameplay loop! โœ… +**Day 10 (247 assets):** DEMO COMPLETE! ๐ŸŽ‰ + +--- + +## ๐Ÿ’ฐ COST + +**Using Google Free Tier:** +- 247 assets in 10 days +- Well within 1,000/month free quota +- **COST: 0โ‚ฌ** โœ… + +**If using paid (speed boost):** +- 247 ร— $0.02 = **$4.94** + +--- + +## ๐ŸŽฎ DEMO GAMEPLAY FEATURES + +**With These 247 Assets, Players Can:** + +โœ… Control Kai (walk, run, idle, actions) +โœ… Command zombie worker (dig, plant, harvest) +โœ… Farm wheat (full growth cycle) +โœ… Build structures (tent โ†’ shack upgrade) +โœ… Gather resources (chop trees, mine rocks) +โœ… Craft items (bread from wheat) +โœ… Talk to NPCs (4 characters with dialogue) +โœ… Trade items (buy/sell with trader) +โœ… Fight enemies (zombies, wolves) +โœ… Complete quests (fetch, kill, build) +โœ… Watch cutscenes (opening + flashbacks) +โœ… Progress farm (8ร—8 โ†’ 16ร—16 expansion hint) + +**Demo Length:** 15-20 minutes +**Gameplay Loop:** โœ… Complete! +**Kickstarter Ready:** โœ… YES! + +--- + +## ๐Ÿ“‹ TOMORROW MORNING START + +**When you wake up:** + +1. โ˜ Open `MICRO_FARM_EXACT_PLAN.md` +2. โ˜ Review tonight's samples +3. โ˜ **Decide:** Google Cloud setup or Manual? +4. โ˜ **START BATCH 1:** Kai animations (45 assets) + +**Commands to run:** +```bash +# If autonomous: +python3 scripts/autonomous_generation.py --batch 45 + +# If manual: +# Tell me: "Start Batch 1 - Kai animations" +``` + +--- + +## โœ… SUCCESS CRITERIA + +**Demo is DONE when you have:** +- โœ… All 247 assets generated +- โœ… White backgrounds removed (batch process) +- โœ… Assets integrated into game +- โœ… 15-20 min playable demo +- โœ… Opening cutscene works +- โœ… Tutorial playable +- โœ… Can farm, build, fight, trade + +**Timeline:** 10 days +**Cost:** 0โ‚ฌ +**Result:** Kickstarter-ready demo! ๐Ÿš€ + +--- + +**Created:** 30.12.2025 04:00 +**Total Assets:** **247 EXACT** +**Timeline:** 10 days +**Status:** READY TO START! โœ