docs(decisions): file Q-093 and Q-094 — tile map + chart widgets
Q-093: Tile-based exploration map in player insert (MapTileProvider reference — Google Maps style pan/zoom with fog-of-war). Q-094: Chart widgets for economy/market insert UI (Easy Charts reference — commodity prices, faction rep, supply/demand curves). Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -313,4 +313,18 @@ Technical foundation questions: engine, protocols, data structures, performance,
|
||||
|
||||
---
|
||||
|
||||
*44 questions (7 resolved, 1 partially resolved, 36 open). Last updated: 2026-03-23.*
|
||||
### Q-093: Tile-based exploration map in player insert (Google Maps for the implant)
|
||||
- **Status:** Open (high interest)
|
||||
- **Question:** Reference: MapTileProvider (https://github.com/AngryMeenky/MapTileProvider) — lazy-loading tile map provider. Concept: the player's insert has a map that works like Google Maps — pan, zoom, tile-based rendering. Server generates map tiles from ECS exploration data (what the player has seen). Explored areas show room layouts, corridors, points of interest. Unexplored areas are blank/fogged. Zoom levels: room detail → building → district → zone → station overview. Knowledge-graph-driven overlays: NPC last-known positions (if the player tracked them), quest markers, danger zones, faction territories. Map tiles are server-authoritative (can't see what you haven't explored) and cached on the client. The tile pyramid approach means the map scales to any world size without loading everything at once.
|
||||
- **Cross-reference:** Information boundary (D-011), insert/minimap UI, knowledge graph (D-041), #732 (minimap ticket)
|
||||
|
||||
---
|
||||
|
||||
### Q-094: Chart widgets for economy/market insert UI
|
||||
- **Status:** Open
|
||||
- **Question:** Easy Charts (https://github.com/fenix-hub/godot-engine.easy-charts) — line charts, bar charts, scatter plots, pie charts in Godot. For the insert UI: (a) commodity price history graphs (X4/EVE-style market view), (b) faction reputation trends over time, (c) supply/demand curves per station, (d) character stat progression, (e) economy health indicators. The diegetic justification: the player's implant has market analytics. Data comes from server via ObserverSnapshot (the player only sees market data they have access to — information boundary applies). Evaluate whether this plugin's visual style can be themed to match our insert aesthetic (ThemeGen Q-083 integration).
|
||||
- **Cross-reference:** Economy system (X4/EVE inspiration), insert UI, Q-083 (ThemeGen), information boundary
|
||||
|
||||
---
|
||||
|
||||
*46 questions (7 resolved, 1 partially resolved, 38 open). Last updated: 2026-03-23.*
|
||||
|
||||
Reference in New Issue
Block a user