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!
111 lines
2.6 KiB
Markdown
111 lines
2.6 KiB
Markdown
# 🎮 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!
|