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:
158
assets/maps/TILESET_SIZES_FINAL.md
Normal file
158
assets/maps/TILESET_SIZES_FINAL.md
Normal 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! 🎉**
|
||||||
@@ -5,15 +5,15 @@
|
|||||||
<tileset firstgid="17" source="../tilesets/fence_autotile.tsx"/>
|
<tileset firstgid="17" source="../tilesets/fence_autotile.tsx"/>
|
||||||
<tileset firstgid="33" source="../tilesets/micro_camp_24px.tsx"/>
|
<tileset firstgid="33" source="../tilesets/micro_camp_24px.tsx"/>
|
||||||
<tileset firstgid="41" source="../tilesets/kai_character_96px.tsx"/>
|
<tileset firstgid="41" source="../tilesets/kai_character_96px.tsx"/>
|
||||||
<tileset firstgid="45" source="../tilesets/tools.tsx"/>
|
<tileset firstgid="45" source="../tilesets/tools_96px.tsx"/>
|
||||||
<tileset firstgid="51" source="../tilesets/crops.tsx"/>
|
<tileset firstgid="51" source="../tilesets/crops.tsx"/>
|
||||||
<tileset firstgid="57" source="../tilesets/terrain_autotile.tsx"/>
|
<tileset firstgid="57" source="../tilesets/terrain_autotile.tsx"/>
|
||||||
<tileset firstgid="73" source="../tilesets/decorations_tiles.tsx"/>
|
<tileset firstgid="73" source="../tilesets/decorations_tiles.tsx"/>
|
||||||
<tileset firstgid="85" source="../tilesets/zombie_character.tsx"/>
|
<tileset firstgid="85" source="../tilesets/zombie_character_96px.tsx"/>
|
||||||
<tileset firstgid="89" source="../tilesets/tree_cherry_apple.tsx"/>
|
<tileset firstgid="89" source="../tilesets/tree_cherry_apple.tsx"/>
|
||||||
<tileset firstgid="99" source="../tilesets/tree_oak.tsx"/>
|
<tileset firstgid="99" source="../tilesets/tree_oak.tsx"/>
|
||||||
<tileset firstgid="104" source="../tilesets/tree_pine.tsx"/>
|
<tileset firstgid="104" source="../tilesets/tree_pine.tsx"/>
|
||||||
<tileset firstgid="109" source="../tilesets/camp_objects.tsx"/>
|
<tileset firstgid="109" source="../tilesets/camp_objects_96px.tsx"/>
|
||||||
<tileset firstgid="121" source="../tilesets/crop_growth_all.tsx"/>
|
<tileset firstgid="121" source="../tilesets/crop_growth_all.tsx"/>
|
||||||
<tileset firstgid="137" source="../tilesets/wheat_growth.tsx"/>
|
<tileset firstgid="137" source="../tilesets/wheat_growth.tsx"/>
|
||||||
<tileset firstgid="141" name="farm_obstacles" tilewidth="48" tileheight="48" tilecount="32" columns="8">
|
<tileset firstgid="141" name="farm_obstacles" tilewidth="48" tileheight="48" tilecount="32" columns="8">
|
||||||
|
|||||||
BIN
assets/tilesets/camp_objects_96px.png
Normal file
BIN
assets/tilesets/camp_objects_96px.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 623 KiB |
16
assets/tilesets/camp_objects_96px.tsx
Normal file
16
assets/tilesets/camp_objects_96px.tsx
Normal file
@@ -0,0 +1,16 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<tileset version="1.10" tiledversion="1.11.0" name="camp_objects_96px" tilewidth="96" tileheight="96" tilecount="12" columns="4">
|
||||||
|
<image source="camp_objects_96px.png" width="384" height="288"/>
|
||||||
|
<tile id="0"><properties><property name="type" value="campfire"/><property name="light" type="bool" value="true"/></properties></tile>
|
||||||
|
<tile id="1"><properties><property name="type" value="chest_closed"/><property name="storage" type="bool" value="true"/></properties></tile>
|
||||||
|
<tile id="2"><properties><property name="type" value="chest_open"/><property name="storage" type="bool" value="true"/></properties></tile>
|
||||||
|
<tile id="3"><properties><property name="type" value="tent_small"/></properties></tile>
|
||||||
|
<tile id="4"><properties><property name="type" value="tent_large"/></properties></tile>
|
||||||
|
<tile id="5"><properties><property name="type" value="bedroll"/></properties></tile>
|
||||||
|
<tile id="6"><properties><property name="type" value="sleeping_bag"/></properties></tile>
|
||||||
|
<tile id="7"><properties><property name="type" value="water_barrel"/></properties></tile>
|
||||||
|
<tile id="8"><properties><property name="type" value="wood_planks"/></properties></tile>
|
||||||
|
<tile id="9"><properties><property name="type" value="workbench"/></properties></tile>
|
||||||
|
<tile id="10"><properties><property name="type" value="farm_plot"/></properties></tile>
|
||||||
|
<tile id="11"><properties><property name="type" value="wood_pile"/></properties></tile>
|
||||||
|
</tileset>
|
||||||
BIN
assets/tilesets/tools_96px.png
Normal file
BIN
assets/tilesets/tools_96px.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 492 KiB |
10
assets/tilesets/tools_96px.tsx
Normal file
10
assets/tilesets/tools_96px.tsx
Normal file
@@ -0,0 +1,10 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<tileset version="1.10" tiledversion="1.11.0" name="tools_96px" tilewidth="96" tileheight="96" tilecount="6" columns="3">
|
||||||
|
<image source="tools_96px.png" width="288" height="192"/>
|
||||||
|
<tile id="0"><properties><property name="type" value="hoe"/></properties></tile>
|
||||||
|
<tile id="1"><properties><property name="type" value="pickaxe"/></properties></tile>
|
||||||
|
<tile id="2"><properties><property name="type" value="axe"/></properties></tile>
|
||||||
|
<tile id="3"><properties><property name="type" value="scythe"/></properties></tile>
|
||||||
|
<tile id="4"><properties><property name="type" value="fishing_rod"/></properties></tile>
|
||||||
|
<tile id="5"><properties><property name="type" value="watering_can"/></properties></tile>
|
||||||
|
</tileset>
|
||||||
BIN
assets/tilesets/zombie_character_96px.png
Normal file
BIN
assets/tilesets/zombie_character_96px.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 578 KiB |
8
assets/tilesets/zombie_character_96px.tsx
Normal file
8
assets/tilesets/zombie_character_96px.tsx
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<tileset version="1.10" tiledversion="1.11.0" name="zombie_character_96px" tilewidth="96" tileheight="96" tilecount="4" columns="2">
|
||||||
|
<image source="zombie_character_96px.png" width="192" height="192"/>
|
||||||
|
<tile id="0"><properties><property name="direction" value="front"/><property name="character" value="zombie"/></properties></tile>
|
||||||
|
<tile id="1"><properties><property name="direction" value="back"/><property name="character" value="zombie"/></properties></tile>
|
||||||
|
<tile id="2"><properties><property name="direction" value="left"/><property name="character" value="zombie"/></properties></tile>
|
||||||
|
<tile id="3"><properties><property name="direction" value="right"/><property name="character" value="zombie"/></properties></tile>
|
||||||
|
</tileset>
|
||||||
Reference in New Issue
Block a user