Files
novafarma/docs/BIOME_REQUIREMENTS_COMPLETE.md
2026-01-06 14:17:38 +01:00

345 lines
8.6 KiB
Markdown

caki so # 🌍 BIOME REQUIREMENTS - COMPLETE OVERVIEW
**Created:** 2026-01-06 13:41 CET
**Status:** **6 BIOMES - ALL EMPTY!** 🔴
---
## 📊 **BIOME STATUS OVERVIEW**
| Biome | Reference Sprites | Terrain Tiles | Props | Trees | Status |
|-------|------------------|---------------|-------|-------|--------|
| **Desert** | 0 | 0 | 0 | 1 (cactus ref) | 🔴 EMPTY |
| **Forest** | 0 | 0 | 0 | 3 (oak refs) | 🟡 MINIMAL |
| **Frozen Wasteland** | 0 | 0 | 0 | 0 | 🔴 EMPTY |
| **Jungle** | 0 | 0 | 0 | 1 (palm ref) | 🔴 EMPTY |
| **Volcanic** | 0 | 0 | 0 | 0 | 🔴 EMPTY |
| **Winter** | 0 | 0 | 0 | 2 (pine refs) | 🔴 EMPTY |
**TOTAL REFERENCE SPRITES:** 0/6 biomes
**CRITICAL:** NO biome terrain tiles exist!
---
## 🎯 **WHAT EACH BIOME NEEDS**
### **PER BIOME MINIMUM (Demo):**
1. **Master Terrain Reference** (1 sprite) - Shows ground texture style
2. **Tileable Ground Tile** (1-3 variants) - 32x32px grass/sand/ice
3. **Transition Tiles** (4 variants) - Border between biomes
4. **Basic Props** (5-10 items):
- Small rocks
- Plants/vegetation
- Decorative elements
5. **Trees** (2-3 types) - Biome-specific
**MINIMUM PER BIOME:** ~15-20 sprites
**TOTAL FOR 6 BIOMES:** ~90-120 sprites
---
## 🌍 **BIOME BREAKDOWN**
### **1. 🏜️ DESERT**
**Current Status:** 🔴 EMPTY (only 1 cactus reference exists)
**Required Sprites:**
- **Terrain Master Reference** (1 sprite)
- **Ground Tiles:**
- desert_sand_tile.png (32x32px) - Base sand
- desert_sand_variant_1.png - Lighter/darker sand
- desert_sand_variant_2.png - Rocky sand
- **Transition Tiles:**
- desert_to_forest.png (grass edge)
- desert_to_water.png (beach transition)
- **Props (10):**
- desert_rock_small.png
- desert_rock_large.png
- desert_skull.png (bleached bone)
- desert_pottery_broken.png
- desert_tumbleweed.png
- desert_sand_dune.png
- desert_oasis_bush.png
- desert_cactus_small.png
- desert_cactus_large.png
- desert_dead_tree.png
- **Trees:**
- ✅ cactus (already have reference!)
- palm_desert.png (different from jungle palm)
**TOTAL DESERT:** ~18 sprites
---
### **2. 🌲 FOREST**
**Current Status:** 🟡 MINIMAL (3 oak tree references exist)
**Required Sprites:**
- **Terrain Master Reference** (1 sprite)
- **Ground Tiles:**
- forest_grass_tile.png (32x32px) - Lush green
- forest_grass_dark.png - Shadowed grass
- forest_moss.png - Moss patches
- **Transition Tiles:**
- forest_to_desert.png
- forest_to_winter.png
- **Props (10):**
- forest_mushroom_red.png
- forest_mushroom_brown.png
- forest_fern.png
- forest_flower_blue.png
- forest_flower_yellow.png
- forest_rock_mossy.png
- forest_log_fallen.png
- forest_stump.png
- forest_bush_green.png
- forest_root.png
- **Trees:**
- ✅ oak (already have 4 seasonal references!)
- birch.png
- maple.png
**TOTAL FOREST:** ~18 sprites
---
### **3. 🧊 FROZEN WASTELAND**
**Current Status:** 🔴 EMPTY
**Required Sprites:**
- **Terrain Master Reference** (1 sprite)
- **Ground Tiles:**
- frozen_ice_tile.png (32x32px) - Blue ice
- frozen_ice_cracked.png - Cracked ice
- frozen_snow_tile.png - Snow patches
- **Transition Tiles:**
- frozen_to_winter.png (ice to snow)
- frozen_to_water.png (melting edge)
- **Props (10):**
- frozen_ice_spike_small.png
- frozen_ice_spike_large.png
- frozen_ice_crystal.png
- frozen_ice_boulder.png
- frozen_icicle_hanging.png
- frozen_snow_drift.png
- frozen_ice_chunk.png
- frozen_frozen_waterfall.png (prop)
- frozen_ice_pillar.png
- frozen_aurora_particle.png (VFX prop)
- **Trees:**
- frozen_dead_tree.png (ice-covered)
- frozen_ice_tree.png (crystallized)
**TOTAL FROZEN:** ~18 sprites
---
### **4. 🌴 JUNGLE**
**Current Status:** 🔴 EMPTY (only 1 palm reference exists)
**Required Sprites:**
- **Terrain Master Reference** (1 sprite)
- **Ground Tiles:**
- jungle_undergrowth_tile.png (32x32px) - Dark green
- jungle_undergrowth_dense.png - Extra vegetation
- jungle_mud.png - Muddy patches
- **Transition Tiles:**
- jungle_to_forest.png
- jungle_to_water.png (swamp edge)
- **Props (10):**
- jungle_vine_hanging.png
- jungle_vine_ground.png
- jungle_large_leaf.png
- jungle_flower_exotic_pink.png
- jungle_flower_exotic_orange.png
- jungle_bamboo_clump.png
- jungle_fern_large.png
- jungle_mushroom_giant.png
- jungle_rock_overgrown.png
- jungle_fallen_log_mossy.png
- **Trees:**
- ✅ palm (already have reference!)
- jungle_tree_broad.png
- jungle_tree_tall.png
**TOTAL JUNGLE:** ~18 sprites
---
### **5. 🌋 VOLCANIC**
**Current Status:** 🔴 EMPTY
**Required Sprites:**
- **Terrain Master Reference** (1 sprite)
- **Ground Tiles:**
- volcanic_rock_tile.png (32x32px) - Dark gray
- volcanic_lava_cracks.png - Orange glow cracks
- volcanic_obsidian.png - Black glass
- **Transition Tiles:**
- volcanic_to_desert.png (cooled lava)
- volcanic_to_water.png (steam edge)
- **Props (10):**
- volcanic_lava_pool_small.png
- volcanic_lava_pool_large.png
- volcanic_rock_sharp.png
- volcanic_rock_boulder.png
- volcanic_smoke_vent.png
- volcanic_ash_pile.png
- volcanic_obsidian_shard.png
- volcanic_molten_rock.png
- volcanic_geyser.png
- volcanic_lava_flow.png (animated?)
- **Trees:**
- volcanic_dead_charred.png
- volcanic_heat_plant.png (fire-resistant)
**TOTAL VOLCANIC:** ~18 sprites
---
### **6. ❄️ WINTER**
**Current Status:** 🔴 EMPTY (2 pine tree references exist)
**Required Sprites:**
- **Terrain Master Reference** (1 sprite)
- **Ground Tiles:**
- winter_snow_tile.png (32x32px) - White snow
- winter_snow_footprint.png - Disturbed snow
- winter_snow_deep.png - Deep snow variant
- **Transition Tiles:**
- winter_to_frozen.png (snow to ice)
- winter_to_forest.png (sparse snow)
- **Props (10):**
- winter_snowdrift.png
- winter_ice_crystal.png
- winter_icicle_small.png
- winter_icicle_large.png
- winter_frozen_bush.png
- winter_snow_pile.png
- winter_ice_rock.png
- winter_frozen_flower.png
- winter_snow_mound.png
- winter_frost_particle.png
- **Trees:**
- ✅ pine (already have 2 references!)
- winter_evergreen_snowy.png
- winter_birch_bare.png
**TOTAL WINTER:** ~18 sprites
---
## 📊 **GRAND TOTAL REQUIREMENTS**
| Item Type | Quantity | Est. Time |
|-----------|----------|-----------|
| **Master References** | 6 | 1 hour |
| **Ground Tiles** | 18 (3 per biome) | 2 hours |
| **Transition Tiles** | 12 (2 per biome) | 1 hour |
| **Props** | 60 (10 per biome) | 6 hours |
| **Trees** | 12 (2 per biome, some exist) | 2 hours |
| **TOTAL** | **~108 sprites** | **~12 hours** |
---
## 🎯 **PHASED APPROACH**
### **PHASE 1: MASTER REFERENCES (1 hour)**
Generate 1 master terrain reference per biome showing:
- Ground texture style
- Color palette
- Outline style (5px black)
- Cel shading example
**Output:** 6 reference images
---
### **PHASE 2: CORE BIOMES (4 hours)**
Focus on 3 most common biomes for demo:
1. **Forest** - Main gameplay area
2. **Winter** - Post-apocalyptic mood
3. **Desert** - Contrast biome
**Output:** ~54 sprites (18 per biome)
---
### **PHASE 3: EXOTIC BIOMES (4 hours)**
Complete remaining 3 biomes:
4. **Volcanic** - Late-game area
5. **Jungle** - Mid-game exploration
6. **Frozen Wasteland** - End-game challenge
**Output:** ~54 sprites (18 per biome)
---
### **PHASE 4: POLISH (3 hours)**
- Add variant tiles
- Create seamless transitions
- Add decorative props
- Test tiling in Tiled
---
## 🚀 **IMMEDIATE NEXT STEPS**
### **OPTION A: GENERATE MASTER REFERENCES (1 hour)**
Create 6 terrain reference images showing Style 32 aesthetic for each biome.
**Result:** Visual guide for all future biome asset generation
---
### **OPTION B: COMPLETE ONE BIOME (2 hours)**
Pick **Forest** (most important) and generate all 18 sprites.
**Result:** Fully functional biome ready for Tiled integration
---
### **OPTION C: SKIP BIOMES FOR NOW**
Focus on other categories (enemies, species, etc.)
**Result:** Biomes remain empty, use placeholder tiles
---
## 📝 **CURRENT REFERENCE STATUS**
**Existing Tree References:**
- ✅ Oak (4 seasonal variants) - FOREST
- ✅ Pine (2 variants) - WINTER
- ✅ Cactus (1 variant) - DESERT
- ✅ Palm (1 variant) - JUNGLE
**Missing:**
- ❌ ALL terrain tiles (0/18)
- ❌ ALL transition tiles (0/12)
- ❌ ALL props (0/60)
- ❌ Most trees (8/12 missing)
---
## 🎮 **DEMO REQUIREMENT**
**Minimum for Playable Demo:**
- **Forest biome complete** (18 sprites) - CRITICAL
- Winter/Desert optional but recommended
**Current Demo Status:** 🔴 NO BIOME TERRAIN EXISTS
---
**Želiš da nadaljujem z biome generacijo?**
1. Master references (6 sprites, 1 hour)
2. Forest complete (18 sprites, 2 hours)
3. All 6 biomes complete (108 sprites, 12 hours)
4. Skip biomes, focus elsewhere