# 🎯 MASTER ASSET CATEGORIES - COMPLETE GAME **Generated:** 2026-01-06 13:51 CET **Source:** BiomeSystem.js + generate_assets_full.py + manual analysis **Total Target:** ~11,000+ assets for full game --- ## 📊 **COMPLETE CATEGORY BREAKDOWN** --- ## 🌍 **1. BIOMES (18 TOTAL)** **Source:** `/src/systems/BiomeSystem.js` (lines 14-295) ### **NORMAL BIOMES (9):** 1. **Grassland** (Travnik) - Home base, starting area 2. **Forest** (Gozd) - Dense trees, mushrooms 3. **Desert** - Sandy wasteland, cacti 4. **Mountain** - Rocky peaks, snow 5. **Swamp** - Foggy wetlands, dead trees 6. **Snow** (Frozen Tundra) - Ice, frozen trees, blizzards 7. **Wasteland** - Ruins, rubble, scrap metal 8. **Tropical** (Beach) - Palm trees, coconuts, shells 9. **Radioactive Zone** - Glowing rocks, toxic puddles ### **ANOMALOUS BIOMES (9):** 10. **Dino Valley** - Prehistoric trees, dinosaur footprints, fossils 🦖 11. **Mythical Highlands** - Magical trees, crystals, floating rocks, rainbows ✨ 12. **Endless Forest** (WITCH FOREST!) - Ancient trees, mystery fog, cryptids 🧙 13. **Loch Ness** - Scottish pines, heather, castle ruins, loch water 🏴󠁧󠁢󠁳󠁣󠁴󠁿 14. **Catacombs** - Underground, bones, tombs, skulls, darkness 💀 15. **Egyptian Desert** - Pyramids, sand dunes, hieroglyphs, scarabs 🏺 16. **Amazon Rainforest** - Jungle trees, vines, piranhas, AXOLOTLS! 🦎 17. **Atlantis** - Underwater ruins, coral reefs, pearls, AXOLOTLS! 🌊 18. **Chernobyl** (FINAL ZONE!) - Reactor ruins, radioactive, soviet relics ☢️ **SPRITES NEEDED PER BIOME:** ~18-20 (terrain tiles, props, transitions, trees) **TOTAL BIOME SPRITES:** 18 × 20 = **~360 sprites** --- ## 👥 **2. CHARACTERS & NPCs (~200 sprites)** **Source:** `generate_assets_full.py` (lines 36-83) ### **Main Characters:** - Kai (protagonist) - 8 directions × 5 animations = 40 sprites - Ana (twin sister) - 8 directions × 5 animations = 40 sprites - Gronk (alpha troll) - 8 directions × 5 animations = 40 sprites - Susi (dachshund companion) - 4 directions × 3 animations = 12 sprites ### **Town NPCs - Merchants:** - Ivan (Blacksmith) - Marija (Baker) - Luka (Fisherman) - Petra (Herbalist) - Janez (Carpenter) - Ana (Tailor) - Matej (Miner) - Nina (Jeweler) - Tomaz (Innkeeper) - Eva (Alchemist) ### **Town NPCs - Services:** - Mayor Franc - Doctor Vid - Teacher Mojca - Priest Jakob - Guard Captain - Stable Master ### **Wandering NPCs:** - Traveling Merchant - Wandering Bard - Mysterious Stranger - Fortune Teller - Treasure Hunter **TOTAL:** ~200 character sprites (with all animations) --- ## 🐾 **3. ANIMALS (~350 sprites)** **Source:** `generate_assets_full.py` (lines 87-254) ### **LIVESTOCK (~150):** - Cows (3 variants + golden) - Sheep (3 variants + fire/ice/golden) - Chickens (3 variants + phoenix/rainbow/three-headed) - Pigs (3 variants + giant) - Horses (3 variants + undead/unicorn/pegasus) - Goats (2 variants) - Ducks, Geese, Turkeys - Rabbits, Llamas, Alpacas, Donkeys ### **WILDLIFE (~200):** **Forest Animals:** - Fox, Deer, Rabbits, Hedgehog, Squirrel, Raccoon, Beaver, Otter, Badger - Bears (brown, black, polar) - Wolves (grey, white, black) - Moose, Elk, Boar **Birds:** - Owls (barn, horned, snowy) - Eagles, Hawks, Falcons - Crows, Ravens, Sparrows, Robins - Peacock, Swans, Pelicans, Flamingos, Parrots **Insects & Small:** - Butterflies, Bees, Dragonflies, Fireflies - Ladybugs, Grasshoppers, Crickets - Frogs, Toads, Turtles, Snakes, Lizards **Fish:** - Bass, Trout, Salmon, Tuna, Cod, Carp, Pike - Goldfish, Koi, Clownfish, Angelfish, Pufferfish - Sharks, Rays, Jellyfish, Octopus, Squid - Crabs, Lobsters, Shrimp, Starfish, Seahorses - Whales, Dolphins, Seals, Walruses, Penguins **TOTAL:** ~350 animal sprites --- ## 👹 **4. MONSTERS & MUTANTS (~500 sprites)** **Source:** `generate_assets_full.py` (lines 262-388) ### **Monster Types:** - **Slimes** (12 variants) - Green, Blue, Red, Yellow, Purple, Black, White, Rainbow, Metal, Gold, King, Queen - **Zombies** (8 variants) - Farmer, Miner, Villager, Soldier, Knight, Giant, Dog, Crow - **Skeletons** (5 variants) - Basic, Warrior, Archer, Mage, King - **Ghosts** (5 variants) - Basic, Lantern, Wraith, Banshee, Poltergeist - **Goblins** (4 variants) - Basic, Warrior, Shaman, Chief - **Orcs** (4 variants) - Basic, Warrior, Shaman, Warlord - **Trolls** (4 variants) - Forest, Cave, Ice, Fire - **Spiders** (4 variants) - Basic, Venomous, Cave, Queen - **Bats** (4 variants) - Normal, Vampire, Fire, Giant - **Elementals** (6 variants) - Fire, Water, Earth, Air, Ice, Lightning - **Golems** (6 variants) - Stone, Iron, Crystal, Wood, Mud, Gold - **Demons** (4 variants) - Imp, Fire, Shadow, Lord - **Dragons** (6 variants) - Baby, Fire, Ice, Earth, Shadow, Ancient - **Unique Monsters** - Mimic, Basilisk, Cockatrice, Manticore, Chimera, Hydra, Phoenix, Griffin, Hippogriff, Centaur, Minotaur, Harpy, Siren, Medusa, Cyclops, Kraken, Leviathan, Werewolf, Vampire, Mummy, Lich, Treant, Will-o-wisp, Mushroom Monster, Plant Monster, Shadow Creature **TOTAL:** ~500 monster sprites --- ## 🐉 **5. BOSSES (~25-50 sprites)** **Source:** `generate_assets_full.py` (lines 396-426) - Zombie King - Slime Emperor - Ancient Tree - Elder Dragon - Ice Titan - Lava Lord - Shadow Master - Crystal Guardian - Spider Empress - Kraken - Demon Prince - Lich King - Werewolf Alpha - Vampire Lord - Mummy Pharaoh - Minotaur King - Hydra - Chimera - Giant Troll - Orc Warlord - Goblin King - Elemental Titan - Golem Prime - Ancient Phoenix - Leviathan **TOTAL:** ~50 boss sprites (with phases) --- ## 🌾 **6. CROPS & PLANTS (~2,000+ sprites)** **Source:** `generate_assets_full.py` (lines 432-483) + CROP_INVENTORY_ANALYSIS.md ### **Crop Categories:** **Basic Crops:** Wheat, Corn, Rice, Barley, Oats, Rye (6 × 32 sprites = 192) **Root Vegetables:** Potato, Carrot, Onion, Garlic, Turnip, Radish, Beet (7 × 32 = 224) **Leafy Vegetables:** Lettuce, Cabbage, Spinach, Kale, Broccoli, Cauliflower (6 × 32 = 192) **Fruiting Vegetables:** Tomato, Pepper, Eggplant, Cucumber, Zucchini, Pumpkin, Squash (10 × 32 = 320) **Herbs & Spices:** Basil, Mint, Oregano, Thyme, Rosemary, Sage, Parsley, Cilantro (8 × 32 = 256) **Specialty:** Sunflower, Strawberry, Cannabis (7 strains!), Magic Mushrooms (6 varieties) (3 × 32 = 96) **Fruit Trees (8 types × 40 sprites):** Apple, Orange, Cherry, Pear, Peach, Plum, Grape Vine, Berry Bush = **320 sprites** **TOTAL CROPS:** ~2,062 sprites ✅ (matches CROP_INVENTORY_ANALYSIS.md!) --- ## ⚔️ **7. ITEMS & TOOLS (~2,000 sprites)** **Source:** `generate_assets_full.py` (lines 489-610) ### **Tools (9 types × 9 materials):** - Axe, Pickaxe, Hoe, Shovel, Scythe, Hammer, Sickle, Saw, Chisel - Materials: Wood, Stone, Copper, Iron, Steel, Gold, Diamond, Mythril, Adamantine **= 81 tool sprites** ### **Weapons (10 types × 9 materials):** - Sword, Dagger, Spear, Battle Axe, Mace, War Hammer, Bow, Crossbow, Staff, Wand **= 90 weapon sprites** ### **Armor (6 pieces × 7 materials):** - Helmet, Chestplate, Leggings, Boots, Gloves, Shield - Materials: Leather, Chainmail, Iron, Steel, Gold, Diamond, Dragon **= 42 armor sprites** ### **Arrows & Ammo (10 types):** - Normal, Fire, Ice, Lightning, Poison, Explosive, Healing, Silver, Gold, Diamond **= 10 arrow sprites** ### **Potions (19 types):** - Health (S/M/L), Mana (S/M/L), Stamina, Speed, Strength, Defense, Invisibility, Fire/Cold Resistance, Poison Cure, Regeneration, Luck, Night Vision, Water Breathing, Slow Fall **= 19 potion sprites** ### **Gems & Minerals (12 gems × 2 forms):** - Ruby, Emerald, Sapphire, Diamond, Amethyst, Topaz, Opal, Pearl, Jade, Onyx, Quartz, Obsidian **= 24 gem sprites** ### **Ores & Metals (8 metals × 2 forms):** - Copper, Iron, Gold, Silver, Platinum, Mythril, Adamantine, Titanium **= 16 ore/bar sprites** ### **Food Items (~30 types):** - Bread, Cheese, Butter, Milk, Eggs, Bacon, Pies, Cooked Foods, Salads, Jams, Wines, Beer, Honey, etc. **= ~30 food sprites** ### **Crafting Materials (~25 types):** - Wood planks, Stone bricks, Clay, Glass, Leather, Cloth, Rope, Nails, Gears, Feathers, Bones, Magic Dust, Dragon Scales, etc. **= ~25 material sprites** **TOTAL ITEMS:** ~337 base items + seeds (80) + harvests (80) = **~500 sprites** --- ## 🏛️ **8. BUILDINGS & STRUCTURES (~300 sprites)** **Source:** `generate_assets_full.py` (lines 615-687) ### **Farm Buildings:** - Barns (3 sizes), Coops (3 sizes), Silo, Mill, Greenhouse, Stables ### **Production Buildings:** - Blacksmith, Carpenter, Tailor, Bakery, Butcher, Brewery, Winery, Apothecary, Jewelry Shop ### **Town Buildings:** - Houses (3 sizes), Inn, Tavern, General Store, Town Hall, Church, School, Library, Museum, Hospital, Bank, Barracks, Watchtower ### **Decorative:** - Wells, Fountains, Statues, Gazebos, Bridges, Docks, Lighthouse ### **Fences & Gates:** - Wood, Stone, Iron, Hedge fences + Gates ### **Storage:** - Chests (Wood, Iron, Gold), Barrels, Crates, Cabinets **TOTAL BUILDINGS:** ~300 structure sprites --- ## 🌳 **9. ENVIRONMENT & TERRAIN (~800 sprites)** **Source:** `generate_assets_full.py` (lines 693-767) ### **Ground Tiles (16 types):** - Grass (light, dark, dry, snow), Dirt (path, tilled), Stone path, Cobblestone, Sand, Gravel, Mud, Snow, Ice, Water (shallow, deep), Lava ### **Nature Objects:** - Rocks (small, medium, large, mossy) - Logs, Stumps - Bushes (green, berry, flower) - Tall grass, Reeds, Cattails, Lily pads - Coral, Seaweed ### **Flowers (8 colors):** - Red, Blue, Yellow, Purple, White, Pink, Orange, Mixed ### **Mushrooms (6 types):** - Red, Brown, Blue, Purple, Glowing, Giant ### **Cave Elements:** - Stalactites, Stalagmites - Crystals (blue, red, green) - Cave moss ### **Weather Effects:** - Clouds, Rain, Storm, Rainbow, Sun, Moon, Stars **TOTAL ENVIRONMENT:** ~800sprites --- ## 🎨 **10. UI ELEMENTS (~200 sprites)** **Source:** `generate_assets_full.py` (lines 773-800+) ### **Buttons:** - Play, Pause, Stop, Menu, Settings, Close, Confirm, Cancel - Arrow buttons (4 directions) ### **Icons:** - Health, Mana, Stamina, Gold, Inventory, Map, Quest, Achievement, Mail, Settings, Save, Load ### **Additional UI:** - Slot frames, Progress bars, Health bars, Dialogue boxes, Inventory panels, Menu backgrounds **TOTAL UI:** ~200 UI sprites --- ## 📊 **GRAND TOTAL SUMMARY** | Category | Sprites | Status | Priority | |----------|---------|--------|----------| | **Biomes** | ~360 | 🔴 0% | ⭐⭐⭐⭐⭐ | | **Characters & NPCs** | ~200 | 🟡 50% | ⭐⭐⭐⭐⭐ | | **Animals** | ~350 | 🔴 10% | ⭐⭐⭐⭐ | | **Monsters & Mutants** | ~500 | 🔴 5% | ⭐⭐⭐⭐ | | **Bosses** | ~50 | 🔴 0% | ⭐⭐⭐ | | **Crops & Plants** | ~2,062 | 🟡 15% | ⭐⭐⭐⭐⭐ | | **Items & Tools** | ~500 | 🔴 5% | ⭐⭐⭐⭐ | | **Buildings** | ~300 | 🟡 20% | ⭐⭐⭐⭐ | | **Environment** | ~800 | 🔴 5% | ⭐⭐⭐⭐⭐ | | **UI Elements** | ~200 | 🟢 80% | ⭐⭐⭐ | | **TOTAL** | **~5,322** | **~15%** | - | **NOTE:** This is BASE sprites. With variations, animations, and seasonal variants, actual total approaches **11,000+ assets!** --- ## 🎯 **KICKSTARTER DEMO MINIMUM** **Critical Categories (must have):** 1. ✅ Characters - Kai, Ana, Gronk (partial) 2. ✅ UI Icons (complete) 3. ✅ Bugs (complete - income system) 4. 🟡 Crops - Wheat, Strawberry, Cannabis, Onion, Pepper (partial) 5. 🟡 Trees - Apple, Orange, Pear, Cherry (4/8 complete) 6. 🔴 Biomes - Forest terrain (CRITICAL - 0%) 7. 🔴 Buildings - Basic farm structures (partial) **Demo Ready:** ~75% (need biome terrain!) --- ## 🚀 **PRODUCTION PHASES** ### **Phase 1: Demo MVP (300 sprites)** - Forest biome complete (20) - Core characters complete (60) - 4 crops complete (128) - Essential UI (20) - Basic buildings (50) - Demo enemies (20) ### **Phase 2: Alpha (1,500 sprites)** - 6 biomes complete (120) - All normal biomes - 20 crops - 50 monsters - 100 items ### **Phase 3: Beta (5,000 sprites)** - All 18 biomes (360) - All crops (2,062) - All monsters (500) - All buildings (300) - Complete terrain (800) ### **Phase 4: Full Release (11,000+ sprites)** - All animals (350) - All items (2,000) - All bosses (50) - All anomalous content - Polish & variations --- **SCRIPT SOURCE FILES:** - `/src/systems/BiomeSystem.js` - 18 biomes definition - `/scripts/generate_assets_full.py` - 9000+ asset registry - `/docs/CROP_INVENTORY_ANALYSIS.md` - 2,062 crop sprites - `/references/` - Visual style guides **Last Updated:** 2026-01-06 13:51 CET **Next Action:** Generate Forest biome terrain (18 sprites) for demo!