# 🟣 TODO FOLDER - V DELU **Status:** 🟣 **V DELU** (1 file) **Datum:** 3. Januar 2026 **Purpose:** Kaj je Ε‘e treba narediti za Tiled --- ## πŸ“‚ **MAPA STRUKTURA:** ``` /tiled/ β”œβ”€β”€ πŸ”΄ maps/ β†’ Vse .tmx in .json mape [PRAZNO] β”œβ”€β”€ πŸ”΄ tilesets/ β†’ Vse .tsx tilesets [PRAZNO] β”œβ”€β”€ πŸ”΄ tutorials/ β†’ Vodiči in navodila [PRAZNO] └── 🟣 TODO/ β†’ Kaj je Ε‘e treba narediti [V DELU] ``` **LEGENDA:** - 🟒 = Dokončano (complete) - 🟣 = V delu (in progress) - πŸ”΄ = Prazno (empty) --- ## βœ… **KAJ Ε½E IMAΕ‘ (v /assets/maps/):** ### **MAPS (9 TMX files):** ``` βœ… NovaFarma.tmx (glavna mapa!) βœ… TownSquare.json βœ… base_farm.tmx βœ… testni_travnik.tmx βœ… zapuscena_vas_48x48.tmx βœ… travnik_32x32.tmx βœ… travnik_s_objekti.tmx βœ… ground_test_16x16.tmx βœ… _template_base.tmx (template!) βœ… auto_generated_map.tmx ``` ### **TILESETS (50+ TSX files!):** ``` βœ… Organized folders: - base_tilesets/ (3 files) - extended_tilesets/ (12 files) - farm_tilesets/ (5 files) - organized_tilesets/ (75 files!) βœ… Key tilesets: - ground_tiles.tsx - grass_soil_tileset.tsx - farm_obstacles.tsx - fence.tsx - kai_character.tsx - buildings_ruins_states.tsx - + 40+ more! ``` ### **DOKUMENTACIJA:** ``` βœ… AUTO_TILING_CHECKLIST.md βœ… AUTO_TILING_VODIC.md βœ… TILED_GUIDE.md βœ… TERRAIN_NOTATION_REFERENCE.md βœ… TILESET_SIZES_FINAL.md βœ… MICRO_FARM_VODIC.md βœ… + več! ``` --- ## 🎯 **KAJ JE TREBA NAREDITI ZA DEMO:** ### **PRIORITETA 1: DEMO MAP (16Γ—16 ali 32Γ—32)** **CILJ:** Majhna demo farma za 5-min gameplay! ``` TODO: Naredi novo mapo "demo_farm.tmx" SPECIFIKACIJE: - Size: 16Γ—16 tiles (ali 32Γ—32 če večja) - Tile size: 48Γ—48 px (kot NovaFarma.tmx) - World size: 768Γ—768 px (16Γ—16) ali 1536Γ—1536 px (32Γ—32) LAYERS: 1. Ground (grass, dirt) 2. Objects (farmhouse, barn, trees) 3. Player (spawn point) 4. Collision (invisible walkable/non-walkable) CONTENT: βœ… Farmhouse (player's home) βœ… Barn (kjer je Gronk!) βœ… 5-10 Trees (za chopping) βœ… Farm plots area (dirt tiles) βœ… Grass around βœ… 1 Kai spawn point βœ… 1 Gronk spawn point (pri barn) βœ… 3 Zombie spawn points (ambient) ``` --- ### **PRIORITETA 2: TILESET ZA DEMO** **Problem:** RabiΕ‘ GENERIC farm tileset (ne Dino Valley!) ``` TODO: Ustvari "demo_farm_tileset.tsx" POTREBNO: ⚠️ Grass tiles (4 variations) - Ε E MANJKA! ⚠️ Dirt tiles (3 variations) - Ε E MANJKA! ⚠️ Path tiles (stone) - Ε E MANJKA! ⚠️ Water tile (pond) - Ε E MANJKA! βœ… Fence tiles (veΔ‡ imaΕ‘ - fence.tsx!) βœ… Buildings (farmhouse, barn - več imaΕ‘!) βœ… Trees (oak, pine - več imaΕ‘!) βœ… Tree stump (newly generated!) STATUS: - Buildings/Trees: βœ… READY! - Terrain tiles: ⚠️ NEED TO GENERATE (ali SKIP za zdaj!) ``` --- ### **PRIORITETA 3: INTEGRACIJA V PHASER 3** ``` TODO: NaloΕΎi demo_farm.tmx v Phaser 3 STEPS: 1. Export demo_farm.tmx to JSON (Tiled β†’ File β†’ Export As β†’ JSON) 2. Copy JSON to /assets/maps/demo_farm.json 3. Load in PreloadScene.js: this.load.tilemapTiledJSON('demo_farm', 'assets/maps/demo_farm.json'); 4. Create map in GameScene.js (ali DemoScene.js): const map = this.make.tilemap({ key: 'demo_farm' }); 5. Add layers, spawn player, spawn NPCs 6. Test collision! ``` --- ## πŸ“‹ **KORAKI ZA DEMO MAP:** ### **OPTION A: Uporabi obstoječo NovaFarma.tmx** ``` βœ… Ε½e obstaja! βœ… Ε½e ima layers, tilesets, spawn points! ⚠️ Morda prevelika za demo (vendar dela!) QUICK FIX: 1. Odpri NovaFarma.tmx v Tiled 2. Preveri ali ima: - Player spawn točko βœ… - Ground layer βœ… - Objects layer βœ… 3. Export to JSON če Ε‘e ni 4. NaloΕΎi v Phaser 3! ``` ### **OPTION B: Naredi NOVO demo_farm.tmx** ``` ⚠️ Rabo terrain tiles (grass, dirt)! ⚠️ 30-60 min dela! STEPS: 1. Odpri Tiled 2. New Map β†’ 16Γ—16 tiles, 48Γ—48 px tile size 3. Add layers: Ground, Objects, Player, Collision 4. Paint terrain (grass, dirt) 5. Place objects (farmhouse, barn, trees) 6. Mark spawn points 7. Export to JSON 8. NaloΕΎi v Phaser 3! ``` --- ## 🎯 **PRIPOROČILO:** ### **ZA DEMO - UPORABI OBSTOJEČO NovaFarma.tmx! βœ…** **ZAKAJ:** ``` βœ… Ε½e obstaja in dela! βœ… Ε½e ima Player spawn točko! βœ… Ε½e ima Ground, Objects layers! βœ… Ε½e integrirana v Phaser 3! βœ… SKIP terrain tile generation! βœ… Prihrani čas! ``` **ALI:** ``` ⚠️ Če ΕΎeliΕ‘ MAJHNO demo mapo: - Generiraj terrain tiles (grassΓ—4, dirtΓ—3, path, water) - Naredi novo 16Γ—16 demo_farm.tmx - Export to JSON - Integracija v Phaser 3 - TIME: 1-2 uri! ``` --- ## πŸ“ **QUICKSTART ZA TILED:** ### **ČE Ε E NIMAΕ  TILED:** ``` 1. Download Tiled: https://www.mapeditor.org/ 2. Install 3. Open NovaFarma.tmx (v /assets/maps/) 4. Browse existing map! ``` ### **ČE Ε½E IMAΕ‘ TILED:** ``` 1. Open Tiled 2. File β†’ Open β†’ /assets/maps/NovaFarma.tmx 3. Check layers, tilesets, spawn points 4. File β†’ Export As β†’ JSON 5. Copy to /assets/maps/NovaFarma.json (če Ε‘e ni) 6. Done! Ready za Phaser 3! ``` --- ## πŸš€ **NASLEDNJI KORAKI:** ``` OPCIJA 1: Skip Tiled za zdaj, uporabi procedural terrain βœ… Ε½e deluje v GameScene.js! βœ… Samo kodo napiΕ‘i (DemoScene.js)! βœ… TIME: 1-2 uri! OPCIJA 2: Uporabi obstoječo NovaFarma.tmx βœ… Export to JSON če Ε‘e ni βœ… Check če dela v Phaser 3 βœ… TIME: 30 min! OPCIJA 3: Naredi novo demo_farm.tmx ⚠️ Generiraj terrain tiles (grass, dirt, etc.) ⚠️ Build map v Tiled ⚠️ Export, integracija ⚠️ TIME: 1-2 uri! ``` --- ## πŸ“Š **STATUS:** ``` ╔════════════════════════════════════════════╗ β•‘ TILED ZA DEMO STATUS: β•‘ ╠════════════════════════════════════════════╣ β•‘ β•‘ β•‘ MAPS: βœ… 9 TMX files already! β•‘ β•‘ TILESETS: βœ… 50+ TSX files! β•‘ β•‘ DOCS: βœ… Multiple guides! β•‘ β•‘ β•‘ β•‘ DEMO MAP OPTIONS: β•‘ β•‘ 1. Procedural terrain βœ… (fastest!) β•‘ β•‘ 2. Use NovaFarma.tmx βœ… (quick!) β•‘ β•‘ 3. New demo_farm.tmx ⚠️ (more work!) β•‘ β•‘ β•‘ β•‘ PRIPOROČAM: Option 1 ali 2! βœ… β•‘ β•‘ β•‘ β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β• ``` --- **πŸ“ SAVED IN: /tiled/TODO/KAJ_NAREDITI_ZA_DEMO.md** **Naslednji korak: Koda ali Tiled? Ti odločiΕ‘! πŸš€**