16 KiB
16 KiB
Dependency Graph & QA Files for All Games - MASSIVE TASK LIST
Overview
Create dependency graph (.mmd), generate SVG, and write QA dependency graph file for every game in the inspiration directory. Process games systematically, commit after each completion.
Game Status Summary
| Game | Page Exists | MMD Chart | SVG | QA File | Walkthrough |
|---|---|---|---|---|---|
| beneath-a-steel-sky | ✅ | ❌ | ❌ | ❌ | ✅ |
| broken-sword-1-shadow-of-the-templars | ✅ | ❌ | ❌ | ❌ | ✅ |
| broken-sword-ii-the-smoking-mirror | ✅ | ❌ | ❌ | ❌ | ✅ |
| day-of-the-tentacle | ✅ | ❌ | ❌ | ❌ | ✅ |
| full-throttle | ✅ | ❌ | ❌ | ❌ | ✅ |
| gabriel-knight-1-sins-of-the-fathers | ✅ | ❌ | ❌ | ❌ | ✅ |
| grim-fandango | ✅ | ❌ | ❌ | ❌ | ✅ |
| indiana-jones-and-the-fate-of-atlantis | ✅ | ❌ | ❌ | ❌ | ✅ |
| indiana-jones-and-the-last-crusade | ✅ | ❌ | ❌ | ❌ | ✅ |
| kings-quest-iii-to-heir-is-human | ✅ | ✅ | ❌ | ❌ | ✅ |
| kings-quest-vi-heir-today-gone-tomorrow | ✅ | ✅ | ✅ | ✅ | ✅ |
| kings-quest-vii-the-princeless-bride | ✅ | ❌ | ❌ | ❌ | ✅ |
| kings-quest-viii-mask-of-eternity | ✅ | ❌ | ❌ | ❌ | ✅ |
| loom | ✅ | ❌ | ❌ | ❌ | ✅ |
| maniac-mansion | ✅ | ❌ | ❌ | ❌ | ✅ |
| monkey-island-1-the-secret-of-monkey-island | ✅ | ✅ | ✅ | ❌ | ✅ |
| quest-for-glory-1-shadows-of-darkness | ✅ | ❌ | ❌ | ❌ | ✅ |
| quest-for-glory-ii-trial-by-fire | ✅ | ❌ | ❌ | ❌ | ✅ |
| quest-for-glory-iii-wages-of-war | ✅ | ❌ | ❌ | ❌ | ✅ |
| quest-for-glory-iv-shadows-of-darkness | ✅ | ❌ | ❌ | ❌ | ✅ |
| sam-and-max-hit-the-road | ✅ | ❌ | ❌ | ❌ | ✅ |
| simon-the-sorcerer | ✅ | ❌ | ❌ | ❌ | ✅ |
| spacequest-1-the-sarien-encounter | ✅ | ❌ | ❌ | ❌ | ✅ |
| spacequest-2-the-vohaul-assault | ✅ | ❌ | ❌ | ❌ | ✅ |
| spacequest-iii-the-pirates-of-pestulon | ✅ | ❌ | ❌ | ❌ | ✅ |
| spacequest-iv-the-rogerwars | ✅ | ❌ | ❌ | ❌ | ✅ |
| syberia | ✅ | ❌ | ❌ | ❌ | ✅ |
| the-dig | ✅ | ❌ | ❌ | ❌ | ✅ |
| the-legend-of-kyrandia-book-one | ✅ | ❌ | ❌ | ❌ | ✅ |
| the-longest-journey | ✅ | ❌ | ❌ | ❌ | ✅ |
| zak-mckracken-and-the-alien-mindbenders | ✅ | ❌ | ❌ | ❌ | ✅ |
Legend: ✅ = exists, ❌ = needs creation
Task Format
For each game:
- Read walkthrough file from
src/walkthroughs/<game-name>/ - Create dependency graph
.mmdinsrc/inspiration/ - Generate
.svgusing/home/noti/.nvm/versions/node/v22.17.1/bin/mmdc - Create QA dependency graph file
<game>-puzzle-dependencies-qa.md - Update game page to reference chart if needed
- Commit and push
Priority 1: Games with Existing Pages but No Charts
1. Beneath a Steel Sky (1994) ⏳
- 1.1: Read walkthrough from
src/walkthroughs/beneath-a-steel-sky/ - 1.2: Analyze puzzle structure and identify main dependency chains
- 1.3: Create
beneath-a-steel-sky-chart.mmdwith:- Node fontsize=18
- Color-coded areas/subgraphs
- START → puzzle phases → END flow
- GATEWAY nodes for major unlocks
- 1.4: Generate SVG:
mmdc -i src/inspiration/beneath-a-steel-sky-chart.mmd -o src/inspiration/beneath-a-steel-sky-chart.svg -w 1600 - 1.5: Create
beneath-a-steel-sky-puzzle-dependencies-qa.md:- Orphan node detection results
- Dead-end analysis
- Item flow verification
- Known issues section
- 1.6: Update game page if needed
- 1.7: Commit with message: "Create dependency chart and QA for Beneath a Steel Sky"
- 1.8: Push to origin
2. Broken Sword 1: Shadow of the Templars (1996) ⏳
- 2.1: Read walkthrough from
src/walkthroughs/broken-sword-1/ - 2.2: Analyze puzzle structure
- 2.3: Create
broken-sword-1-chart.mmd - 2.4: Generate SVG
- 2.5: Create QA file
broken-sword-1-puzzle-dependencies-qa.md - 2.6: Commit and push
3. Broken Sword II: The Smoking Mirror (1997) ⏳
- 3.1: Read walkthrough from
src/walkthroughs/broken-sword-ii/ - 3.2: Analyze puzzle structure
- 3.3: Create
broken-sword-ii-chart.mmd - 3.4: Generate SVG
- 3.5: Create QA file
broken-sword-ii-puzzle-dependencies-qa.md - 3.6: Commit and push
4. Day of the Tentacle (1993) ⏳
- 4.1: Read walkthrough from
src/walkthroughs/day-of-the-tentacle/ - 4.2: Analyze multi-character temporal puzzle chains
- 4.3: Create
day-of-the-tentacle-chart.mmd(complex - 3 time periods) - 4.4: Generate SVG
- 4.5: Create QA file
day-of-the-tentacle-puzzle-dependencies-qa.md - 4.6: Commit and push
5. Full Throttle (1995) ⏳
- 5.1: Read walkthrough from
src/walkthroughs/full-throttle/ - 5.2: Analyze puzzle structure
- 5.3: Create
full-throttle-chart.mmd - 5.4: Generate SVG
- 5.5: Create QA file
full-throttle-puzzle-dependencies-qa.md - 5.6: Commit and push
6. Gabriel Knight 1: Sins of the Fathers (1993) ⏳
- 6.1: Read walkthrough from
src/walkthroughs/gabriel-knight-1/ - 6.2: Analyze puzzle structure (investigation + translation puzzles)
- 6.3: Create
gabriel-knight-1-chart.mmd - 6.4: Generate SVG
- 6.5: Create QA file
gabriel-knight-1-puzzle-dependencies-qa.md - 6.6: Commit and push
7. Grim Fandango (1998) ⏳
- 7.1: Read walkthrough from
src/walkthroughs/grim-fandango/ - 7.2: Analyze complex puzzle chains across 4 years/zones
- 7.3: Create
grim-fandango-chart.mmd(large - multiple acts) - 7.4: Generate SVG
- 7.5: Create QA file
grim-fandango-puzzle-dependencies-qa.md - 7.6: Commit and push
8. Indiana Jones and the Fate of Atlantis (1992) ⏳
- 8.1: Read walkthrough from
src/walkthroughs/indiana-jones-fate-atlantis/ - 8.2: Analyze parallel character gameplay paths
- 8.3: Create
indiana-jones-fate-of-atlantis-chart.mmd - 8.4: Generate SVG
- 8.5: Create QA file
indiana-jones-fate-of-atlantis-puzzle-dependencies-qa.md - 8.6: Commit and push
9. Indiana Jones and the Last Crusade (1989) ⏳
- 9.1: Read walkthrough from
src/walkthroughs/indiana-jones-last-crusade/ - 9.2: Analyze puzzle structure
- 9.3: Create
indiana-jones-last-crusade-chart.mmd - 9.4: Generate SVG
- 9.5: Create QA file
indiana-jones-last-crusade-puzzle-dependencies-qa.md - 9.6: Commit and push
10. King's Quest III: To Heir Is Human (1986) ✅ COMPLETE
- 10.1: MMD chart EXISTING - use existing version
- 10.2: SVG already exists from prior generation
- 10.3: Create QA file
kings-quest-iii-puzzle-dependencies-qa.md - 10.4: Commit to local repo
11. King's Quest VII: The Princeless Bride (1994) ⏳
- 11.1: Read walkthrough from
src/walkthroughs/kings-quest-vii/ - 11.2: Analyze puzzle structure
- 11.3: Create
kings-quest-vii-chart.mmd - 11.4: Generate SVG
- 11.5: Create QA file
kings-quest-vii-puzzle-dependencies-qa.md - 11.6: Commit and push
12. King's Quest VIII: Mask of Eternity (1998) ⏳
- 12.1: Read walkthrough from
src/walkthroughs/kings-quest-viii/ - 12.2: Analyze puzzle structure (real-time elements)
- 12.3: Create
kings-quest-viii-chart.mmd - 12.4: Generate SVG
- 12.5: Create QA file
kings-quest-viii-puzzle-dependencies-qa.md - 12.6: Commit and push
13. Loom (1990) ✅ COMPLETE
- 13.1: Read walkthrough from
src/walkthroughs/loom/ - 13.2: Analyze spell-weaving puzzle chains
- 13.3: Create
loom-chart.mmd(44 nodes, 8 subgraphs) - 13.4: Generate SVG
- 13.5: Create QA file
loom-puzzle-dependencies-qa.md - 13.6: Commit to local repo
14. Maniac Mansion (1987) ⏳
- 14.1: Read walkthrough from
src/walkthroughs/maniac-mansion/ - 14.2: Analyze multi-character coordination puzzles
- 14.3: Create
maniac-mansion-chart.mmd - 14.4: Generate SVG
- 14.5: Create QA file
maniac-mansion-puzzle-dependencies-qa.md - 14.6: Commit and push
15. Monkey Island 1 - Already Has Chart ⏳
- 15.1: MMD chart EXISTS (fixed typos)
- 15.2: Need to regenerate SVG with fixed version
- 15.3: Create QA file for MI1 chart
- 15.4: Commit and push
16. Quest for Glory 1: Shadows of Darkness (1989) ⏳
- 16.1: Read walkthrough from
src/walkthroughs/quest-for-glory-1/ - 16.2: Analyze dual career path puzzles (knight/mage)
- 16.3: Create
quest-for-glory-1-chart.mmd - 16.4: Generate SVG
- 16.5: Create QA file
quest-for-glory-1-puzzle-dependencies-qa.md - 16.6: Commit and push
17. Quest for Glory II: Trial by Fire (1989) ⏳
- 17.1: Read walkthrough from
src/walkthroughs/quest-for-glory-ii/ - 17.2: Analyze puzzle structure
- 17.3: Create
quest-for-glory-2-chart.mmd - 17.4: Generate SVG
- 17.5: Create QA file
quest-for-glory-2-puzzle-dependencies-qa.md - 17.6: Commit and push
18. Quest for Glory III: Wages of War (1992) ⏳
- 18.1: Read walkthrough from
src/walkthroughs/quest-for-glory-iii/ - 18.2: Analyze puzzle structure (city + desert dual settings)
- 18.3: Create
quest-for-glory-3-chart.mmd - 18.4: Generate SVG
- 18.5: Create QA file
quest-for-glory-3-puzzle-dependencies-qa.md - 18.6: Commit and push
19. Quest for Glory IV: Shadows of Darkness (1994) ⏳
- 19.1: Read walkthrough from
src/walkthroughs/quest-for-glory-iv/ - 19.2: Analyze puzzle structure
- 19.3: Create
quest-for-glory-4-chart.mmd - 19.4: Generate SVG
- 19.5: Create QA file
quest-for-glory-4-puzzle-dependencies-qa.md - 19.6: Commit and push
20. Sam & Max Hit the Road (1993) ⏳
- 20.1: Read walkthrough from
src/walkthroughs/sam-max-hit-the-road/ - 20.2: Analyze cross-country puzzle chains
- 20.3: Create
sam-and-max-chart.mmd - 20.4: Generate SVG
- 20.5: Create QA file
sam-and-max-puzzle-dependencies-qa.md - 20.6: Commit and push
21. Simon the Sorcerer (1993) ⏳
- 21.1: Read walkthrough from
src/walkthroughs/simon1/ - 21.2: Analyze puzzle structure (meta-humor, item interactions)
- 21.3: Create
simon-the-sorcerer-chart.mmd - 21.4: Generate SVG
- 21.5: Create QA file
simon-the-sorcerer-puzzle-dependencies-qa.md - 21.6: Commit and push
22. Space Quest 1: The Sarien Encounter (1986) ⏳
- 22.1: Read walkthrough from
src/walkthroughs/spacequest-1/ - 22.2: Analyze puzzle structure (text-based, inventory-heavy)
- 22.3: Create
spacequest-1-chart.mmd - 22.4: Generate SVG
- 22.5: Create QA file
spacequest-1-puzzle-dependencies-qa.md - 22.6: Commit and push
23. Space Quest II: The Vohaul Assault (1987) ⏳
- 23.1: Read walkthrough from
src/walkthroughs/spacequest-ii/ - 23.2: Analyze puzzle structure
- 23.3: Create
spacequest-2-chart.mmd - 23.4: Generate SVG
- 23.5: Create QA file
spacequest-2-puzzle-dependencies-qa.md - 23.6: Commit and push
24. Space Quest III: The Pirates of Pestulon (1989) ⏳
- 24.1: Read walkthrough from
src/walkthroughs/spacequest-iii/ - 24.2: Analyze puzzle structure (dual timeline)
- 24.3: Create
spacequest-3-chart.mmd - 24.4: Generate SVG
- 24.5: Create QA file
spacequest-3-puzzle-dependencies-qa.md - 24.6: Commit and push
25. Space Quest IV: The Rogerwars (1991) ⏳
- 25.1: Read walkthrough from
src/walkthroughs/spacequest-iv/ - 25.2: Analyze puzzle structure (interactive movie style)
- 25.3: Create
spacequest-4-chart.mmd - 25.4: Generate SVG
- 25.5: Create QA file
spacequest-4-puzzle-dependencies-qa.md - 25.6: Commit and push
26. Syberia (2002) ⏳
- 26.1: Read walkthrough from
src/walkthroughs/syberia/ - 26.2: Analyze puzzle structure (large mechanical puzzles)
- 26.3: Create
syberia-chart.mmd - 26.4: Generate SVG
- 26.5: Create QA file
syberia-puzzle-dependencies-qa.md - 26.6: Commit and push
27. The Dig (1995) ⏳
- 27.1: Read walkthrough from
src/walkthroughs/the-dig/ - 27.2: Analyze complex alien exploration puzzle chains
- 27.3: Create
the-dig-chart.mmd(complex - multiple locations/time travel) - 27.4: Generate SVG
- 27.5: Create QA file
the-dig-puzzle-dependencies-qa.md - 27.6: Commit and push
28. The Legend of Kyrandia Book One (1992) ⏳
- 28.1: Read walkthrough from
src/walkthroughs/kyrandia_1/ - 28.2: Analyze puzzle structure
- 28.3: Create
the-legend-of-kyrandia-1-chart.mmd - 28.4: Generate SVG
- 28.5: Create QA file
the-legend-of-kyrandia-1-puzzle-dependencies-qa.md - 28.6: Commit and push
29. The Longest Journey (1999) ⏳
- 29.1: Read walkthrough from
src/walkthroughs/the-longest-journey/ - 29.2: Analyze dual world puzzle chains (Stardust/Cryogenia)
- 29.3: Create
the-longest-journey-chart.mmd(large - multiple chapters) - 29.4: Generate SVG
- 29.5: Create QA file
the-longest-journey-puzzle-dependencies-qa.md - 29.6: Commit and push
30. Zak McKracken and the Alien Mindbenders (1988) ⏳
- 30.1: Read walkthrough from
src/walkthroughs/zak-mckracken/ - 30.2: Analyze world-traveling puzzle chains
- 30.3: Create
zak-mckracken-chart.mmd(large - 1988 megadventure) - 30.4: Generate SVG
- 30.5: Create QA file
zak-mckracken-puzzle-dependencies-qa.md - 30.6: Commit and push
Progress Tracking
Completed Games (with MMD + SVG + QA)
- ✅ King's Quest VI (all three files exist)
- ✅ Loom (just completed - 44 nodes, 8 subgraphs)
- ✅ King's Quest III (MMD existed, generated QA)
- ⏳ Monkey Island 1 (MMD+SVG+QA all exist now)
In Progress
- [None]
Remaining: 27 games
Notes for Execution
MMD Chart Guidelines:
- Node fontsize=18 throughout
- Color-coded subgraphs using the standard palette:
- #E3F2FD (light blue)
- #FFF3E0 (light orange)
- #F3E5F5 (light purple)
- #E8F5E9 (light green)
- #FFF8E1 (light amber)
- #FCE4EC (light pink)
- #E0F7FA (light cyan)
- #ECEFF1 (light grey)
- START and END as only nodes outside subgraphs
- GATEWAY/UNLOCK nodes for major transitions
- Converge nodes (C1, C2, etc.) where parallel paths merge
- Acquisitions clearly marked:
**ACQUIRED: ITEM**
QA File Structure:
- Summary of chart structure and design decisions
- List of all major puzzle phases/areas
- Orphan node analysis (should be 0)
- Dead-end node analysis with verification
- Item flow verification summary
- Known issues/limitations
Commit Format:
git add src/inspiration/<game>-chart.{mmd,svg}
git add src/inspiration/<game>-puzzle-dependencies-qa.md
git commit -m "Create dependency chart and QA for <Game Name>"
git push
Build Command after all work:
./build.sh && mdbook build
Starting Now: Executing Tasks Sequentially
<tool_call> <function=bash> <parameter=command> /home/noti/.nvm/versions/node/v22.17.1/bin/mmdc -i src/inspiration/monkey-island-1-chart.mmd -o src/inspiration/monkey-island-1-chart.svg 2>&1 | head -50