PRIORITY TRACKER: 100% COMPLETE (41 assets x 2 styles = 82 PNGs) P1 CRITICAL (46 PNGs): Kai walk south, actions, idle breathing, wheat cycle, tilled soil, zombie, tools P2 HIGH (12 PNGs): Inventory items, UI elements P3 MEDIUM (10 PNGs): Dialogue system, water effects P4 LOW (6 PNGs): Environment decorations BACKGROUND REMOVAL: 99/99 PNGs with perfect RGBA transparency! BACKUP: Original white-bg versions saved to demo_originals_with_white_bg/ DOCUMENTATION: - KICKSTARTER_DEMO_IMPLEMENTATION_GUIDE.md (complete 10hr roadmap) - TONIGHT_TILED_QUICKSTART.md (2hr map building guide) - DEMO_MAP_PLAN.md (8x8 layout spec) - DEV_JOURNAL updated with evening session API: Turtle Mode, 100% success rate, 0 errors, 120 minutes generation ASSETS: 99 total transparent PNGs ready for Phaser.js integration STATUS: READY FOR IMPLEMENTATION PHASE! Session: 2.5 hours | Project total: 128 hours | Cost: 0 EUR
6.6 KiB
6.6 KiB
🗺️ KICKSTARTER DEMO MAP - "MICRO FARM 8x8"
Map Name: demo_micro_farm.tmx
Size: 8×8 tiles (64 tiles total)
Tile Size: 64×64 pixels
Total Map Size: 512×512 pixels
Style: Dual (can switch Style A ↔ Style B)
📐 LAYOUT DESIGN
0 1 2 3 4 5 6 7
┌──┬──┬──┬──┬──┬──┬──┬──┐
0 │🌳│🌱│🌱│🌱│🪨│🌱│🌱│🌱│
├──┼──┼──┼──┼──┼──┼──┼──┤
1 │🌱│🟫│🟫│🟫│🌱│🌱│⛺│🌱│
├──┼──┼──┼──┼──┼──┼──┼──┤
2 │🌱│🟫│🌾│🌾│🌱│🌱│🌱│🌱│
├──┼──┼──┼──┼──┼──┼──┼──┤
3 │🌱│🟫│🌾│🌾│🌱│🌱│🌱│🌱│
├──┼──┼──┼──┼──┼──┼──┼──┤
4 │🌱│🌱│🌱│🌱│🧟│🌱│🌱│🌱│
├──┼──┼──┼──┼──┼──┼──┼──┤
5 │🌱│🌱│👤│🌱│🌱│🌱│🔥│🌱│
├──┼──┼──┼──┼──┼──┼──┼──┤
6 │🌱│🌱│🌱│🌱│🌱│🌱│🌱│🌱│
├──┼──┼──┼──┼──┼──┼──┼──┤
7 │🌱│🌱│🌱│🌱│🌱│🌱│🌱│🌱│
└──┴──┴──┴──┴──┴──┴──┴──┘
Legend:
- 🌱 = Grass terrain tile
- 🟫 = Tilled soil (dry/watered)
- 🌾 = Wheat crops (various growth stages)
- 👤 = Kai spawn point (2,5)
- 🧟 = Zombie worker spawn (4,4)
- ⛺ = Tent (player base) (6,1)
- 🔥 = Campfire (6,5)
- 🌳 = Dead tree decoration (0,0)
- 🪨 = Rock decoration (0,4)
🎯 GAMEPLAY FLOW (Demo Script)
Act 1: TUTORIAL (30 seconds)
- Kai spawns at (2,5) - center left
- Text appears: "Use WASD to move"
- Kai walks around - shows 4-directional idle + walk animations
- Camera follows Kai smoothly
Act 2: FARMING (60 seconds)
- Text: "Press E near tilled soil to plant wheat"
- Kai walks to (1,2) - tilled soil patch
- Kai uses hoe - hoe action animation plays
- Plant seeds - wheat_stage0 appears
- Text: "Press W to water crops"
- Kai waters - watering animation + water effect
- Wheat grows! - stage0 → stage1 → stage2 → stage3 → stage4 (timelapse 10 seconds)
- Text: "Press H to harvest"
- Kai harvests - wheat disappears, inventory +1 wheat bundle
- UI shows: Inventory slot with wheat bundle icon
Act 3: WORLD ALIVE (30 seconds)
- Camera pans to zombie at (4,4)
- Zombie idle animation loops
- Text: "Workers till the fields while you're away..."
- Zombie starts digging - dig animation
- Camera pans back to Kai
- Style switch! - A→B or B→A (show dual art system)
- Campfire flickers in background
- Fade to black
Act 4: TEASER (15 seconds)
- Text overlay: "This is just the beginning..."
- Text: "Explore 18 biomes"
- Text: "Meet 50+ NPCs"
- Text: "Solve Ana's mystery"
- Logo: DOLINASMRTI
- Text: "Coming 2025 - Support us on Kickstarter!"
Total Demo Length: ~2.5 minutes
🎨 TILED PROJECT SETUP
Tilesets to Create:
1. Terrain Tileset (terrain_demo.tsx)
- grass_tile_styleA.png
- grass_tile_styleB.png
- dirt_tile_styleA.png
- dirt_tile_styleB.png
- tilled_dry_styleA.png
- tilled_dry_styleB.png
- tilled_watered_styleA.png
- tilled_watered_styleB.png
2. Crops Tileset (crops_demo.tsx)
- wheat_stage0_styleA.png → wheat_stage4_styleA.png
- wheat_stage0_styleB.png → wheat_stage4_styleB.png
3. Buildings Tileset (buildings_demo.tsx)
- tent_styleA.png
- tent_styleB.png
4. Environment Tileset (environment_demo.tsx)
- dead_tree_styleA.png
- dead_tree_styleB.png
- rock_styleA.png
- rock_styleB.png
- campfire_styleA.png
- campfire_styleB.png
5. Characters Tileset (characters_demo.tsx)
- All Kai frames (idle north/south/east/west, walk south, actions)
- Zombie idle + dig frames
🔧 TILED LAYERS STRUCTURE
Layer Order (bottom to top):
-
Base Terrain (Tile Layer)
- Grass tiles fill
- Dirt patches
-
Tilled Soil (Tile Layer)
- Farmable areas
- Can swap dry/watered
-
Crops (Tile Layer)
- Wheat growth stages
- Dynamic (changes during gameplay)
-
Buildings (Object Layer)
- Tent (collision object)
- Campfire (decoration)
-
Decorations (Object Layer)
- Tree, rocks
- No collision
-
NPCs (Object Layer)
- Zombie spawn point
- Custom properties:
type: "zombie_worker"
-
Player Spawn (Object Layer)
- Kai start position (2,5)
- Custom properties:
type: "player_spawn"
-
Collision (Object Layer)
- Invisible collision boxes
- Tent, tree, rocks
📝 CUSTOM PROPERTIES
Map Properties:
style(string): "A" or "B" - current art stylecan_switch_style(bool): truedemo_version(string): "1.0"
Object Properties:
Kai Spawn:
name: "kai_spawn"type: "player"facing: "south"
Zombie Spawn:
name: "zombie_1"type: "zombie_worker"ai: "idle_dig_loop"
Tent:
name: "tent"type: "building"collision: trueinteractable: false
Tilled Soil Tiles:
farmable: truewatered: false (default)
🎮 PHASER.JS INTEGRATION NOTES
Loading Map:
this.load.tilemapTiledJSON('demo_map', 'maps/demo_micro_farm.json');
Creating Layers:
const map = this.make.tilemap({ key: 'demo_map' });
const terrainTileset = map.addTilesetImage('terrain_demo', 'terrain_tiles');
const baseTerrain = map.createLayer('Base Terrain', terrainTileset, 0, 0);
Spawning Player:
const spawnPoint = map.findObject('Player Spawn', obj => obj.name === 'kai_spawn');
player = this.physics.add.sprite(spawnPoint.x, spawnPoint.y, 'kai_idle_south_1_A');
📊 ESTIMATED TIME TO BUILD
Tiled Editor Work:
- Create tilesets: 30 min
- Place tiles: 20 min
- Add objects: 15 min
- Set properties: 10 min
- Test export: 5 min
Total: ~80 minutes (1.5 hours)
✅ NEXT STEPS
- ⏳ Wait for background removal to finish (~5 more min)
- ✅ Open Tiled Editor (already installed?)
- ✅ Create new map: 8×8, tile size 64×64
- ✅ Add tilesets (link PNG files)
- ✅ Paint terrain layer
- ✅ Place objects
- ✅ Export as JSON
- ✅ Test in Phaser.js
Map ready for integration in ~2 hours! 🎯