Files
novafarma/docs/art_guidelines/CROP_GROWTH_TEMPLATE.md
David Kotnik 7ab6025486 🎨 Generated 10 Steampunk/Chibi Animals & Final Reference Org
EXTENDED SESSION (03:00 - 03:45 CET):

1. ANIMAL GENERATION (assets/slike/animals/generated_steampunk/):
    10 unique assets created:
   - Farm: Cow, Pig, Chicken, Duck, Goat, Horse, Rabbit, Donkey, Llama
   - Forest: Fox, Bear, Wolf
   - Style: Dark Noir Steampunk Chibi

2. REFERENCE ORGANIZATION (assets/slike/glavna_referenca/):
    Organized 2,626 files into subfolders
    Created comprehensive biome structure (200 folders)
    Moved docs to docs/art_guidelines/

SESSION UPDATE:
- Total Time: 3h 03min
- Files Processed: 5,788+
- Status: SESSION COMPLETE! 🚀
2026-01-20 10:45:44 +01:00

352 lines
9.1 KiB
Markdown

# 🌾 CROP GROWTH TEMPLATE - Style 32 Standards
**Purpose:** Strict template for ALL crop growth stages ensuring consistency across 8 growth phases and 4 seasons.
---
## 📐 TEMPLATE GROWTH - 8 STAGES (Universal)
**REQUIRED REFERENCE IMAGES:**
- `cannabis_stage_1.png` through `cannabis_stage_4.png` (current)
- `mushroom_stage_1.png` through `mushroom_stage_4.png` (current)
- `wheat_stage_1.png` through `wheat_stage_8.png` (to be created)
### **Stage 1: Seed/Planted (0-10%)**
- **Visual:** Freshly tilled soil, tiny sprout barely visible
- **Size:** 1-2 pixels above soil line
- **Color:** Light green `#90EE90` (Light Green)
- **Detail:** Minimal, just hint of life
### **Stage 2: Seedling (10-20%)**
- **Visual:** Small sprout with 2 leaves
- **Size:** 25% of final height
- **Color:** Light green `#90EE90` to `#32CD32` (Lime)
- **Detail:** First leaf pair visible
### **Stage 3: Young Plant (20-40%)**
- **Visual:** Growing stem, 4-6 leaves
- **Size:** 40% of final height
- **Color:** Lime `#32CD32`
- **Detail:** Stem visible, multiple leaf nodes
### **Stage 4: Vegetative (40-60%)**
- **Visual:** Full foliage, bushy appearance
- **Size:** 60% of final height
- **Color:** Forest Green `#228B22`
- **Detail:** Thick stem, many branches/leaves
### **Stage 5: Pre-Flowering (60-70%)**
- **Visual:** Buds/flowers starting to appear
- **Size:** 75% of final height
- **Color:** Dark green with color accents
- **Detail:** Flower buds visible
### **Stage 6: Flowering (70-85%)**
- **Visual:** Full flowers/fruit forming
- **Size:** 90% of final height
- **Color:** Vibrant flower colors appear
- **Detail:** Flowers/small fruit prominent
### **Stage 7: Maturing (85-95%)**
- **Visual:** Fruit/harvest growing larger
- **Size:** 100% height
- **Color:** Fruit changing color (green → final color)
- **Detail:** Harvest almost ready
### **Stage 8: Harvest Ready (95-100%)**
- **Visual:** Fully ripe, maximum size
- **Size:** 100% height, maximum visual appeal
- **Color:** Final harvest color (red tomatoes, gold wheat, etc.)
- **Detail:** Sparkle/glow effect (optional VFX)
- **Indicator:** ✨ Harvestable icon overlay
---
## 🎨 VISUAL STYLE RULES (NO EXCEPTIONS)
### **Smooth Lines (NOT Pixel Art):**
- **Outlines:** THICK 5px black `#000000`
- **Style:** Vector-smooth, anti-aliased curves
- **NOT:** Chunky pixel blocks or low-res sprites
- **Reference:** Cannabis/Mushroom stages (smooth, not pixelated)
### **Style 32 Consistency:**
- Flat cel shading (no soft gradients)
- Vibrant colors (not muted/realistic)
- Chibi proportions (cute, not realistic)
- Transparent background (always)
- Black outlines (5px, always)
### **Size Standards:**
- Small crops (lettuce, herbs): 32x32px
- Medium crops (tomatoes, carrots): 48x48px or 64x64px
- Large crops (pumpkins, wheat): 64x64px or 96x96px
- Cannabis/special: 64x64px
- Mushrooms: 48x48px
---
## 🌍 SEASONAL VARIATIONS (All Crops)
### **🌸 SPRING (Pomlad)**
**Visual Changes:**
- Bright, fresh colors
- Light greens `#90EE90`, `#32CD32`
- Flowers visible (white, pink, yellow)
- Rain droplets on leaves (optional)
- Vibrant new growth
**Example:**
- Wheat: Bright green stalks, no grain yet
- Tomatoes: Green with white flowers
- Cannabis: Light green leaves, vigorous growth
---
### **☀️ SUMMER (Poletje)**
**Visual Changes:**
- Deeper, richer colors
- Dark greens `#228B22`, `#006400`
- Fruits forming/maturing
- Sun-kissed highlights
- Maximum growth
**Example:**
- Wheat: Golden stalks, grain visible
- Tomatoes: Red fruits, green leaves
- Cannabis: Dark green, resinous appearance
---
### **🍂 AUTUMN (Jesen)**
**Visual Changes:**
- Warm, harvest colors
- Browns `#8B4513`, oranges `#FF8C00`
- Dying leaves (some yellowing)
- Harvest-ready appearance
- Crisp, dry look
**Example:**
- Wheat: Fully golden, ready to harvest
- Tomatoes: Deep red, some fallen
- Cannabis: Purple hues appearing
---
### **❄️ WINTER (Zima)**
**Visual Changes:**
- Cold, dormant colors
- Gray-greens `#556B2F`, browns
- Withered/dead appearance
- Snow accumulation on leaves
- Minimal growth (except greenhouses)
**Example:**
- Wheat: Brown stubble, snow patches
- Tomatoes: Dead/frozen plants
- Cannabis: Indoor only, vibrant still
**Note:** Most crops DON'T grow in winter (except in greenhouse)
---
## 📋 CROP-SPECIFIC TEMPLATES
### **Cannabis (Reference Standard)**
**8 Stages:**
1. Seed in soil
2. Cotyledon (first round leaves)
3. 3-blade fan leaves
4. 5-blade fan leaves, branching
5. Pre-flower stretch, sex showing
6. Flowering, buds visible
7. Buds swelling, trichomes forming
8. Harvest ready, frosty appearance ✨
**Colors:**
- Young: `#32CD32` (Lime)
- Vegetative: `#228B22` (Forest Green)
- Flowering: `#006400` (Dark Green) + purple accents
- Trichomes: White sparkle overlay
**Style:** Smooth 5px outlines, NO pixelation
---
### **Magic Mushrooms (Reference Standard)**
**8 Stages:**
1. Spore inoculation (substrate visible)
2. Mycelium spreading (white threads)
3. Pin formation (tiny bumps)
4. Young mushroom (small cap)
5. Cap expanding
6. Veil breaking
7. Cap fully opened
8. Mature, glowing appearance ✨
**Colors:**
- Cap: `#FF1493` (Deep Pink) or `#9370DB` (Purple)
- Spots: `#FFD700` (Gold) or white
- Stem: `#F5DEB3` (Wheat)
- Glow: `#00CED1` (Cyan, semi-transparent)
**Style:** Smooth outlines, cute chibi mushrooms
---
### **Standard Crops (Tomato, Wheat, etc.)**
**8 Stages Template:**
1. Tilled soil, seed planted
2. Sprout (1-2 leaves)
3. Young plant (4-6 leaves)
4. Bushy vegetative growth
5. Flowering begins
6. Fruit/grain forming
7. Fruit/grain maturing
8. Harvest ready ✨
**Follow color progression:**
- Light green → Dark green → Harvest color
- Smooth transitions between stages
- 5px black outlines maintained
---
## 🌿 PERENNIAL CROPS (Special Rules)
**Examples:** Strawberries, asparagus, fruit trees
**Multiple Harvests:**
- Stage 1-4: Initial growth (once)
- Stage 5-8: Repeat every season (perennial cycle)
- Winter dormancy stage (leafless/minimal)
- Spring regrowth (from stage 5, not stage 1)
**Visual Difference:**
- Woody stems remain in winter
- Leaves fall but structure stays
- Spring: New leaves on old structure
---
## 📏 CROP SPACING & LAYOUT
### **Grid System:**
- Small crops: 1x1 tile (32x32px)
- Medium crops: 1x1 tile (64x64px, centered)
- Large crops: 2x2 tiles (128x128px)
- Trees: 3x3 tiles (192x192px)
### **Transparent Background:**
- ALWAYS 100% transparent
- No ground/soil included in crop sprite
- Ground is separate layer (tilemap)
### **Shadow:**
- Simple oval shadow at base
- Color: `#000000` at 30% opacity
- Size: 50-70% of crop width
---
## 🚫 FORBIDDEN STYLES (Crops)
**NEVER use:**
- Pixel art style (chunky blocks)
- Realistic photography textures
- Soft gradients (only flat cel shading)
- Muted/dull colors
- Thin outlines (< 4px)
- Background that's not transparent
---
## ✅ CROP GENERATION CHECKLIST
Before approving ANY crop sprite:
- [ ] Viewed cannabis/mushroom references first
- [ ] 8 growth stages defined
- [ ] Smooth lines (NOT pixelated)
- [ ] 5px thick black outlines
- [ ] Flat cel shading
- [ ] Vibrant colors (matches COLOR_MASTER)
- [ ] Transparent background
- [ ] Matches Style 32 aesthetic
- [ ] Seasonal variants planned (if applicable)
- [ ] Size matches category (small/medium/large)
---
## 🚀 GENERATION WORKFLOW
**For ANY new crop:**
1. **Check References:**
- View `/references/crops/cannabis_stage_*.png`
- View `/references/crops/mushroom_stage_*.png`
- Review COLOR_MASTER.md for exact colors
2. **Plan 8 Stages:**
- Sketch out progression (seed → harvest)
- Define color changes per stage
- Plan size increase per stage
3. **Generate Stage 1:**
- Include "EXACT Style 32 matching /references/crops/"
- Include "Smooth lines, NOT pixel art"
- Include "5px black outlines #000000"
- Include exact hex colors
4. **Verify Match:**
- Compare to cannabis/mushroom references
- Check outline thickness (5px)
- Check smoothness (no pixelation)
- If mismatch → Auto-reroll
5. **Generate Remaining Stages:**
- Maintain consistency across all 8 stages
- Same outline thickness
- Same color palette
- Progressive size increase
6. **Save & Organize:**
- `assets/sprites/crops/[crop_name]_stage_[1-8].png`
- Update manifest
- Document in crop registry
---
## 🌱 EXAMPLE PROMPT (Correct)
```
Wheat crop Stage 3 (young plant). EXACT Style 32 matching /references/crops/:
SMOOTH LINES (NOT pixel art), 5px black outlines #000000,
flat cel shading, lime green stalks #32CD32,
4-6 blade leaves visible, 40% of final height,
transparent background, chibi cute proportions,
Cult of the Lamb aesthetic.
```
---
## 📊 CROP REGISTRY
**Current Crops (Style 32):**
- ✅ Cannabis (4 stages) - Reference standard
- ✅ Magic Mushrooms (4 stages) - Reference standard
- ✅ Strawberries (4 stages)
- ✅ Onions (4 stages)
- 🔄 Wheat (8 stages needed)
- 🔄 Tomatoes (8 stages needed)
- 🔄 Carrots (8 stages needed)
- 🔄 Potatoes (8 stages needed)
- 🔄 Lettuce (8 stages needed)
- 🔄 Corn (8 stages needed)
- ❌ Peppers (not started)
---
**STATUS:** Template defined, cannabis/mushrooms are reference standards
**PRIORITY:** HIGH - needed for farming system
**NEXT STEP:** Expand existing 4-stage crops to 8 stages, generate remaining crops