|
1 | 1 | MODEL: GPT-5.3-codex |
2 | 2 | REASONING: high |
3 | 3 |
|
4 | | -BUILD_PR_DEMO1208_TOOL_FORMATTED_TILES_PARALLAX |
| 4 | +COMMAND: |
| 5 | +Create BUILD_PR_PARALLAX_EDITOR_ASSET_REGISTRY_ADOPTION. |
5 | 6 |
|
6 | | -THIS IS A MANDATORY CHANGE. |
7 | | -A NO-OP RESULT IS INVALID. |
| 7 | +Requirements: |
| 8 | +- Integrate Parallax Editor with project asset registry |
| 9 | +- Use ID-based references (no direct paths) |
| 10 | +- Maintain backward compatibility |
| 11 | +- Do not modify engine core APIs |
8 | 12 |
|
9 | | -PRIMARY GOAL |
10 | | -Implement Demo 1208 - Tool Formatted Tiles Parallax as a runnable authoring-pipeline validation demo. |
11 | | - |
12 | | -SECONDARY REQUIRED FIX |
13 | | -Fix samples/index.html so Demo 1207 no longer links to README.md and instead opens the runnable demo entry page. |
14 | | - |
15 | | -FOUNDATION TO PRESERVE |
16 | | -- tilemap |
17 | | -- hero movement |
18 | | -- Space-to-jump |
19 | | -- gravity |
20 | | -- grounded behavior |
21 | | -- collision |
22 | | -- camera follow |
23 | | -- parallax |
24 | | -- larger-than-viewport scrolling world |
25 | | - |
26 | | -NEW CONCEPT FOR THIS PR |
27 | | -Use content formatted as if it came from the user's tools: |
28 | | -- tile content shaped like Tile Map Editor output |
29 | | -- SVG parallax content shaped like Parallax Editor output |
30 | | - |
31 | | -REQUIRED WORK |
32 | | -1. Implement Demo 1208 using repo-consistent demo structure |
33 | | -2. Add actual tile assets for Demo 1208 |
34 | | -3. Add actual SVG parallax assets for Demo 1208 |
35 | | -4. Add sample-local config/data shaped like tool exports |
36 | | -5. Preserve proven hero movement, jump, gravity, collision, camera follow, and parallax behavior |
37 | | -6. Ensure the world is larger than the viewport and visibly scrolls |
38 | | -7. Update samples/index.html: |
39 | | - - fix Demo 1207 link to point to runnable index.html, not README.md |
40 | | - - point Demo 1208 to runnable index.html |
41 | | -8. Keep README.md accurate |
42 | | - |
43 | | -ALLOWED CHANGES |
44 | | -Primary: |
45 | | -- samples/Phase 12 - Demo Games/Demo 1208 - Tool Formatted Tiles Parallax/** |
46 | | -Secondary: |
47 | | -- samples/index.html |
48 | | -Tertiary only if strictly required for the 1207 broken link fix: |
49 | | -- samples/Phase 12 - Demo Games/Demo 1207 - Switch Checkpoint Marker/** |
50 | | - |
51 | | -BLOCKED CHANGES |
52 | | -- engine changes |
53 | | -- tool changes |
54 | | -- tests changes |
55 | | -- games changes |
56 | | -- non-Phase-12 changes beyond samples/index.html |
57 | | -- new gameplay systems |
58 | | -- enemies |
59 | | -- inventory |
60 | | -- menus |
61 | | -- save/load |
62 | | - |
63 | | -VALIDATION (FAIL IF NOT TRUE) |
64 | | -- Demo 1208 launches |
65 | | -- actual tile assets are used |
66 | | -- actual SVG parallax assets are used |
67 | | -- hero is visible |
68 | | -- Left/Right movement works |
69 | | -- Space triggers jump |
70 | | -- gravity is active |
71 | | -- collision works |
72 | | -- camera follows hero cleanly |
73 | | -- parallax is visible |
74 | | -- tilemap is larger than viewport |
75 | | -- scrolling is visible during play |
76 | | -- Demo 1207 index target opens runnable page, not README.md |
77 | | -- Demo 1208 index target opens runnable page |
78 | | -- no diff outside: |
79 | | - - samples/Phase 12 - Demo Games/Demo 1208 - Tool Formatted Tiles Parallax/** |
80 | | - - samples/index.html |
81 | | - - Demo 1207 files only if strictly required for the link fix |
82 | | -- no engine/tools/tests/games changes |
83 | | -- README matches actual behavior |
84 | | - |
85 | | -COMMIT MESSAGE |
86 | | -BUILD_PR: implement Demo 1208 tool-formatted tiles parallax and fix Demo 1207 index link |
87 | | - |
88 | | -- add runnable Demo 1208 using tool-shaped tile and SVG parallax assets |
89 | | -- preserve proven movement, jump, collision, camera follow, and parallax behavior |
90 | | -- fix samples/index.html so Demo 1207 opens runnable index.html instead of README.md |
91 | | -- keep change limited to Phase 12 demos and index |
92 | | -- no engine, tools, tests, or games changes |
93 | | - |
94 | | -OUTPUT CONTRACT (MANDATORY) |
95 | | -- Produce a repo-structured delta ZIP |
96 | | -- Output path: |
97 | | - <project folder>/tmp/BUILD_PR_DEMO1208_TOOL_FORMATTED_TILES_PARALLAX_delta.zip |
98 | | -- ZIP must contain only changed/added files for this BUILD_PR |
99 | | -- ZIP must not be empty |
| 13 | +Package: |
| 14 | +HTML-JavaScript-Gaming/tmp/BUILD_PR_PARALLAX_EDITOR_ASSET_REGISTRY_ADOPTION_delta.zip |
0 commit comments