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:
110
docs/TILED_SETUP_GUIDE.md
Normal file
110
docs/TILED_SETUP_GUIDE.md
Normal 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!
|
||||
Reference in New Issue
Block a user