feat: Balanced tileset sizes - 96px for interactive objects

Added 96px versions for better visual balance:
- zombie_character_96px (2x2 tiles)
- camp_objects_96px (12 objects: campfire, tents, chests, barrels, workbench)
- tools_96px (6 tools: hoe, axe, pickaxe, scythe, fishing rod, watering can)

Size Strategy (Balanced Approach):
- 2x2 tiles (96x96px): Characters, camp objects, tools - interactive items
- 5x5 tiles (256x256px): Trees, crops - natural/environmental objects
- 1x1 tiles (48x48px): Ground, fences, obstacles - base terrain

Updated map:
- micro_farm_128x128.tmx now uses 96px versions for characters/camp/tools
- Perfect gameplay scale - objects fit naturally with farm plots
- Trees and crops remain large for realistic appearance

Documentation:
- TILESET_SIZES_FINAL.md - Complete sizing strategy guide
- Visual comparisons and gameplay perspective included

Ready for map design in Tiled on Monday!
This commit is contained in:
2025-12-20 10:42:13 +01:00
parent 26bb94e8bb
commit 57220ff4e2
8 changed files with 195 additions and 3 deletions

View File

@@ -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! 🎉**