Files
novafarma/docs/DNEVNIK.md

1040 lines
35 KiB
Markdown

# 📖 DNEVNIK RAZVOJA - NovaFarma
## ⚠️ **POMEMBNO - User Availability:**
**Status:** Na dopustu / bolniški
**Razpoložljivost:** Lahko delamo dolge sessions (3-4+ ur)
**Ni potrebe:** Skrbeti za čas spanja ali utrujenost
**User bo povedal:** Ko je utrujen/zaspan
---
## 🗓️ 18. December 2025 (Evening) - STORY REVISION & SYSTEMS DESIGN 📖🎮
**Trajanje:** 3+ ure (19:00 - 22:30+)
**Cilj:** Major story rewrite, crafting systems, asset verification
**Status:** 🔥 **COMPLETE NARRATIVE OVERHAUL** 🔥
### 📊 SESSION SUMMARY:
**Major Changes:**
- 💜 **Story completely revised** - Twin sister narrative
- 👑 **Boss gallery verified** - All 15+ bosses confirmed
- ♻️ **Recycling system** - Metal smelting mechanics
- 🦣 **Mammoth hunting** - Legendary fur source
- 🪟 **Glass crafting** - Sand → Glass in furnace
- 👕 **Clothing materials** - Complete crafting chain
- 🎯 **DLC → Base Game** - All 9 zones integrated
- ⚔️ **Weapon systems** - Silver bullets for werewolf
---
### 💜 **STORY REVISION - "THE TWIN'S QUEST":**
#### **OLD STORY (Rejected):**
- Ana = older sister, scientist
- Generic "scientist created virus" plot
- Ana just missing, no emotional depth
#### **NEW STORY (FINAL!):**
**Core Concept:**
- 👫 **Kai & Ana = TWIN SIBLINGS** (17 years old)
- 💔 **Parents murdered** by zombie horde (Day 3 of outbreak)
- 🦍 **Ana kidnapped** by Giant Troll King (Dr. Krnić's orders)
- 💜 **Twin Bond** - Telepathic connection, gameplay mechanic
- 🎯 **Main Quest:** "Find My Twin" - Kai searches for Ana
**Act Structure:**
**ACT 1: DENIAL & HOPE** (Lvl 1-40)
- Kai wakes after Troll attack, Ana gone
- Twin bond severed (can't sense her!)
- Collect clues: Ana's journal, lab coat, research notes
- Build safe base, explore biomes
- **First Lead:** Dr. Chen mentions "secret laboratory"
**ACT 2: INVESTIGATION** (Lvl 41-60)
- Find Ana's research - she discovered virus was intentional!
- Security footage - Dr. Krnić confronted Ana, sent Troll
- Laboratory access code from Jakob
- **Revelation:** Ana held prisoner in underground lab!
**ACT 3: THE REUNION** (Lvl 61-75)
- Defeat 9 biome mini-bosses, collect key fragments
- Enter Dr. Krnić's Secret Laboratory
- Boss fight: **Zmaj Volk** (Dragon-Wolf guardian)
- **RESCUE ANA!** 💜 Twin bond restored!
- **Twist:** Dr. Krnić in Chernobyl, creating SUPER VIRUS
**ACT 4: THE FINAL CHOICE** (Lvl 76-80)
- Kai + Ana travel together (co-op missions!)
- Infiltrate Chernobyl reactor
- Final Boss: **Giant Troll King**
- Reactor meltdown countdown!
- **4 DIFFERENT ENDINGS** based on choice
**Endings:**
1.**"Together Forever"** - Both escape, cure distributed (Good)
2. 💔 **"The Sacrifice"** - Kai dies saving Ana (Bittersweet)
3. 😢 **"Ana's Legacy"** - Ana dies completing cure (Tragic)
4. 💀 **"The Dark Path"** - Kai embraces virus, rejects cure (Bad)
---
### 👑 **BOSS GALLERY - VERIFIED:**
**Main Campaign Bosses:**
-**Giant Troll King** - Ultimate final boss (Chernobyl)
-**Zmaj Volk** - Dragon-Wolf hybrid (Laboratory guardian)
-**Mesojedke Mother** - Carnivorous plant (5 growth stages!)
-**Biome Mini-Bosses** - 9 bosses (1 per biome, all in 1 sheet!)
**Event Bosses:**
-**Werewolf Full Moon** - Silver bullets required!
-**Slime King** + Living Slime Creatures (6 types)
**Anomalous Zone Bosses (Animations found!):**
-**Brown Bear Boss** - Forest/Mountain (4-frame animation)
-**Stone Golem** - Mountain/Cave (4-frame animation)
-**Toxic Frog** - Swamp (radioactive, 4-frame animation)
-**Frost Yeti** - Snow biome (4-frame animation)
-**Green Orc** - Wasteland (4-frame animation)
**Ally NPC:**
-**Grok the Fabulous** - Pink troll hipster (NOT a boss!)
**TOTAL:** 20+ unique bosses! 👑
---
### ♻️ **RECYCLING SYSTEM - METAL SMELTING:**
**Concept:** Tališ stare predmete → Get materials back!
**How It Works:**
```
Furnace:
Old Iron Sword + Coal → Iron Bars (3x)
Old Silver Bullets (5x) + Coal → Silver Bar (1x)
Old Gold Jewelry + Coal → Gold Bars (2x)
```
**Recycle Rates:**
- 100% durability → 100% materials
- 50% durability → 75% materials
- Broken (0%) → 25% materials
- **Industrial Smelter:** +25% bonus yield!
**Strategic Use:**
- Recycle broken weapons/armor
- Collect used Silver Bullet casings (werewolf fight!)
- Demolish buildings → Get 50-75% materials back
- Sustainable economy - nothing wasted!
**Bonus:** City ruins scavenging
- Scrap Iron (5x) → 1x Iron Bar
- Scrap Gold (electronics, 20x) → 1x Gold Bar
---
### 🦣 **MAMMOTH HUNTING - LEGENDARY FUR:**
**Location:**
- Snow Biome (primary)
- Dino Valley (Ice Age zone)
**Stats:**
- HP: 500 (mini-boss tier!)
- Rarity: RARE (1-2 per biome)
- Respawn: 7 days
- Difficulty: ⭐⭐⭐⭐
**Drops:**
- 🦣 **Mammoth Fur** (8-12) - Legendary warmth!
- 🦴 **Mammoth Tusk** (2x) - Weapon crafting
- 🍖 **Mammoth Meat** (15-20) - +100 HP, +30% STR
- 🩸 **Mammoth Hide** (4-6) - Heavy armor
**Crafting:**
```
Mammoth Fur Coat (LEGENDARY):
- 15x Mammoth Fur
- 10x Mammoth Hide
- 5x Gold Thread
- 2x Diamond
= +60 Defense, Cold Immunity, Fire Resist 50%, INFINITE durability!
Mammoth Tusk Sword:
- 2x Mammoth Tusk
- 5x Iron
= 70 Base DMG, Bleed effect, Knockback!
```
---
### 🪟 **GLASS CRAFTING SYSTEM:**
**Recipe:**
```
Furnace:
Sand (1x) + Coal (fuel) → Glass Pane (1x)
Time: 5 seconds
```
**Sand Sources:**
- 🏜️ Desert Biome (infinite!)
- 🏖️ Beaches (coastal areas)
- 🏞️ River banks
**Glass Types:**
1. **Clear Glass** - Windows, greenhouse
2. **Colored Glass** - Sand + Dye (decorative)
3. **Tempered Glass** - Sand + Iron Dust (bulletproof!)
4. **Lab Glass** - Sand + Quartz Crystal (scientific)
**Uses:**
- 🏠 **Greenhouse** (100x glass) - Crops grow 2x faster!
- 🪟 **Windows** - House upgrades, light, beauty
- 🍾 **Glass Bottles** - Potion storage
- 🔬 **Lab Equipment** - Beakers, test tubes, microscope
**Furnace Upgrades:**
- Tier 1: Stone Furnace (5 sec/glass)
- Tier 2: Iron Furnace (3 sec/glass)
- Tier 3: Electric Kiln (INSTANT! + auto-color)
---
### 👕 **CLOTHING MATERIALS - COMPLETE SYSTEM:**
**Material Tiers:**
**Tier 1 (Basic):**
- 🌾 Cotton (farm crop) → Thread → Fabric
- 🐑 Wool (sheep) → Sweaters, hats
- 🐄 Cow Leather → Light armor
**Tier 2 (Advanced):**
- 🦌 Deer Hide → Light armor, spotted pattern
- 🐍 Snake Skin → Exotic armor, poison resist
- 🐺 Wolf Fur → Winter coats
- 🕷️ Spider Silk (RARE!) → Silk robes (+magic!)
**Tier 3 (Legendary):**
- 🐻 Bear Fur → Heavy coats (+25 def)
- 🦣 **Mammoth Fur** → LEGENDARY coat (+60 def!)
- ☢️ Toxic Wool (mutant sheep) → Radiation suits
- 🌈 Mutation Feathers → Rainbow cape (random buffs!)
**Tier 4 (Endgame):**
- 🐉 Dragon Scales → Dragon Armor (fire immune!)
- 🧜 Mermaid Scales → Swim speed +100%
- 🦖 Dino Leather → Prehistoric gear
- 👻 Mummy Wraps → Pharaoh robes
**Crafting Stations:**
1. Sewing Table (basic clothing)
2. Advanced Loom (silk, dyeing)
3. Blacksmith Forge (metal armor)
4. Enchantment Table (gem upgrades!)
**Dye System:**
- Red (berries, ruby dust)
- Blue (sapphire dust)
- Green (emerald dust)
- Any clothing + Dye = Colored!
---
### ⚔️ **WEAPON SYSTEMS - VERIFIED:**
**Ranged Weapons:**
- ✅ Bows (4 tiers): Bamboo, Composite, Carbon, Tactical Compound
- ✅ Crossbow + Quiver
- ✅ Arrows (5 types): Normal, Fire, Ice, Poison, Explosive
**Firearms:**
- ✅ Post-Apoc: Rifle, Shotgun, Pistol
- ✅ Advanced: Sniper, Machine Gun, Revolver, SMG
- ✅ Explosives: Grenades, Molotov, C4, Pipe Bomb
**Melee:**
- ✅ Machete, Katana, Sledgehammer, Chainsaw
- ✅ Improvised: Fire Axe, Nail Bat, Lead Pipe
**Special:**
- 🥈 **Silver Bullets** - 300% damage vs Werewolf!
- 🥈 **Silver Arrows** - 250% damage vs Werewolf
- 🥈 **Silver Sword** - 200% melee damage vs Werewolf
- **Crafting:** Silver Ore → Smelt → Silver Bar → Bullets!
- **Recycling:** Collect used casings → Re-smelt → New bullets!
---
### 🎨 **ASSET VERIFICATION - 130+ SHEETS:**
**New Assets Found:**
- ✅ 🌲 **Wood Types** - 7+ varieties (Oak, Pine, Sequoia, Cherry...)
- ✅ 🚂 **Train System** - Repair progression (5 stages) + Tracks
- ✅ 🏄 **Water Sports** - SUP, Kayak, Diving gear (Atlantis!)
- ✅ 📜 **Blueprints** - Crafting recipes (full library!)
- ✅ 🍽️ **Kitchen Upgrades** - 4 tiers (Broken → PRO!)
- ✅ 🐄 **Barn Systems** - Animal equipment + Storage (4 tiers)
- ✅ 🌺 **Mesojedke Growth** - 5 stages (Seed → BOSS SIZE!)
- ✅ 🐕 **Pets** - Dogs (5 breeds) + Cats (4 breeds)
- ✅ 🐟 **Ocean Creatures** - 16+ species (fish, sharks, kraken!)
**Material Drops Confirmed:**
-**Animal Hides** (8 types) - Cow, deer, bear, wolf, snake...
-**Mutant Products** (8 items) - Radioactive milk, toxic wool, glowing cheese!
-**Mini Boss Drops** - Bear fur, earth crystal, mutation serum...
---
### 🌍 **DLC → BASE GAME INTEGRATION:**
**Decision:** All 9 "DLC" zones → Part of main game!
**18 Total Biomes:**
**Normal (9):**
1. Grassland, 2. Forest, 3. Swamp, 4. Desert, 5. Mountain,
6. Snow, 7. Wasteland, 8. Tropical, 9. Radioactive
**Anomalous Zones (9):**
10. 🦖 Dino Valley, 11. 🐉 Mythical Highlands, 12. 🌲 Endless Forest,
13. 🦕 Loch Ness, 14. 💀 Catacombs, 15. 🏜️ Egypt,
16. 🌴 Amazon, 17. 🌊 Atlantis, 18. ☢️ Chernobyl (ENDGAME!)
**Unlock System:**
- Normal biomes: Level-based (5-40)
- Anomalous: Story + Special items (45-80)
- Each zone: Unique clothing, food, weapons, bosses!
**Benefits:**
- ✅ NO DLC paywalls - all content base game!
- ✅ Massive replayability
- ✅ 20+ hours of content per zone
- ✅ Interconnected lore
---
### 📊 **TECHNICAL STATS:**
**Assets:**
- Total Sprite Sheets: **130+**
- Total File Size: **~80 MB**
- Categories: 15+ (Characters, Enemies, Bosses, Animals, Buildings...)
- All integrated in PreloadScene.js! ✅
**Systems Designed:**
- ♻️ Recycling/Smelting
- 🪟 Glass Crafting
- 🦣 Mammoth Hunting
- 👕 Clothing Materials (4 tiers)
- ⚔️ Silver Weapons (Werewolf counter)
- 📜 Blueprint System
- 🍽️ Kitchen Progression
- 🎣 Ocean Creatures + Loot
**Story:**
- Complete narrative rewrite
- 4 Acts, 4 Endings
- Twin Bond mechanics
- Emotional depth achieved! 💜
---
### 🎯 **KEY LESSONS:**
1. **Story Matters:** Twin sister narrative MUCH stronger emotionally
2. **Recycling = Sustainability:** Players appreciate eco-friendly systems
3. **Legendary Items Need Legendary Sources:** Mammoth fur feels earned!
4. **Silver Bullets = Smart Design:** Hard counter vs specific boss
5. **No DLC Paywalls:** Better game when all content accessible
6. **Material Chains:** Logical progression (sand→glass, ore→bar→weapon)
7. **Multiple Endings:** Player agency increases engagement
---
### ✅ **COMPLETED:**
✅ Story completely revised - Twin Sister Quest
✅ All boss sprites verified (20+ bosses)
✅ Recycling system designed
✅ Glass crafting mechanics
✅ Mammoth hunting + legendary gear
✅ Clothing material tiers (1-4)
✅ Silver weapon crafting (Werewolf counter)
✅ 9 Anomalous Zones → Base game
✅ Asset verification (130+ sheets)
✅ Material drop tables
✅ Kitchen/Barn progression systems
✅ Pets (dogs + cats)
✅ Ocean creatures + loot
---
### 🎯 **NEXT STEPS:**
1. **Write Complete Story Document** (all acts, dialogues)
2. **Create Loot Tables** (per biome, per boss)
3. **Design Quest Chains** (main + side quests)
4. **Implement Crafting UI** (blueprints, recipes)
5. **Build Boss Fight Mechanics** (phases, attacks)
6. **Create Twin Bond System** (telepathy, co-op abilities)
7. **Design Ending Sequences** (cutscenes, achievements)
8. **Test Recycling Balance** (material economy)
---
### 💬 **USER FEEDBACK:**
"Da to sem hotel!" - Story revision approved! 💜
"Sedaj vse shrani" - Documentation complete!
**Session Rating:** ⭐⭐⭐⭐⭐ (5/5) - Major narrative breakthrough!
---
## 🗓️ 18. December 2025 - MEGA SESSION: Kompleten Asset Katalog 2D 🎨🚀
**Trajanje:** 4+ ure (13:26 - 19:00+)
**Cilj:** Generiranje VSEH game assetov za 2D Krvava Žetev konverzijo
**Status:** 🔥 **MASIVNA PRODUKCIJA ASSETOV** 🔥
### 📊 STATISTIKA - GENERACIJA ASSETOV:
**SKUPAJ GENERIRANIH SPRITE SHEETS:** **122+ datotek**
**Velikost podatkov:** ~75 MB PNG slik
**Stil:** Stardew Valley Smooth 2D Vector Art
**Barve:** Vibrant, NO grays, bright green screen backgrounds
**Perspektiva:** Top-down 2.5D
---
### ✅ GENERIRAN ASSET KATALOG (Po Kategorijah):
#### 🎭 **PROTAGONISTI & NPCs (5 sheets)**
1.**Kai (Player Character)** - kai_player_character_*.png
2.**Player Sprite Sheet** - player_character_sheet_*.png (animated)
3.**Ivan Blacksmith NPC** - ivan_blacksmith_npc_*.png
4.**Post-Apocalyptic NPCs** - post_apocalyptic_npcs_*.png (12 survivors)
5.**NPCs Complete Pack** - npcs_complete_pack_*.png
#### 🧟 **SOVRAŽNIKI (6 sheets)**
6.**Zombie Sprite Sheet** - zombie_sprite_sheet_*.png (animated)
7.**Zombie Dreadlocks** - zombie_dreadlocks_variants_*.png
8.**Zombie Workers** - zombie_workers_pack_*.png
9.**Mutated Animals Sheet** - mutated_animals_sheet_*.png
10.**Mutant Animals Pack** - mutant_animals_pack_*.png
11.**Mutant Animals Detailed** - mutant_animals_detailed_*.png
#### 🐾 **ŽIVALSKI SISTEM (12 sheets)**
12.**Farm Animals Normal** - farm_animals_normal_*.png (cow, pig, sheep, chicken, goose)
13.**Farm Animals Detailed** - farm_animals_detailed_*.png
14.**Horse Normal/Mutant** - horse_normal_mutant_*.png
15.**Donkey Normal/Mutant** - donkey_normal_mutant_*.png
16.**Normal Animal Products** - normal_animal_products_*.png (milk, eggs, wool)
17.**Mutant Animal Products** - mutant_animal_products_*.png
18.**Animal Leather Hides** - animal_leather_hides_*.png (7 types)
19.**Family Breeding System** - family_breeding_system_*.png
20.**Barn Animal Upgrades** - barn_animal_upgrades_*.png
21.**Barn Interior Equipment** - barn_interior_animal_equipment_*.png
22.**Cart/Wagon for Animals** - cart_wagon_for_animals_*.png
23.**Pets (Dogs & Cats)** - pets_dogs_cats_*.png
#### 🌾 **FARMING SISTEM (8 sheets)**
24.**Crops Growth Wheat** - crops_growth_wheat_*.png (6 stages)
25.**Crop Growth Complete** - crop_growth_complete_*.png (wheat, tomato, carrot, corn, potato)
26.**Vegetables Complete** - vegetables_complete_pack_*.png
27.**Fruit Trees Orchard** - fruit_trees_orchard_*.png
28.**Fruit Harvest Complete** - fruit_harvest_complete_*.png
29.**Seasonal Vegetables/Fruits** - seasonal_vegetables_fruits_*.png
30.**Tree Growth Oak** - tree_growth_stages_oak_*.png (6 stages)
31.**Tree Growth Pine** - tree_growth_stages_pine_*.png (6 stages)
32.**Tree Growth Cherry/Apple** - tree_growth_cherry_apple_*.png (6 stages each)
33.**Giant Sequoia/Birch** - giant_sequoia_birch_trees_*.png
#### 🏗️ **ZGRADBE & STRUKTURE (12 sheets)**
34.**Buildings Farm Pack** - buildings_farm_pack_*.png (barn, silo, coop, shed)
35.**Starter Base 8x8 Camp** - starter_base_8x8_camp_*.png
36.**House Upgrade Evolution** - house_upgrade_evolution_*.png (4 stages)
37.**Storage Shed Upgrades** - storage_shed_upgrades_*.png
38.**Greenhouse Building** - greenhouse_building_upgrades_*.png
39.**Laboratory Stages** - laboratory_building_stages_*.png (4 stages)
40.**City Ruins Buildings** - city_ruins_buildings_*.png
41.**Modern City Ruins** - modern_city_ruins_*.png
42.**Ruined Buildings Stages** - ruined_buildings_stages_*.png (repair progression)
43.**City Buildings Repairable** - city_buildings_repairable_*.png
44.**Train Tracks Stations** - train_tracks_stations_*.png
45.**Train Repair Progression** - train_repair_progression_*.png
#### 🪑 **NAMJEŠTAJ & DEKORACIJE (7 sheets)**
46.**House Furniture Bedroom** - house_furniture_bedroom_*.png
47.**House Furniture Kitchen** - house_furniture_kitchen_*.png
48.**House Furniture Living Room** - house_furniture_living_room_*.png
49.**House Bathroom Furniture** - house_bathroom_furniture_*.png
50.**Decorative Home Items** - decorative_home_items_*.png
51.**Environment Objects** - environment_objects_pack_*.png
52.**Decorative Structures** - decorative_structures_*.png
#### ⚔️ **ORUŽJE & OPREMA (7 sheets)**
53.**Post-Apocalyptic Weapons** - post_apocalyptic_weapons_*.png (rifle, shotgun, pistol, knife)
54.**Weapons & Armor** - weapons_armor_pack_*.png
55.**Firearms & Explosives** - firearms_explosives_pack_*.png
56.**Bows & Arrows Complete** - bows_arrows_complete_*.png
57.**Arrow Types Pack** - arrow_types_pack_*.png (normal, fire, ice, poison, explosive)
58.**Survivor Tactical Gear** - survivor_tactical_gear_*.png
59.**Seasonal Outfits Complete** - seasonal_outfits_complete_*.png (spring, summer, autumn, winter)
#### 🔨 **CRAFTING & LABORATORIJ (10 sheets)**
60.**Tools & Equipment** - tools_equipment_pack_*.png
61.**Crafting Stations Pack** - crafting_stations_pack_*.png (8 stations)
62.**Crafting Items Pack** - crafting_items_pack_*.png
63.**Lab Equipment Pack** - lab_equipment_pack_*.png
64.**Lab Interior Objects** - lab_interior_objects_*.png
65.**Medical Supplies** - medical_supplies_pack_*.png
66.**Blueprints & Crafting Recipes** - blueprints_crafting_recipes_*.png
67.**Cooking Recipe Books** - cooking_recipe_books_*.png
68.**Rare Blueprint Legendary** - rare_blueprint_legendary_*.png
69.**Crafting Recipe UI Materials** - crafting_recipe_ui_materials_*.png
#### 🎣 **RIBOLOV & VODNE AKTIVNOSTI (4 sheets)**
70.**Fishing Complete Pack** - fishing_complete_pack_*.png (rod, bobber, fish, bucket)
71.**Ocean Creatures Pack** - ocean_creatures_pack_*.png
72.**Ocean Water Seamless Tiles** - ocean_water_seamless_tiles_*.png
73.**Water Sports (SUP, Kayak)** - water_sports_sup_kayak_*.png
#### 🚗 **PREVOZ & KOMUNIKACIJA (4 sheets)**
74.**Vehicles (Bicycle, Motorcycle)** - vehicles_bicycle_motorcycle_*.png
75.**Board Sports Pack** - board_sports_pack_*.png (skateboard, scooter, hoverboard)
76.**Mailbox & Scooter Systems** - mailbox_scooter_systems_*.png
77.**Nomad Shops Progression** - nomad_shops_progression_*.png
#### 🗺️ **TEREN & BIOMI (5 sheets)**
78.**Terrain Tiles Pack** - terrain_tiles_pack_*.png
79.**Biome Terrain Tiles** - biome_terrain_tiles_*.png (9 biomes)
80.**Weather & Sky Elements** - weather_sky_elements_*.png (rain, snow, fog, clouds)
81.**Dead Trees Environment** - dead_trees_environment_*.png
82.**Grave & Chest Objects** - grave_chest_objects_*.png
#### 💰 **RESURSI & EKONOMIJA (6 sheets)**
83.**Ore & Minerals Complete** - ore_minerals_complete_*.png (12 types)
84.**Wood Types & Planks** - wood_types_planks_*.png (7 types)
85.**Currency & Collectibles** - currency_collectibles_pack_*.png
86.**Food & Potions Pack** - food_potions_pack_*.png
87.**Scavenged Loot Pack** - scavenged_loot_pack_*.png
88.**Story Quest Critical Items** - story_quest_critical_items_*.png
#### 🐉 **BOSSI & LEGENDARNI (5 sheets)**
89.**Grok (Pink Troll)** - grok_pink_troll_*.png
90.**Zmaj Volk Boss** - zmaj_volk_boss_*.png
91.**Giant Troll King** - giant_troll_king_boss_*.png
92.**Biome Mini-Bosses** - biome_mini_bosses_*.png (9 biomes)
93.**Mesojedke (Carnivorous Plant)** - mesojedke_carnivorous_plant_*.png
#### 🦇 **NOĆNA STVORENJA (4 sheets)**
94.**Bats, Owls, Creatures** - bats_owls_creatures_*.png
95.**Werewolf Full Moon** - werewolf_full_moon_*.png
96.**Living Slime Creatures** - living_slime_creatures_*.png
97.**Catacombs Structures** - catacombs_structures_pack_*.png
---
### 🌍 **DLC EXPANSIONS (15 sheets)**
#### 🌊 **DLC: ATLANTIS**
98.**Atlantis Complete** - dlc_atlantis_complete_*.png (ruins, merfolk, underwater)
99.**Atlantis Clothing Items** - dlc_atlantis_clothing_items_*.png
#### ☢️ **DLC: CHERNOBYL**
100.**Chernobyl Complete** - dlc_chernobyl_complete_*.png (reactor, mutants, hazmat)
101.**Chernobyl Clothing Items** - dlc_chernobyl_clothing_items_*.png
#### 🌴 **DLC: AMAZON RAINFOREST**
102.**Amazon Rainforest** - dlc_amazon_rainforest_*.png (tropical, tribes, plants)
103.**Amazon Piranha Pack** - amazon_piranha_pack_*.png (7 variants)
104.**Amazon Clothing Items** - dlc_amazon_clothing_items_*.png
#### 🏜️ **DLC: DESERT EGYPT**
105.**Desert Egypt** - dlc_desert_egypt_*.png (pyramids, mummies, sand)
106.**Egyptian Treasure Artifacts** - egyptian_treasure_artifacts_*.png
107.**Egypt Clothing Items** - dlc_egypt_clothing_items_*.png
#### 🦖 **DLC: DINOSAURS**
108.**Dinosaurs Pack** - dlc_dinosaurs_pack_*.png (T-Rex, Raptor, Triceratops)
109.**Dino Items** - dlc_dino_items_*.png (eggs, fossils, bones)
110.**Dino Clothing Items** - dlc_dino_clothing_items_*.png
#### 🐉 **DLC: MYTHICAL CREATURES**
111.**Mythical Pack** - dlc_mythical_pack_*.png (dragons, griffins, phoenixes)
112.**Mythical Items** - dlc_mythical_items_*.png
113.**Mythical Clothing Items** - dlc_mythical_clothing_items_*.png
#### 🦍 **DLC: BIGFOOT & CRYPTIDS**
114.**Bigfoot Cryptids** - dlc_bigfoot_cryptids_*.png (sasquatch, yeti)
#### 🦕 **DLC: LOCH NESS**
115.**Loch Ness Pack** - dlc_lochness_pack_*.png (Nessie, Scottish lakes)
116.**Loch Ness Clothing Items** - dlc_lochness_clothing_items_*.png
#### 💀 **DLC: CATACOMBS**
117.**Catacombs Undead** - dlc_catacombs_undead_*.png (skeletons, ghosts)
118.**Catacombs Clothing Items** - dlc_catacombs_clothing_items_*.png
#### 🪄 **DLC: MAGIC & WIZARDRY**
119.**Magic & Wizardry Complete** - magic_wizardry_complete_*.png (spells, staffs, potions)
---
### 📁 ORGANIZACIJA DATOTEKA:
```
c:\novafarma\assets\sprites\krvava_zetev\
├── kai_player_character_*.png
├── zombie_sprite_sheet_*.png
├── mutated_animals_sheet_*.png
├── farm_animals_normal_*.png
├── laboratory_building_stages_*.png
├── post_apocalyptic_weapons_*.png
├── crafting_stations_pack_*.png
├── dlc_atlantis_complete_*.png
├── dlc_chernobyl_complete_*.png
├── dlc_amazon_rainforest_*.png
└── ... (122+ total files)
```
---
### 🎨 STIL & SPECIFIKACIJE:
**✅ Uporabljeni Stil:**
- **Stardew Valley Smooth 2D Vector Art**
- **Top-down 2.5D perspective** (45° buildings)
- **Vibrant color palette** (NO grays)
- **Bright green screen backgrounds** (#00FF00)
- **Clean outlines** for clarity
- **Smooth shading** with gradients
- **Playful proportions** (slightly chibi for characters)
**✅ Asset Dimenzije:**
- Characters: 64x64 to 128x128px per frame
- Buildings: 192x192 to 384x384px
- Tilesets: 48x48px per tile
- Sprite sheets: 4x4 grids (768x768px)
**✅ Animacije:**
- Player sprite sheet: 4 directions, 4 frames each (16 total)
- Zombie sprite sheet: 4 directions, walking animation
- Mutated animals: Multiple variants
---
### 🔧 TEHNIČNI DETALJI:
**Commits:**
```bash
✅ commit 0da6658: "Add mutated animals and zombie sprite sheets for 2D conversion"
```
**Datoteke:**
- **Dodane:** 122+ PNG sprite sheets (~75 MB)
- **Spremenjene:** 2D_CONVERSION_LOG.md
- **Status:** Asset creation 95% complete
---
### 💡 KLJUČNE LEKCIJE:
1. **Masivna asset generacija možna** - 122+ sheets v 1 session!
2. **Green screen backgrounds** - pripravljena za transparency processing
3. **Organizacija kritična** - kategorizacija po funkcionalnosti
4. **Stardew Valley stil 100% dosežen** - vibrant, smooth, clean
5. **DLC sistem obširno pokrit** - 9 expansion packs ready!
6. **Seasonal content** - clothing, weather, crops
7. **Transportation system** - vehicles, animals, mail
8. **Full progression** - buildings, upgrades, repairs
---
### 🎯 NASLEDNJI KORAKI:
**IMMEDIATE (Next Session):**
1. ✅ Process transparencies (green screen removal)
2. ✅ Import all sprites into PreloadScene.js
3. ✅ Create sprite mappings in data files
4. ✅ Test rendering in Flat2DTerrainSystem
**PHASE 2:**
1. Integrate character animations
2. Implement building placement
3. Add DLC content systems
4. Create crafting UI with new sprites
**PHASE 3:**
1. NPC interactions with portraits
2. Animal breeding system UI
3. Seasonal outfit switching
4. Weather visual effects
---
### 🎉 ZAKLJUČEK:
**Status:** 🔥 **ASSET GENERATION MARATHON COMPLETE!** 🔥
Celoten vizualni identitet igre "Krvava Žetev" je narejen v **Stardew Valley 2D stilu**. Vse potrebe pokrite:
- ✅ Protagonisti & NPCs
- ✅ Sovražniki & mutanti
- ✅ Živalski sistem
- ✅ Crafting & laboratorij
- ✅ Zgradbe & strukture
- ✅ 9 DLC expansion packs
- ✅ Seasonal content
- ✅ Transportation systems
- ✅ Boss creatures
- ✅ Environment & terrain
**Prihodnost:** Implementacija assetov v game engine! 🚀
---
## 🗓️ 15. December 2025 - Session 5: Phase 28 Complete - Rivers & Lakes! 🌊
**Trajanje:** 1.5 uri (19:18 - 19:45)
**Cilj:** Zaključiti Phase 28 Session 5 (Rivers & Lakes) + bug fixes + visual polish
### ✅ Dosežki:
**PHASE 28 SESSION 5: RIVERS & LAKES** 🌊🏞️
1. **RiverSystem.js (270 linij):**
- ✅ 3 major rivers generated
- ✅ Mountain/forest sources
- ✅ Tributaries (15% spawn chance)
- ✅ River width variation (2-6 tiles)
- ✅ Curved paths using Perlin noise
- ✅ Biome-aware water coloring
2. **LakeSystem.js (260 linij):**
- ✅ 11+ lakes distributed across biomes
- ✅ Organic lake shapes with depth
- ✅ Biome-specific placement rules
- ✅ 15 small ponds (grassland)
- ✅ 2 desert oases
- ✅ Depth gradient rendering
3. **Water Features:**
- **Reke:** Forest (#2a5f4f), Swamp (#3d5a3d), Desert (#87CEEB), Mountain (#4682B4)
- **Jezera:** Per-biome colors with depth variation
- **Mlake:** Grassland only
- **Oaze:** Desert special feature
4. **Integration:**
- ✅ Water rendering in `Flat2DTerrainSystem.renderChunk()`
- ✅ Rivers + lakes overlay (depth 2)
- ✅ Skip tree features on water tiles
- ✅ Connected to GameScene
- ✅ BiomeSystem integration
### 🐛 Bug Fixes (3 major):
1. **ES6 Export Fix:**
-`export default class` ne deluje v browser brez bundlerja
- ✅ Odstranil `export default` iz RiverSystem + LakeSystem
2. **ChunkManager BiomeSystem Fix:**
-`this.scene.biomeSystem` undefined during chunk generation
- ✅ Dodal `this.biomeSystem` property in connection
- ✅ Fixed chunk tile generation with proper biome data
3. **TransitionSystem Feature Structure Fix:**
-`biomeData.spawnProbability.trees` ne obstaja
- ✅ Spremenil v `biomeData.features.trees`
- ✅ Dodal support za cacti + boulders
### 🎨 Visual Polish:
1. **Tree Scaling - 40% manjša!**
- Cherry: 0.25-0.4 (prej 0.4-0.6)
- Oak: 0.28-0.42 (prej 0.45-0.65)
- Pine: 0.28-0.45 (prej 0.45-0.7)
2. **Apple Tree Redesign:**
- ✅ Flat 2D Stardew Valley style
- ✅ Simple rounded crown (3 circles)
- ✅ Scale 0.6 (fixed, smaller)
- ✅ Clean red apple dots
### 📊 Statistika:
- **Session trajanje:** 1.5 uri
- **Datoteke spremenjene:** 8
- **Nove datoteke:** 4 (RiverSystem, LakeSystem, 2 docs)
- **Linije kode:** +600
- **Bug fixes:** 3 critical
- **Commits:** 5 total
- Session 5 complete
- Bug fix (biomeSystem connection)
- Bug fix (ES6 exports)
- Bug fix (TransitionSystem features)
- Visual polish (trees)
### 💡 Lekcije:
1. **ES6 modules ne delajo v browser** - vedno uporabljaj `class` brez `export`
2. **System connections kritične** - chunkManager.biomeSystem moral biti povezan!
3. **Data structure pomembna** - features.trees vs spawnProbability.trees
4. **40% smaller trees = better visibility** - map je bolj pregleden
5. **Flat 2D style deluje** - jablane sedaj izgledajo kot Stardew Valley
### 🎯 Naslednji Koraki:
**PHASE 28 - 90% COMPLETE!**
**Session 6:** Structures, Roads, Final Polish (1-2h)
---
## 🗓️ 14. December 2024 - Session 1: Tiled Map Editor Exploration
**Trajanje:** 2 uri (20:00 - 22:00)
**Cilj:** Integracija Tiled Map Editor za custom map design
### ✅ Dosežki:
1. **Tiled Map Editor Setup:**
- ✅ Instaliran Tiled v1.11.2 (via winget)
- ✅ Ustvarjena workflow dokumentacija (`.agent/workflows/tiled-map-setup.md`)
- ✅ Demo mapa ustvarjena (`farm_map.tmx`, `farm_map.json`)
- ✅ Tileset files (.tsx) pripravljeni
2. **Bug Fixes:**
- ✅ SaveSystem.js - fixed compatibility z Flat2DTerrainSystem
- ✅ InteractionSystem.js - dodal null check za terrainSystem
3. **2D Visual Enhancements (Predhodni session):**
- ✅ Cherry blossom trees (flat 2D triangular design)
- ✅ Vibrant colors (grass, water, dirt)
- ✅ Outlines za 2D cartoon style
### ❌ Izzivi:
1. **Tiled Integration Incomplete:**
- Tileset PNG slike so prevelike (3072x3072 namesto 192x192)
- Tile indices ne kažejo pravih pixlov
- Layer rendering ne deluje
- **ODLOČITEV:** Rollback na procedural Flat2DTerrainSystem
2. **Časovna omejitev:**
- 2 uri dela brez vidnega rezultata
- Kompleksnost Tiled integracije podcenjena
### 🎯 Naslednji Koraki:
1. **Tiled Map - Future Work:**
- Narediti pravilne tileset PNG slike (192x192, 4x4 grid)
- Testirati z manjšimi demo mapami
- Raziskati Phaser Tiled integration best practices
2. **2D Map Improvements:**
- Nadaljnja vizualna poliranje procedural sistema
- Auto-tiling za smooth edges (grass/water transitions)
- Weather effects (rain on water)
### 📊 Statistika:
- **Datoteke spremenjene:** 11
- **Nove datoteke:** 5 (Tiled setup)
- **Linije kode:** ~500 (večinoma debugging in testiranje)
- **Bugs fixed:** 3
### 💡 Lekcije:
1. **Procedural sistem deluje dobro** - ni nujno zamenjati
2. **Tiled integration zahteva več raziskave** - tileset dimensions critical
3. **Incremental approach** - manjše testne mape pred velikimi
4. **Time management** - vedno imej rollback plan!
---
## 🗓️ 15. December 2024 - Session 4: Micro Farm & Minting System
**Trajanje:** 4.5 uri (00:50 - 01:42)
**Cilj:** Phase 37 (Micro Farm) + Phase 40 (Minting) Implementation
### ✅ Dosežki:
**PHASE 37: MICRO FARM & EXPANSION** 🌱
1. **8x8 Micro Farm System:**
- ✅ Initial farm boundary (center of 100x100 map)
- ✅ White boundary visualization with corner markers
- ✅ Tile tracking system (Set-based unlocked tiles)
- ✅ MicroFarmSystem.js created
2. **Visual Feedback:**
- ✅ Locked tile overlay (30% opacity black)
- ✅ Clear farm vs locked distinction
- ✅ Dynamic rendering (15 tile viewRange)
- ✅ Depth-sorted overlays
3. **Farming Restrictions:**
- ✅ Block tilling outside farm boundary
- ✅ Error messages with floating text
- ✅ FarmingSystem integration
- ✅ Boundary validation on every action
4. **Expansion System:**
- ✅ 4-direction unlock buttons (⬆️⬇️➡️⬅️)
- ✅ Cost system (50 gold per 2x2 expansion)
- ✅ Interactive UI with hover effects
- ✅ Dynamic boundary updates
5. **Minimap Integration:**
- ✅ Farm boundary visible in minimap
- ✅ White box indicator
- ✅ Fixed terrainSystem compatibility
- ✅ Player-relative rendering
**PHASE 40: MINTING SYSTEM** 💰
1. **Core System:**
- ✅ Smelter (Gold Ore → Gold Bar)
- ✅ Mint (Gold Bar → Gold Coins)
- ✅ MintingSystem.js created
- ✅ Processing time tracking
2. **Recipes:**
- ✅ Smelt: 1 ore + 1 coal → 1 bar (5s)
- ✅ Mint: 1 bar → 10 coins (3s)
- ✅ Fuel system for smelter
- ✅ Progress tracking
3. **Visual Representation:**
- ✅ Smelter sprite (🔥 brown with fire outline)
- ✅ Mint sprite (💰 gold with coin icon)
- ✅ Processing feedback
- ✅ Completion floating text
### 🔧 Technical Fixes:
1. **Flat2DTerrainSystem:**
- ✅ Added decorationsMap (Map) for InteractionSystem
- ✅ Fixed crash in handleInteraction
- ✅ Compatibility with existing systems
2. **UIScene Minimap:**
- ✅ Fixed player position reading (gridX/gridY)
- ✅ TerrainSystem.getTile() integration
- ✅ Farm boundary rendering
- ✅ Circular minimap compatibility
3. **Variable Scope:**
- ✅ Fixed farmCenterX/Y references
- ✅ Proper this. prefixing
- ✅ Overlay rendering fixes
### ❌ Izzivi:
1. **AI Image Generation:**
- Green screen transparency NE deluje zanesljivo
- Manual background removal potreben
- **LEKCIJA:** Direct transparent PNG je edina pot!
2. **Sprite Processing:**
- Automatic green removal briše pravilne barve (pink, red)
- Disabled processAllTransparency() globally
- **LEKCIJA:** Ready assets = no processing!
3. **Complexity:**
- 3 velike features v 1 session
- Water auto-tiling postponed
- Phase 38 postponed
### 🎯 Naslednji Koraki:
1. **Phase 38: Town Repair** (Next priority)
- Ruined buildings system
- NPC relationship (hearts)
- Trading shops
- Repair mechanics
2. **Water Auto-Tiling** (Visual improvement)
- Edge detection
- Smooth transitions
- Wave animations
3. **Weather Improvements:**
- Rain ripples on water
- Better puddles
- Particle effects
### 📊 Statistika:
- **Session trajanje:** 4.5 uri
- **Datoteke spremenjene:** 6
- **Nove datoteke:** 2 (MicroFarmSystem.js, MintingSystem.js)
- **Linije kode:** +500
- **Features completed:** 2 major phases
- **Commits:** 2 (Phase 37, Phase 40)
### 💡 Lekcije:
1. **Micro systems work!** - 8x8 start je dovolj za gameplay
2. **Visual feedback je critical** - overlay + boundaries = clarity
3. **Expansion mechanics engaging** - unlock buttons + cost = satisfying
4. **Minting = unique economy** - no random coin drops!
5. **4.5h session možen** - ampak potreben break! 😴
---
## 🗓️ 14. December 2024 - Session 2: Cherry Blossom Trees + Visual Polish
**Trajanje:** 30 min (22:30 - 23:00)
**Cilj:** Dodati cherry blossom drevesa in testirati PNG sprite integration
### ✅ Dosežki:
1. **Cherry Blossom Trees:**
- ✅ Generirane AI PNG slike (`roza_cesnjevo_drevo.png`, `cesnja_sadje.png`)
- ✅ Dodan loading v PreloadScene.js
- ✅ Implementiran PNG sprite rendering v Flat2DTerrainSystem
- ✅ Testiranje različnih velikosti (0.8x → 0.5x scale)
2. **Background Removal Attempts:**
- ✅ Dodal cherry tree v `processSpriteTransparency()` seznam
- ✅ Implementiral `ultraRemoveBackground()` za pink + brown piksle
- ❌ AI generiran PNG ima črne obrobe ki jih težko odstranimo
3. **Končna Rešitev:**
- ✅ Revert nazaj na **proceduralne cherry blossom trees** (roza trikotniki)
- ✅ Čisto brez artefaktov, pravilno rendering
### 🎨 **POMEMBNO PRAVILO - Image Generation:**
**🟢 VSE PRIHODNJE AI GENERIRANE SLIKE:**
- **GREEN SCREEN BACKGROUND** (RGB: 0, 255, 0)
- **100% solid green** - NO gradients, NO transparency
- Razlog: Chroma-key removal je 100% zanesljiv!
- Sistem že ima `processSpriteTransparency()` - lahko dodamo green detection
**Format:**
```
Background: Solid bright green (#00FF00)
Subject: Clear, sharp edges
No anti-aliasing on green boundary
```
### 💡 Lekcije:
1. **AI transparency NE DELUJE zanesljivo** - vedno ostanejo artefakti
2. **Green screen je STANDARD** - uporablja Hollywood, uporabimo tudi mi!
3. **Procedural graphics > problematic PNGs** - če PNG ne deluje, procedural je backup
4. **Test early** - raje testiraj hitro kot da persistent z nedelujočim pristopom
---
## **Prejšnji Sessions:**
*(Sessions pred 14.12.2024 niso dokumentirani v tem dnevniku)*