Complete dependency chart for Quest for Glory 1: Shadows of Darkness
This commit is contained in:
482
todos/TODOS.md
482
todos/TODOS.md
@@ -1,370 +1,120 @@
|
||||
# Dependency Graph & QA Files for All Games - MASSIVE TASK LIST
|
||||
# Dependency Graph Completion TODOS
|
||||
|
||||
## 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.
|
||||
## Phase 1: Fix Broken MMDs (4 games) ✅ COMPLETE
|
||||
- [x] Fix Broken Sword 1 MMD syntax errors
|
||||
- [x] Regenerate SVG (154KB)
|
||||
- [x] Create QA report
|
||||
- [x] Add chart embedding to game page
|
||||
- [x] Fix Broken Sword II MMD syntax errors
|
||||
- [x] Regenerate SVG (163KB)
|
||||
- [x] Create QA report
|
||||
- [x] Add chart embedding to game page
|
||||
- [x] Fix Gabriel Knight 1 MMD syntax errors
|
||||
- [x] Regenerate SVG (227KB)
|
||||
- [x] Create QA report
|
||||
- [x] Add chart embedding to game page
|
||||
- [x] Fix Grim Fandango MMD syntax errors
|
||||
- [x] Regenerate SVG (192KB)
|
||||
- [x] Create QA report
|
||||
- [x] Add chart embedding to game page
|
||||
|
||||
---
|
||||
## Phase 2: Create Charts for Games Missing All Files (17 games)
|
||||
- [ ] Indiana Jones and the Fate of Atlantis
|
||||
- [ ] Create MMD file
|
||||
- [ ] Generate SVG
|
||||
- [ ] Create QA report
|
||||
- [ ] Add chart embedding
|
||||
- [ ] Indiana Jones and the Last Crusade
|
||||
- [ ] Create MMD file
|
||||
- [ ] Generate SVG
|
||||
- [ ] Create QA report
|
||||
- [ ] Add chart embedding
|
||||
- [ ] King's Quest VII
|
||||
- [ ] Create MMD file
|
||||
- [ ] Generate SVG
|
||||
- [ ] Create QA report
|
||||
- [ ] Add chart embedding
|
||||
- [ ] King's Quest VIII
|
||||
- [ ] Create MMD file
|
||||
- [ ] Generate SVG
|
||||
- [ ] Create QA report
|
||||
- [ ] Add chart embedding
|
||||
- [ ] Quest for Glory 1
|
||||
- [ ] Create MMD file
|
||||
- [ ] Generate SVG
|
||||
- [ ] Create QA report
|
||||
- [ ] Add chart embedding
|
||||
- [ ] Quest for Glory II
|
||||
- [ ] Create MMD file
|
||||
- [ ] Generate SVG
|
||||
- [ ] Create QA report
|
||||
- [ ] Add chart embedding
|
||||
- [ ] Quest for Glory III
|
||||
- [ ] Create MMD file
|
||||
- [ ] Generate SVG
|
||||
- [ ] Create QA report
|
||||
- [ ] Add chart embedding
|
||||
- [ ] Quest for Glory IV
|
||||
- [ ] Create MMD file
|
||||
- [ ] Generate SVG
|
||||
- [ ] Create QA report
|
||||
- [ ] Add chart embedding
|
||||
- [ ] Space Quest 1
|
||||
- [ ] Create MMD file
|
||||
- [ ] Generate SVG
|
||||
- [ ] Create QA report
|
||||
- [ ] Add chart embedding
|
||||
- [ ] Space Quest II
|
||||
- [ ] Create MMD file
|
||||
- [ ] Generate SVG
|
||||
- [ ] Create QA report
|
||||
- [ ] Add chart embedding
|
||||
- [ ] Space Quest III
|
||||
- [ ] Create MMD file
|
||||
- [ ] Generate SVG
|
||||
- [ ] Create QA report
|
||||
- [ ] Add chart embedding
|
||||
- [ ] Space Quest IV
|
||||
- [ ] Create MMD file
|
||||
- [ ] Generate SVG
|
||||
- [ ] Create QA report
|
||||
- [ ] Add chart embedding
|
||||
- [ ] Syberia
|
||||
- [ ] Create MMD file
|
||||
- [ ] Generate SVG
|
||||
- [ ] Create QA report
|
||||
- [ ] Add chart embedding
|
||||
- [ ] The Dig
|
||||
- [ ] Create MMD file
|
||||
- [ ] Generate SVG
|
||||
- [ ] Create QA report
|
||||
- [ ] Add chart embedding
|
||||
- [ ] The Legend of Kyrandia Book One
|
||||
- [ ] Create MMD file
|
||||
- [ ] Generate SVG
|
||||
- [ ] Create QA report
|
||||
- [ ] Add chart embedding
|
||||
- [ ] The Longest Journey
|
||||
- [ ] Create MMD file
|
||||
- [ ] Generate SVG
|
||||
- [ ] Create QA report
|
||||
- [ ] Add chart embedding
|
||||
- [ ] Zak McKracken and the Alien Mindbenders
|
||||
- [ ] Create MMD file
|
||||
- [ ] Generate SVG
|
||||
- [ ] Create QA report
|
||||
- [ ] Add chart embedding
|
||||
|
||||
## Game Status Summary
|
||||
## Phase 3: Create QA Reports for Games with SVGs but No QA (9 games)
|
||||
- [ ] Beneath a Steel Sky - create QA report, add embedding
|
||||
- [ ] Day of the Tentacle - create QA report, add embedding
|
||||
- [ ] Full Throttle - create QA report, add embedding
|
||||
- [ ] King's Quest III - create QA report, add embedding
|
||||
- [ ] Loom - create QA report, add embedding
|
||||
- [ ] Maniac Mansion - create QA report, add embedding
|
||||
- [ ] Monkey Island 1 - create QA report (already has? verify), add embedding
|
||||
- [ ] Sam & Max - create QA report, add embedding
|
||||
- [ ] King's Quest VI - verify QA exists and embedding added
|
||||
|
||||
| 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:
|
||||
1. Read walkthrough file from `src/walkthroughs/<game-name>/`
|
||||
2. Create dependency graph `.mmd` in `src/inspiration/`
|
||||
3. Generate `.svg` using `/home/noti/.nvm/versions/node/v22.17.1/bin/mmdc`
|
||||
4. Create QA dependency graph file `<game>-puzzle-dependencies-qa.md`
|
||||
5. Update game page to reference chart if needed
|
||||
6. 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.mmd` with:
|
||||
- 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
|
||||
- [x] **10.1:** MMD chart EXISTING - use existing version
|
||||
- [x] **10.2:** SVG already exists from prior generation
|
||||
- [x] **10.3:** Create QA file `kings-quest-iii-puzzle-dependencies-qa.md`
|
||||
- [x] **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
|
||||
- [x] **13.1:** Read walkthrough from `src/walkthroughs/loom/`
|
||||
- [x] **13.2:** Analyze spell-weaving puzzle chains
|
||||
- [x] **13.3:** Create `loom-chart.mmd` (44 nodes, 8 subgraphs)
|
||||
- [x] **13.4:** Generate SVG
|
||||
- [x] **13.5:** Create QA file `loom-puzzle-dependencies-qa.md`
|
||||
- [x] **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)
|
||||
1. ✅ King's Quest VI (all three files exist)
|
||||
2. ✅ Loom (just completed - 44 nodes, 8 subgraphs)
|
||||
3. ✅ King's Quest III (MMD existed, generated QA)
|
||||
4. ⏳ 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:**
|
||||
```bash
|
||||
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:**
|
||||
```bash
|
||||
./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
|
||||
## Phase 4: Verify All Game Pages Have Chart Embeddings
|
||||
- [ ] Check all 34 game pages have proper chart embedding format
|
||||
|
||||
Reference in New Issue
Block a user