Commit graph

3 commits

Author SHA1 Message Date
c944a1afdc feat: isometric renderer with 6 zones, 9 agent sprites, mock mode
- FarmCanvas.jsx: orthographic camera, 6 colored zones, agent glow/bob/lerp
- WebSocketClient.js: auto-reconnect with mock mode fallback
- officeMap.js: zone definitions, agent state management
- store.js: Zustand store for real-time agent positions
- assets/: tile samples and verified tiles for map rendering
2026-05-19 23:52:13 -07:00
a72920a771 feat(frontend): tile-based office interior with LimeZu Modern Interiors tileset
- Replace outdoor farm scene with 20x15 tile office floor plan
- Add officeMap.js with tile definitions, map grid, walls, doorways, furniture
- Rewrite FarmCanvas.jsx with layered tile rendering (background, floor, walls, doors, furniture, agents)
- Use tileset.png for floor/wall/furniture tiles with proper source coordinates
- Design 6-room layout: Briefing Room, Commons, War Room, Engineering Bay, Quiet Zone, Ops Center
- Central hallway connecting all rooms with doorway openings
- Room labels drawn as floating pills
- Default agent positions reassigned to appropriate rooms
- Remove old BeOS icon tiles (replaced by LimeZu tileset)
2026-05-19 19:42:31 -07:00
63ce6ac1fa feat(frontend): polish — hover tooltips, horizontal names, faster movement, full view, BeOS tiles 2026-05-19 19:06:07 -07:00