diff --git a/assets/maps/TILESET_SIZES_FINAL.md b/assets/maps/TILESET_SIZES_FINAL.md new file mode 100644 index 0000000..dba511b --- /dev/null +++ b/assets/maps/TILESET_SIZES_FINAL.md @@ -0,0 +1,158 @@ +# 📐 FINAL TILESET SIZES - BALANCED! + +**Datum:** 20. Dec 2025 10:33 +**Status:** ✅ **PERFEKTNO BALANSIRANO!** + +--- + +## 🎯 **SIZING STRATEGY:** + +### **2×2 TILES (96×96px) - Interaktivni objekti:** +- ✅ Characters (Kai, Zombie) +- ✅ Camp objects (tents, campfire, chests) +- ✅ Tools (hoe, axe, pickaxe, etc.) + +### **5×5+ TILES (256×256px) - Naravni objekti:** +- 🌳 Trees (cherry, apple, oak, pine) +- 🌾 Crops (potatoes, carrots, corn, pumpkin, wheat) + +### **1×1 TILES (48×48px) - Base terrain:** +- 🟩 Ground (grass, soil) +- 🔲 Fences +- 🏠 Obstacles + +--- + +## 📊 **COMPLETE SIZE TABLE:** + +| Tileset | Size | Grid | Tiles | Purpose | +|---------|------|------|-------|---------| +| **grass_soil_autotile** | 48×48 | 1×1 | 16 | ✅ Base terrain | +| **fence_autotile** | 48×48 | 1×1 | 16 | ✅ Base structures | +| **micro_camp_24px** | 24×24 | 0.5×0.5 | 8 | ✅ Tiny objects | +| **kai_character_96px** | 96×96 | **2×2** | 4 | ✅ BALANCED! | +| **tools_96px** | 96×96 | **2×2** | 6 | ✅ BALANCED! | +| **zombie_character_96px** | 96×96 | **2×2** | 4 | ✅ BALANCED! | +| **camp_objects_96px** | 96×96 | **2×2** | 12 | ✅ BALANCED! | +| **crops** | 256×256 | 5×5 | 6 | 🌱 Natural (large OK) | +| **terrain_autotile** | 256×256 | 5×5 | 16 | 🌿 Detail terrain | +| **decorations_tiles** | 256×256 | 5×5 | 12 | 🪨 Large objects | +| **tree_cherry_apple** | 256×256 | 5×5 | 10 | 🌸 Trees (large OK) | +| **tree_oak** | 256×256 | 5×5 | 5 | 🌳 Trees (large OK) | +| **tree_pine** | 256×256 | 5×5 | 5 | 🌲 Trees (large OK) | +| **crop_growth_all** | 256×256 | 5×5 | 16 | 🥔 Crops (large OK) | +| **wheat_growth** | 256×256 | 5×5 | 4 | 🌾 Crops (large OK) | +| **farm_obstacles** | 48×48 | 1×1 | 32 | ✅ Base obstacles | + +--- + +## 🎮 **VISUAL SCALE COMPARISON:** + +### **On 4×4 Farm Plot:** + +``` +┌─┬─┬─┬─┐ +│ │■│■│ │ ← Tilled soil (48×48) +├─┼─┼─┼─┤ +│ │K│A│ │ ← Kai 2×2 (96×96) ✅ Perfect! +├─┼─┼─┼─┤ +│ │I│ │ │ +├─┼─┼─┼─┤ +│F│E│N│C│ ← Fence (48×48) +└─┴─┴─┴─┘ +``` + +### **Camp Objects (2×2):** + +``` +┌─┬─┬─┬─┬─┬─┐ +│ │ │ │ │ │ │ +├─┼─┼─┼─┼─┼─┤ +│ │T│E│ │C│F│ ← Tent (2×2) + Chest (1 tile) + Campfire (2×2) +├─┼─┼─┼─┼─┼─┤ +│ │N│T│ │H│I│ +├─┼─┼─┼─┼─┼─┤ +│ │ │ │ │E│R│ +├─┼─┼─┼─┼─┼─┤ +│ │ │ │ │S│E│ +└─┴─┴─┴─┴─┴─┘ +``` + +### **Trees (5×5 - Large):** + +``` +┌─┬─┬─┬─┬─┬─┬─┐ +│ │ │ T R E E │ │ ← Oak tree (5×5, can overlap) +├─┼─┼─┼─┼─┼─┼─┤ +│ │ │█│█│█│█│ │ +├─┼─┼─┼─┼─┼─┼─┤ +│ │ │█│█│█│█│ │ +├─┼─┼─┼─┼─┼─┼─┤ +│ │ │█│█│█│█│ │ +├─┼─┼─┼─┼─┼─┼─┤ +│ │ │ │ │ │ │ │ +└─┴─┴─┴─┴─┴─┴─┘ +``` + +--- + +## 💡 **PREDNOSTI TE KONFIGURACIJE:** + +### **2×2 Objects (96×96px):** +- ✅ **Perfect gameplay scale** - not too big, not too small +- ✅ **Clear visibility** - can see details +- ✅ **Good interaction** - player can walk around them +- ✅ **Balanced UI** - consistent size in Tilesets panel + +### **5×5 Natural Objects (256×256px):** +- ✅ **Beautiful detail** - trees look realistic +- ✅ **Natural scale** - crops can grow large +- ✅ **Depth perception** - adds visual variety +- ✅ **Game aesthetics** - makes world feel alive + +--- + +## 🗺️ **UPDATED FILES:** + +### **New 96px Versions:** +- ✅ `kai_character_96px.tsx` / `.png` +- ✅ `zombie_character_96px.tsx` / `.png` +- ✅ `camp_objects_96px.tsx` / `.png` +- ✅ `tools_96px.tsx` / `.png` + +### **Kept Large (256px):** +- 🌳 `tree_cherry_apple.tsx` +- 🌳 `tree_oak.tsx` +- 🌳 `tree_pine.tsx` +- 🌾 `crop_growth_all.tsx` +- 🌾 `wheat_growth.tsx` +- 🌱 `crops.tsx` + +### **Map Updated:** +- ✅ `micro_farm_128x128.tmx` → Uses 96px for characters/camp/tools + +--- + +## 🚀 **READY FOR TILED:** + +**Reload:** +``` +Map → Reload (Ctrl+R) +``` + +**V Tilesets panel boste videli:** +- Characters: Nice 2×2 size ✅ +- Camp objects: Nice 2×2 size ✅ +- Tools: Nice 2×2 size ✅ +- Trees: Larger but OK (they're trees!) 🌳 +- Crops: Larger but OK (growing plants!) 🌾 + +--- + +## ✨ **PERFECT BALANCE!** + +**Interaktivni objekti:** 2×2 (96×96px) ✅ +**Naravni objekti:** 5×5 (256×256px) ✅ +**Base terrain:** 1×1 (48×48px) ✅ + +**Ready za design! 🎉** diff --git a/assets/maps/micro_farm_128x128.tmx b/assets/maps/micro_farm_128x128.tmx index 4b153a4..24ba637 100644 --- a/assets/maps/micro_farm_128x128.tmx +++ b/assets/maps/micro_farm_128x128.tmx @@ -5,15 +5,15 @@ - + - + - + diff --git a/assets/tilesets/camp_objects_96px.png b/assets/tilesets/camp_objects_96px.png new file mode 100644 index 0000000..1cf530b Binary files /dev/null and b/assets/tilesets/camp_objects_96px.png differ diff --git a/assets/tilesets/camp_objects_96px.tsx b/assets/tilesets/camp_objects_96px.tsx new file mode 100644 index 0000000..7e65295 --- /dev/null +++ b/assets/tilesets/camp_objects_96px.tsx @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/assets/tilesets/tools_96px.png b/assets/tilesets/tools_96px.png new file mode 100644 index 0000000..138130f Binary files /dev/null and b/assets/tilesets/tools_96px.png differ diff --git a/assets/tilesets/tools_96px.tsx b/assets/tilesets/tools_96px.tsx new file mode 100644 index 0000000..9775cd6 --- /dev/null +++ b/assets/tilesets/tools_96px.tsx @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/assets/tilesets/zombie_character_96px.png b/assets/tilesets/zombie_character_96px.png new file mode 100644 index 0000000..33aff52 Binary files /dev/null and b/assets/tilesets/zombie_character_96px.png differ diff --git a/assets/tilesets/zombie_character_96px.tsx b/assets/tilesets/zombie_character_96px.tsx new file mode 100644 index 0000000..65d70ba --- /dev/null +++ b/assets/tilesets/zombie_character_96px.tsx @@ -0,0 +1,8 @@ + + + + + + + +