From d850ebfe52e4c04ebd4fa594967d77e16c8e1c9e Mon Sep 17 00:00:00 2001 From: David Kotnik Date: Thu, 25 Dec 2025 18:45:04 +0100 Subject: [PATCH] Final Session Update - Tasks + Tiled Workflow MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ADDED: - task.md: 4-phase simplified roadmap - FAZA 1: Demo (8 blocks) - FAZA 2: Town (Alfa 1) - FAZA 3: Portals (Alfa 2) - FAZA 4: Chernobyl Finale - TILED_WORKFLOW.md: Practical Mac guide - session_summary.md: Complete day summary PRIORITIES: - Start with FAZA 1 Demo ONLY - One map at a time - Focus on what works Ready for Kickstarter! ๐ŸŽ„ --- TILED_WORKFLOW.md | 157 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 157 insertions(+) create mode 100644 TILED_WORKFLOW.md diff --git a/TILED_WORKFLOW.md b/TILED_WORKFLOW.md new file mode 100644 index 00000000..849ce003 --- /dev/null +++ b/TILED_WORKFLOW.md @@ -0,0 +1,157 @@ +# ๐Ÿ—บ๏ธ TILED WORKFLOW - Praktiฤni nasveti za Mac + +## ๐Ÿ“ Organizacija Datotek + +### Folder Struktura +``` +novafarma/ +โ”œโ”€โ”€ assets/ +โ”‚ โ”œโ”€โ”€ maps/ +โ”‚ โ”‚ โ”œโ”€โ”€ NovaFarma.tmx โ† FAZA 1: Demo (8x8) +โ”‚ โ”‚ โ”œโ”€โ”€ Mesto.tmx โ† FAZA 2: Town Square +โ”‚ โ”‚ โ”œโ”€โ”€ DinoValley.tmx โ† FAZA 3: Portal zone +โ”‚ โ”‚ โ”œโ”€โ”€ MythicalHighlands.tmx โ† FAZA 3: Portal zone +โ”‚ โ”‚ โ”œโ”€โ”€ EndlessForest.tmx โ† FAZA 3: Portal zone +โ”‚ โ”‚ โ””โ”€โ”€ Chernobyl.tmx โ† FAZA 4: Final zone +โ”‚ โ”‚ +โ”‚ โ””โ”€โ”€ tilesets/ +โ”‚ โ”œโ”€โ”€ Master.tsx โ† Shared assets (Kai, ground, basics) +โ”‚ โ”œโ”€โ”€ DinoValley.tsx โ† Zone-specific (dinosaurs, palms) +โ”‚ โ”œโ”€โ”€ Mythical.tsx โ† Zone-specific (unicorns, pegasus) +โ”‚ โ””โ”€โ”€ Chernobyl.tsx โ† Zone-specific (radiation) +``` + +--- + +## โšก Hitri Start - FAZA 1 Demo + +### Koraki v Tiled: + +1. **Odpri Tiled** + - Mac: Applications โ†’ Tiled + +2. **Nova Mapa** + - File โ†’ New โ†’ New Map + - Orientation: Orthogonal (2D top-down) + - Tile size: 48x48 px + - Map size: 8 tiles wide ร— 8 tiles high + - Shrani kot: `NovaFarma.tmx` + +3. **Uvozi Tileset** + - Map โ†’ New Tileset + - Name: "Ground" + - Tile size: 48x48 + - Source: `../tilesets/01_Ground.tsx` + - Import sliko: `ground_tiles.png` + +4. **Nariลกi Zemljo** + - Izberi brown tile (dirt) + - Bucket tool (G) + - Fill vse 8x8 kocke + +5. **Dodaj ล otor** + - New object layer: "Objects" + - Insert tile (T) + - Postavi tent sprite + - Position: (2, 2) - zgornji levi del + +6. **Izvozi** + - File โ†’ Export As... โ†’ JSON + - Shrani: `NovaFarma.json` + +--- + +## ๐ŸŽจ Tileset Tips + +### Master Tileset (Shared) +**Kaj gre vanj:** +- Ground tiles (dirt, grass, stone, water) +- Basic objects (trees, rocks, bushes) +- Kai sprite (character) +- Grok sprite +- Susi sprite +- Basic zombie sprite + +**Prednost:** Naloลพi 1x, uporabljaj povsod = hitrejลกe! + +### Zone-Specific Tilesets +**Kdaj narediลก novega:** +- Stvari ki so samo v 1 zoni +- Primer: Dinosaurs samo v Dino Valley +- Primer: Radiation signs samo v Chernobyl + +--- + +## ๐Ÿ’ป Antigravity Integration + +### Loading .tmx v Phaser (Koda) +```javascript +// main.js +preload() { + // Load tilemap + this.load.tilemapTiledJSON('novafarma', 'assets/maps/NovaFarma.json'); + + // Load tileset image + this.load.image('ground_tiles', 'assets/tilesets/ground_tiles.png'); +} + +create() { + // Create map + const map = this.make.tilemap({ key: 'novafarma' }); + + // Add tileset + const tiles = map.addTilesetImage('Ground', 'ground_tiles'); + + // Create layer + const layer = map.createLayer('Ground', tiles, 0, 0); +} +``` + +--- + +## โš ๏ธ Tipiฤne Napake (Izogni se!) + +### โŒ NAROBE: +- Ena gigantska mapa za VSO igro +- Vse sprites v Master tileset +- Razliฤne tile sizes (32px, 48px, 64px meลกano) +- Pozabi izvozit kot JSON + +### โœ… PRAVILNO: +- Vsaka zona svoja .tmx datoteka +- Samo shared assets v Master +- Vedno 48x48 tile size +- Vedno izvozi JSON ob shranjevanju + +--- + +## ๐Ÿš€ Quick Commands + +### Tiled Shortcuts (Mac): +- **B** - Brush (paint tiles) +- **G** - Bucket fill +- **E** - Eraser +- **T** - Insert tile (object) +- **Cmd+Z** - Undo +- **Cmd+Shift+E** - Export as JSON + +--- + +## ๐Ÿ“Š Demo Checklist: + +- [ ] Nova mapa: `NovaFarma.tmx` (8x8) +- [ ] Ground layer (brown dirt tiles) +- [ ] Objects layer (tent, 1 field) +- [ ] Kai spawn point (object) +- [ ] Zombie spawn point (object) +- [ ] Grok spawn point (easter egg) +- [ ] Susi spawn point (easter egg) +- [ ] Izvoz kot JSON +- [ ] Test v Phaser (load map) + +--- + +**PRIORITETA:** Naredi samo to kar rabiลก ZA DEMO! +**Ne dodajaj:** Fancy stuff ki ni v FAZA 1! + +**Zaฤni ZDAJ!** ๐ŸŽฎโœจ