The whole map at once
The player shows a tactical diagram without camera limits or fog of war. Positions, resource fields, bases, movement, and player ownership stay visible.
REPLAY VIEWER
The server extracts each `.SC2Replay` into compact JSON once, and the browser replays the match as a tactical map: units, buildings, resources, events, bot decisions, and time controls are available without the SC2 client.
PLAYER MODEL
The player shows a tactical diagram without camera limits or fog of war. Positions, resource fields, bases, movement, and player ownership stay visible.
P1/P2 event queues and the bot decision stream can be toggled separately. Events stay synchronized with scrubbing and game time.
The player reconstructs bank, income, spending, supply, army composition, and live combat-unit value from tracker events.
A background worker prepares new matches and backfills the archive. When JSON is ready, the match card gets a browser-view button.
WHY PIXEL ART
For decision analysis, a readable map, events, and metrics matter more than original game graphics. Pixel-art silhouettes scale cleanly, use player colors, and remain readable on desktop and mobile.
CONTROLS
You can restart from the beginning, pause, scrub through the progress bar, and switch playback speed to 1x, 1.5x, 2x, or 3x.
DEBUG VALUE
A match is no longer just something to watch: it becomes a reproducible UI layer for checking decisions, timings, and regressions.