Skip to content

Commit d9844be

Browse files
author
DavidQ
committed
Continued.
### Added/updated - Refreshed Games2Tools validation to include full coverage (`29/29` games): - [games2tools_roundtrip_validation.txt](C:\Users\davidq\Documents\GitHub\HTML-JavaScript-Gaming\docs\dev\reports\games2tools_roundtrip_validation.txt) - Added a full game-to-tool coverage matrix: - [games2tools_roundtrip_matrix.txt](C:\Users\davidq\Documents\GitHub\HTML-JavaScript-Gaming\docs\dev\reports\games2tools_roundtrip_matrix.txt) - Updated roadmap with execution-backed Games2Tools details + report outputs: - [MASTER_ROADMAP_SAMPLES2TOOLS.md](C:\Users\davidq\Documents\GitHub\HTML-JavaScript-Gaming\docs\dev\roadmaps\MASTER_ROADMAP_SAMPLES2TOOLS.md) ### Current status - `11/11` launchable games mapped with tool hints. - `18/18` planned/non-launchable games mapped with tool hints. - `29/29` overall coverage. - Working tree changes right now are docs/report files only. 1. I can run a focused manual QA spot pass (top 5 launchable games) and log pass/fail results into `docs/dev/reports/games2tools_manual_qa_results.txt`. 2. Or I can generate a one-click URL bundle for all roundtrip checks to speed your manual run. Commit comment: `Update Games2Tools closeout docs with full 29/29 toolHints validation, add roundtrip matrix report, and record detailed Games-phase completion markers in roadmap.`
1 parent bde917a commit d9844be

3 files changed

Lines changed: 52 additions & 14 deletions

File tree

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
Games2Tools Roundtrip Matrix
2+
Generated: 2026-04-24T23:23:52.091Z
3+
4+
Columns: gameId | launchable | tools
5+
Bouncing-ball | yes | physics-sandbox, state-inspector, replay-visualizer
6+
Breakout | yes | sprite-editor, tile-map-editor, replay-visualizer
7+
SolarSystem | yes | physics-sandbox, performance-profiler, state-inspector
8+
GravityWell | yes | vector-asset-studio, vector-map-editor, physics-sandbox
9+
Pong | yes | sprite-editor, tile-map-editor, replay-visualizer
10+
Asteroids | yes | vector-asset-studio, vector-map-editor, asset-pipeline-tool
11+
SpaceInvaders | yes | sprite-editor, tile-map-editor, asset-pipeline-tool
12+
SpaceDuel | yes | vector-asset-studio, replay-visualizer, state-inspector
13+
AITargetDummy | yes | state-inspector, replay-visualizer, performance-profiler
14+
Pacman | yes | tile-map-editor, sprite-editor, state-inspector
15+
vector-arcade-sample | yes | vector-asset-studio, vector-map-editor, tile-map-editor
16+
Frogger | no | tile-map-editor, sprite-editor, state-inspector
17+
DualStickArena | no | sprite-editor, vector-map-editor, performance-profiler
18+
ArenaShooter | no | sprite-editor, asset-pipeline-tool, replay-visualizer
19+
Robotron2084 | no | sprite-editor, replay-visualizer, performance-profiler
20+
ScrollingWorldTest | no | tile-map-editor, parallax-editor, performance-profiler
21+
TileCollisionDemo | no | tile-map-editor, physics-sandbox, state-inspector
22+
DefenderLite | no | parallax-editor, tile-map-editor, vector-asset-studio
23+
DonkeyKong | no | tile-map-editor, sprite-editor, physics-sandbox
24+
PlatformerDemo | no | tile-map-editor, sprite-editor, state-inspector
25+
Galaga | no | sprite-editor, replay-visualizer, performance-profiler
26+
RallyX | no | tile-map-editor, vector-map-editor, state-inspector
27+
FullArenaShooter | no | asset-pipeline-tool, replay-visualizer, performance-profiler
28+
ReplaySystem | no | replay-visualizer, state-inspector, performance-profiler
29+
MultiplayerOptional | no | state-inspector, replay-visualizer, performance-profiler
30+
KingOfTheIceberg | no | vector-map-editor, vector-asset-studio, tile-map-editor
31+
TicTacToe | no | state-inspector, replay-visualizer, performance-profiler
32+
ConnectFour | no | state-inspector, replay-visualizer, performance-profiler
33+
Othello | no | state-inspector, replay-visualizer, performance-profiler
Lines changed: 11 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,24 @@
11
Games2Tools Validation Report
2-
Generated: 2026-04-24T23:17:27.512Z
2+
Generated: 2026-04-24T23:23:52.082Z
33

44
[x] Games hub includes Tool filter control (games-filter-tool).
55
[x] Games index rendering supports tool token filtering and query prepopulation (?tool=<toolId>).
66
[x] Game cards render Tool Roundtrip Links from metadata toolHints.
77
[x] Roundtrip links pass gameId, gameTitle, gameHref, workspaceHref, returnTo query params.
88
[x] Tools shell renders Game Source return line when launched from game links.
99

10+
Total games in metadata: 29
11+
Games with toolHints: 29
12+
Games missing toolHints: 0
1013
Launchable games: 11
1114
Launchable games with toolHints: 11
1215
Launchable games missing toolHints: 0
16+
Planned/non-launchable games: 18
17+
Planned/non-launchable games with toolHints: 18
18+
Planned/non-launchable games missing toolHints: 0
1319

14-
Launchable game IDs with toolHints:
15-
- Bouncing-ball (3 tools)
16-
- Breakout (3 tools)
17-
- SolarSystem (3 tools)
18-
- GravityWell (3 tools)
19-
- Pong (3 tools)
20-
- Asteroids (3 tools)
21-
- SpaceInvaders (3 tools)
22-
- SpaceDuel (3 tools)
23-
- AITargetDummy (3 tools)
24-
- Pacman (3 tools)
25-
- vector-arcade-sample (3 tools)
20+
Coverage result:
21+
[PASS] All games include toolHints for Games2Tools filtering and roundtrip link rendering.
2622

27-
Launchable game IDs missing toolHints:
23+
Games missing toolHints:
24+
- none

docs/dev/roadmaps/MASTER_ROADMAP_SAMPLES2TOOLS.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -124,6 +124,11 @@
124124
- [x] Do the same thing for games, but use Workspace Manager.
125125
- [x] 100% of the game data needs to be generated from Workspace Manager
126126
- [x] No Tool should be used independently
127+
- [x] Add `Tool` filter to `games/index.html` and prepopulate from `?tool=<toolId>`.
128+
- [x] Render metadata-driven game-to-tool roundtrip links from `games[].toolHints`.
129+
- [x] Pass game launch context in roundtrip links (`gameId`, `gameTitle`, `gameHref`, `workspaceHref`, `returnTo`).
130+
- [x] Render game return line in tools header when launched from game roundtrip links.
131+
- [x] Expand `games[].toolHints` coverage to all games in metadata (`29/29`, including planned/non-launchable entries).
127132

128133
### Phase 6 - Phase 20 Decommission (After Parity)
129134
- [x] Keep `Phase 20 - Tool Preset Integration` active until Samples2Tools parity is execution-validated.
@@ -154,6 +159,9 @@
154159
- [x] `docs/dev/reports/samples2tools_batch_<n>_validation.txt`
155160
- [x] `docs/dev/reports/samples2tools_link_map_<n>.json`
156161
- [x] `docs/dev/reports/samples2tools_completion_report.txt` (final completion artifact)
162+
- [x] `docs/dev/reports/games2tools_roundtrip_validation.txt`
163+
- [x] `docs/dev/reports/games2tools_manual_qa_checklist.txt`
164+
- [x] `docs/dev/reports/games2tools_roundtrip_matrix.txt`
157165

158166
## Current Snapshot (from tools_used.txt)
159167
- [x] Current tagged samples across active tools: `59` (phase-01 through phase-19)

0 commit comments

Comments
 (0)