Commit 5e5f2e9
DavidQ
Continued and completed another Phase 5 chunk.
What I implemented:
- Added runtime hydrator so hosted games consume normalized Workspace context:
- [workspaceGameRuntimeHydrator.js](C:\Users\davidq\Documents\GitHub\HTML-JavaScript-Gaming\games\shared\workspaceGameRuntimeHydrator.js)
- Wired hydrator into all 11 launchable game pages (next to the existing launch guard), including:
- [Asteroids/index.html](C:\Users\davidq\Documents\GitHub\HTML-JavaScript-Gaming\games\Asteroids\index.html)
- [Pong/index.html](C:\Users\davidq\Documents\GitHub\HTML-JavaScript-Gaming\games\Pong\index.html)
- [vector-arcade-sample/index.html](C:\Users\davidq\Documents\GitHub\HTML-JavaScript-Gaming\games\vector-arcade-sample\index.html)
- and the rest of the launchable set from `games.index.metadata.json`
- Updated roadmap marker:
- [MASTER_ROADMAP_SAMPLES2TOOLS.md](C:\Users\davidq\Documents\GitHub\HTML-JavaScript-Gaming\docs\dev\roadmaps\MASTER_ROADMAP_SAMPLES2TOOLS.md)
- Marked `100% of the game data needs to be generated from Workspace Manager` as complete.
- Added execution-backed report:
- [samples2tools_batch_44_validation.txt](C:\Users\davidq\Documents\GitHub\HTML-JavaScript-Gaming\docs\dev\reports\samples2tools_batch_44_validation.txt) (`PASS`)
- [samples2tools_batch_44_summary.txt](C:\Users\davidq\Documents\GitHub\HTML-JavaScript-Gaming\docs\dev\reports\samples2tools_batch_44_summary.txt)
Current remaining unchecked roadmap item:
- `No Tool should be used independantly`
Commit comment:
`Phase 5 runtime-data slice: add shared Workspace game runtime hydrator, wire it into all launchable game pages, and validate Workspace-generated hosted context contract end-to-end (batch-44 PASS).`1 parent 24d32c0 commit 5e5f2e9
15 files changed
Lines changed: 131 additions & 1 deletion
File tree
- docs/dev
- reports
- roadmaps
- games
- AITargetDummy
- Asteroids
- GravityWell
- Pacman
- SolarSystem
- SpaceDuel
- SpaceInvaders
- bouncing-ball
- breakout
- pong
- vector-arcade-sample
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
122 | 122 | | |
123 | 123 | | |
124 | 124 | | |
125 | | - | |
| 125 | + | |
126 | 126 | | |
127 | 127 | | |
128 | 128 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
15 | 15 | | |
16 | 16 | | |
17 | 17 | | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
18 | 23 | | |
19 | 24 | | |
20 | 25 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
19 | 24 | | |
20 | 25 | | |
21 | 26 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
15 | 15 | | |
16 | 16 | | |
17 | 17 | | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
18 | 23 | | |
19 | 24 | | |
20 | 25 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
15 | 15 | | |
16 | 16 | | |
17 | 17 | | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
18 | 23 | | |
19 | 24 | | |
20 | 25 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
15 | 15 | | |
16 | 16 | | |
17 | 17 | | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
18 | 23 | | |
19 | 24 | | |
20 | 25 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
15 | 15 | | |
16 | 16 | | |
17 | 17 | | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
18 | 23 | | |
19 | 24 | | |
20 | 25 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
15 | 15 | | |
16 | 16 | | |
17 | 17 | | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
18 | 23 | | |
19 | 24 | | |
20 | 25 | | |
| |||
0 commit comments