diff --git a/tiled/README.md b/tiled/README.md new file mode 100644 index 000000000..5768d909e --- /dev/null +++ b/tiled/README.md @@ -0,0 +1,60 @@ +# ๐Ÿ—บ๏ธ TILED FOLDER - README + +**Created:** 3. Januar 2026 +**Purpose:** Centralizirana mapa za vse Tiled map stvari + +--- + +## ๐Ÿ“‚ **FOLDER STRUKTURA:** + +``` +/tiled/ +โ”œโ”€โ”€ maps/ โ†’ Vse .tmx in .json mape (premakni sem later) +โ”œโ”€โ”€ tilesets/ โ†’ Vse .tsx tileset files (premakni sem later) +โ”œโ”€โ”€ tutorials/ โ†’ Vodiฤi, navodila, checklists +โ””โ”€โ”€ TODO/ โ†’ Kaj je ลกe treba narediti + โ””โ”€โ”€ KAJ_NAREDITI_ZA_DEMO.md โญ START HERE! +``` + +--- + +## โญ **START HERE:** + +**ฤŒe ลพeliลก delat z Tiled za demo:** + +``` +1. Odpri: TODO/KAJ_NAREDITI_ZA_DEMO.md โญ +2. Preberi opcije (procedural vs Tiled) +3. Izberi najboljลกo pot za demo! +``` + +--- + +## ๐Ÿ“Š **KAJ ลฝE IMAลก:** + +**Trenutno lokacija:** `/assets/maps/` + +``` +MAPS: 9 TMX files +TILESETS: 50+ TSX files +DOCS: 10+ MD guides +``` + +--- + +## ๐ŸŽฏ **PRIPOROฤŒILO ZA DEMO:** + +``` +NAJBOLJล A OPCIJA: Skip Tiled za zdaj! โœ… + +ZAKAJ: +- Procedural terrain ลพe dela v GameScene.js +- Prihrani 1-2 uri dela +- Demo ready hitreje! + +Tiled โ†’ use later za full game! ๐Ÿš€ +``` + +--- + +**Naslednji korak: Koda! โ†’ DemoScene.js ๐ŸŽฎ** diff --git a/tiled/TODO/KAJ_NAREDITI_ZA_DEMO.md b/tiled/TODO/KAJ_NAREDITI_ZA_DEMO.md new file mode 100644 index 000000000..da75592e9 --- /dev/null +++ b/tiled/TODO/KAJ_NAREDITI_ZA_DEMO.md @@ -0,0 +1,272 @@ +# ๐Ÿ—บ๏ธ TILED - KAJ JE TREBA NAREDITI ZA DEMO + +**Datum:** 3. Januar 2026 +**Status:** Organizacija Tiled map projektov + +--- + +## ๐Ÿ“‚ **MAPA STRUKTURA:** + +``` +/tiled/ +โ”œโ”€โ”€ maps/ โ†’ Vse .tmx in .json mape +โ”œโ”€โ”€ tilesets/ โ†’ Vse .tsx tilesets +โ”œโ”€โ”€ tutorials/ โ†’ Vodiฤi in navodila +โ””โ”€โ”€ TODO/ โ†’ Kaj je ลกe treba narediti +``` + +--- + +## โœ… **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ลก! ๐Ÿš€**