Tiled Map Setup: Ground tiles, ruins & automated asset processing

Features:
- Resized 4513 PNG assets to 40% for optimal Tiled performance
- Created comprehensive tileset library (grass, dirt, trees, flowers, ruins, walls)
- Generated 3 test maps: travnik_32x32, zapuscena_vas_48x48, travnik_s_objekti
- Added 9 different ruined building tilesets for TownRestorationSystem integration

 Tools Added:
- resize_assets_for_tiled.py: Batch resize all assets to 40%
- generate_tiled_map.py: Auto-generate maps with placed objects
- fix_tiled_map.py: Create proper tile-based maps

 Structure:
- Slike_za_Tiled/: 4513 resized assets ready for Tiled
- assets/tilesets/: 16 tileset definitions (.tsx files)
- assets/maps/: 3 ready-to-use Tiled maps (.tmx files)

 Documentation:
- docs/TILED_SETUP_GUIDE.md: Complete setup and usage guide

Ready for map design in Tiled Map Editor!
This commit is contained in:
2025-12-24 03:41:40 +01:00
parent 639dec504c
commit a4d795c561
4539 changed files with 929 additions and 0 deletions

110
docs/TILED_SETUP_GUIDE.md Normal file
View File

@@ -0,0 +1,110 @@
# 🎮 Tiled Map Setup - Krvava Žetev
## ✅ Kar je avtomatsko narejeno
### 1⃣ Slike pomanjšane na 40%
- **Lokacija**: `c:\novafarma\Slike_za_Tiled\`
- **Število slik**: 4513 PNG datotek
- **Velikost**: 40% originalne velikosti
- **Status**: ✅ Zaključeno
### 2⃣ Avtomatska Tiled mapa
- **Lokacija**: `c:\novafarma\assets\maps\auto_generated_map.tmx`
- **Velikost**: 32x32 tiles (48x48px per tile)
- **Status**: ✅ Zaključeno
### 3⃣ Predpostavljeni objekti
-**8 polj rjave zemlje** (center mape)
-**10 dreves** (naključno razporejenih)
-**1 Kai karakter** (ob zemlji)
- ✅ Vsi na **Object Layer** (lahko jih premaknete)
---
## 🚀 Kako odpreti v Tiled
1. **Zaženi Tiled Map Editor**
2. **File → Open** (ali Ctrl+O)
3. **Izberi**: `c:\novafarma\assets\maps\auto_generated_map.tmx`
4. **Gotovo!** 🎉
---
## 🎨 Kako urejati mapo
### Premikanje objektov
1. V **Layers** panelu izberi **"Objects"** layer
2. Klikni na **Select Objects tool** (S)
3. Klikni in povleci objekte kamor hočeš
### Dodajanje novih objektov
1. Izberi **Objects layer**
2. Klikni **Insert Tile** (T)
3. V **Tilesets** panelu: klikni **+** → **Add Other Tileset**
4. Izberi slike iz `c:\novafarma\Slike_za_Tiled\`
5. Postavi nove objekte
### Spreminjanje velikosti mape
1. **Map → Resize Map**
2. Nastavi novo širino/višino
3. Klikni **OK**
---
## 🛠️ Skripte
### Ponovno pomanjšaj slike
```bash
python c:\novafarma\tools\resize_assets_for_tiled.py
```
### Ponovno generiraj mapo
```bash
python c:\novafarma\tools\generate_tiled_map.py
```
---
## 📊 Statistika
| Statistic | Value |
|-----------|-------|
| Original slike | ~200+ |
| Pomanjšane slike | **4513** |
| Najdena zemlja/dirt | 22 tiles |
| Najdena drevesa | 98 različic |
| Kai karakter | ✓ Najden |
---
## 🎯 Naslednji koraki
1.**Odpri mapo v Tiled**
2. ⚙️ **Uredi postavitev** objektov po želji
3. 💾 **Shrani** (Ctrl+S)
4. 🎮 **Eksportiraj v JSON** za Phaser:
- File → Export As...
- Izberi format: **JSON map files (*.tmj *.json)**
- Shrani kot `auto_generated_map.json`
---
## ❓ Pogosta vprašanja
**Q: Kako dodam več objektov?**
A: Insert Tile (T) → Izberi tileset → Klikni na mapo
**Q: Kako spremenim velikost objekta?**
A: Select Objects (S) → Klikni objekt → Povleci vogale
**Q: Kako dodam nov tileset?**
A: Tilesets panel → + → Add Other Tileset → Izberi folder `Slike_za_Tiled`
**Q: Kako izvozim mapo za Phaser?**
A: File → Export As... → JSON map files
---
📅 **Datum**: 2025-12-24
🎮 **Projekt**: Krvava Žetev
**Status**: Ready to use!