From 3322aa73d0fe3caad539f5a3d3d655d7c2238e17 Mon Sep 17 00:00:00 2001 From: Bryce Date: Wed, 18 Mar 2026 18:22:53 -0700 Subject: [PATCH] Complete: Quest for Glory 1: Shadows of Darkness inspiration page using 2 walkthrough sources --- src/SUMMARY.md | 1 + .../quest-for-glory-1-shadows-of-darkness.md | 168 ++++++++++++++++++ todos/TODOS.md | 10 +- 3 files changed, 174 insertions(+), 5 deletions(-) create mode 100644 src/inspiration/quest-for-glory-1-shadows-of-darkness.md diff --git a/src/SUMMARY.md b/src/SUMMARY.md index 6823b38..30b349d 100644 --- a/src/SUMMARY.md +++ b/src/SUMMARY.md @@ -28,6 +28,7 @@ A taxonomy of puzzle design patterns from classic point-and-click adventure game - [King's Quest VIII: Mask of Eternity (1998)](inspiration/kings-quest-viii-mask-of-eternity.md) - [Kyrandria 1: Shadow of the Fox (1992)](inspiration/kyrandria-1-shadow-of-the-fox.md) - [Maniac Mansion (1987)](inspiration/maniac-mansion.md) +- [Quest for Glory 1: Shadows of Darkness (1989)](inspiration/quest-for-glory-1-shadows-of-darkness.md) # Multi-Source Discovery diff --git a/src/inspiration/quest-for-glory-1-shadows-of-darkness.md b/src/inspiration/quest-for-glory-1-shadows-of-darkness.md new file mode 100644 index 0000000..b8f6551 --- /dev/null +++ b/src/inspiration/quest-for-glory-1-shadows-of-darkness.md @@ -0,0 +1,168 @@ +# Quest for Glory 1: Shadows of Darkness (1989) + +Quest for Glory 1: So You Want To Be A Hero is a 1989 Sierra On-Line adventure designed by Corey and Lori Ann Cole that pioneered class-based puzzle design in the adventure genre. Players choose fighter, magic user, or thief—each character type requires distinct mechanical approaches to identical obstacles. The game established that meaningful choice extends beyond narrative: your class fundamentally changes how puzzles are solved rather than merely offering cosmetic alternatives. This class-specific ritual mechanics created replay value through genuine mechanical diversity within a single title [LFandom]. + +## At a Glance + +| | | +|---|---| +| **Release Year** | 1989 | +| **Developer** | Sierra On-Line / Corey & Lori Ann Cole | +| **Core Mechanic** | Class-based puzzle solutions requiring fighter combat, magic user spells, or thief stealth for identical progression gates | +| **What players found enjoyable** | "Save here! Open nearby door and stay in passage until fake door collapses, jump on top" describes the tension of trap room timing [LoudKing]. The class-specific design creates replay value: each character type demands completely different mechanical approaches to the same obstacles, making multiple playthroughs genuinely distinct rather than reskinned [LFandom] | + +![Hero standing at main gate entering Spielburg—opening sequence where players enter the cursed valley](./qfg1-overview.png) + +--- + +## Puzzle 1: The Countercurse Ingredients Meta-Puzzle + +### Problem + +To defeat the brigand leader possessing Elsa, the player must create a Dispel potion. This requires gathering five disparate magical components from separate forest locations: green fur from Meeps, flying water from Flying Falls, fairy dust from midnight mushroom ring dance, flowers from Erana's Peace, and the magic acorn obtained from the Dryad quest chain. Only after all ingredients convene can the Healer synthesize the potion—failure to collect any single component prevents synthesis entirely [LFandom]. + +![Healer's table with all five ingredients gathered—ready for potion synthesis](./qfg1-puzzle1.png) + +### What Makes It Rewarding + +This exemplifies meta-construction through sequential dependency chains. The Dryad itself is only accessible by following a white stag discovered in the forest; obtaining her seed requires class-specific mechanical approaches (cliff climb, rock throw, or Fetch spell). Each ingredient location demands separate exploration and often distinct puzzle solutions—fairy dust only appears at night with an empty flask ready, flying water must be captured during day at waterfall outside Henry's cave. The player discovers: components accumulate across the entire game world before synthesis occurs [LoudKing]. + +One walkthrough notes the critical timing issue: "WARNING: Give all ingredients to Healer but WAIT until you're ready for final boss—potion disappears after some time!" [LoudKing] This adds urgency without explicit timer, creating natural pacing through degradation mechanics. + +### Solution + +All five magical components are gathered from forest locations; Healer combines them into Dispel potion usable at fortress finale against possessed Elsa. + +### Steps + +1. Find white stag in western forest south-three, west-three from Healer +2. Follow stag without attacking until Dryad emerges from tree +3. Answer "yes" to Dryad's question: "Are you one with the forest?" +4. Receive recipe for Dispel potion and magic acorn (already obtained) +5. Navigate to spitting spirea flowers east-two, north-five, east-one, north-one from Dryad +6. Class-specific seed retrieval: Thief climbs cliff to catch / Fighter throws rocks at seed until dropped / Magic User casts Fetch spell on floating seeds +7. Return seed to Dryad; receive recipe confirmation (already obtained earlier) +8. From Healer, navigate west-three to reach Green Meep location +9. Talk to Meep about magic, then fur, then green fur specifically +10. Pick up green fur offered by Meep +11. Navigate to Flying Falls: from Healer go north, east to find Flying Falls door +12. Class-specific ascension: Thief climbs rocks / Fighter throws rocks at door summoning Henry the Hermit who reveals ladder / Magic User casts Detect spell for ladder reveal +13. Fill empty flask with flying water from waterfall while inside cave +14. From Healer, navigate west-four and south-two to reach mushroom ring location during nighttime +15. Dance when told to dance by fairies appearing at midnight +16. Ask fairies about magic dust with second empty flask in inventory +17. Receive fairy dust automatically in flask +18. Navigate to Erana's Peace (from Centaur: north-four, east-one, north-one) +19. Pick flowers from sacred area for Healer's component requirement +20. Return to Healer during daytime and offer all five collected items +21. Leave hut then re-enter immediately; receive completed Dispel potion + +[Meta-Puzzle Construction](../puzzles/meta-puzzle-construction.md) — Sequential chain where ingredient gathering order is flexible but synthesis occurs only after all components convene, distinguishing from Multi-Faceted Plan where distinct categories combine without strict dependency chains. + +--- + +## Puzzle 2: Baba Yaga's Midnight Mandrake Ritual + +### Problem + +Baba Yaga's hut entrance requires solving a three-step ritual: gem exchange with skull gatekeeper triggers rhyme display; reciting correct phrase while hut is lowered prevents crushing; entering triggers freezing spell sending player to fetch mandrake root at exactly midnight. The undead unguent from Healer protects from graveyard dangers during that single moment—arriving before or after death occurs. Skull mentions a rhyme: "Hut of brown, now sit down"—must be spoken while hut is descending [LoudKing]. + +![Baba Yaga's chicken hut approaching player—the moment for timing the descent phrase](./qfg1-puzzle2.png) + +### What Makes It Rewarding + +This creates a timed-consequence ritual with multiple class-neutral mechanical layers. First, obtaining the gem requires prior quest completion: giving fifty apples to Brauggi the Frost Giant (purchased earlier from Hilde in town). Second, the skull mentions both the gem offer AND the rhyme—both pieces of dialogue must be remembered and applied in correct sequence. Third, midnight mandrake collection has hard timer with no second chance per playthrough attempt. The walkthrough explicitly warns: "Wait until middle of night; apply undead unguent; go to graveyard; pick up red mandrake root plant; return immediately to Baba Yaga" [LoudKing]. Each step's failure creates specific consequences without explicit game instruction—player discovers through consequence that timing is exact. + +### Solution + +Gem exchange triggers gate access; correct phrase during descent prevents crushing; midnight mandrake retrieval frees player from curse and advances quest line. + +### Steps + +1. Navigate to Brauggi the Frost Giant: from Healer go east-three times +2. Give fifty apples (must have purchased five lots of ten from Hilde earlier) +3. Receive glowing red gem as reward for feeding starving people +4. Navigate to Baba Yaga's location: from Healer west-four and north-twice +5. Approach talking skull at gate; ask about the deal when prompted +6. Answer "yes" to skull's offer to trade eyes or equivalent substitute +7. Offer the glowing gem instead of eyes; skull accepts and lowers gate +8. If rhyme display doesn't appear, leave south then return and ask skull about rhyme +9. Read displayed rhyme: "Hut of brown, now sit down" +10. Call out phrase exactly as hut descending—stand at safe distance below +11. Enter hut after it sits; say your name when asked by Baba Yaga +12. Agree to help the witch with her request +13. Exit hut and return to Healer immediately; purchase undead unguent +14. Return to Baba Yaga's area and wait until clock shows midnight (use Ctrl-T time skip) +15. Apply undead unguent to your character before entering graveyard +16. Navigate east-one from gate into graveyard area while protected +17. Pick up red mandrake root plant—this is the only safe extraction window +18. Navigate west-twice and north-thrice back to Baba Yaga's hut entrance +19. Again say "Hut of brown, now sit down" as hut descends +20. Re-enter hut; confirm giving the mandrake when prompted +21. Receive reward: not eaten as human meal plus quest completion credit + +[Class-Specific Ritual](../puzzles/class-specific-ritual.md) — All classes solve identically through dialogue timing and item preparation, creating non-combat ritual challenge distinct from class-specific ability requirements in other puzzles. + +--- + +## Puzzle 3: Fortress Brigand Trap Room Escape + +### Problem + +Inside brigand fortress after defeating Toro the Minotaur, the player enters a corridor with tripwires on all rope lines. The room beyond contains moving chandelier trap controlled by candelabra and collapsing fake door requiring precise timing sequence. Three brigands patrol in loop; chair blocking one exit; table covering hiding spot. Player must: manipulate candelabra at exact moment, use table as cover, escape through timing-sensitive opening before collapse completes [LoudKing]. + +![Trap room interior showing candelabra position—brigands about to enter from south doorway](./qfg1-puzzle3.png) + +### What Makes It Rewarding + +This creates escalating pattern-learning challenge with mechanical fairness: tripwires display visible hand icon warning on all rope/line strings, telling player which are dangerous without explicit tutorial. The trap room itself has save-point recommendation ("Save here!" [LoudKing]) because timing requires practice attempts to master sequence. Player must learn patrol loop through observation then exploitation: chair movement blocks northeast exit, candelabra knock-away creates blind turning moment, table jump grants rope access before chandelier falls. One walkthrough emphasizes: "When one walks behind the table, move the candelabra. Quickly walk in front of the table and jump on the table to defeat the brigands" [LFandom]—the solution rewards pattern recognition over guessing. + +### Solution + +Player survives through three trap encounters using observed patrol patterns to execute precise escape sequence, reaching Elsa's cell where Dispel potion completes quest. + +### Steps + +1. After defeating Toro (Fighter bashes gate open / Magic User casts Calm then Open / Thief sneaks and climbs over wall), enter fortress +2. Close door immediately behind you upon entering first room +3. Navigate to small RIGHT bridge—avoid left fake bridge leading to pit +4. Walk carefully past rug; step OVER rope line between grain sacks and barrels (triggers tripwire damage) +5. Enter next room, close door behind you again before brigands enter south doorway +6. Move chair to block northeast door—prevents one escape route but needed for puzzle progression +7. Walk to candelabra and wait until three brigands are positioned near table +8. When one walks behind table creating blind spot, move candelabra away from your position +9. Quickly walk in front of table before they can react +10. Jump ON the table when reaching it—this activates hidden trap mechanism +11. Grab rope above while on table to hang safely during chandelier collapse +12. Rush north door immediately after escaping chandelier danger +13. Walk off ledge intentionally into rolling room; type "stop" to prevent continuous tumbling +14. Crawl through box opening before next collapse sequence begins +15. Pull chain near you to trigger second door mechanism—move quickly before it falls shut +16. Reach opened door rapidly; open nearby second door and wait in passage for fake door to collapse +17. Jump ON top of collapsed door section then open real concealed door behind rubble +18. Exit through newly accessible passage reaching Elsa's area + +[Pattern Learning](../puzzles/pattern-learning.md) — Player observes patrol loop, tests individual actions (chair blocking, candelabra movement), then synthesizes combined sequence—distinguishing from Observation Replay which reuses already-witnessed NPC behavior patterns rather than learning mechanical cause-effect chains. + +--- + +## Other Puzzles + +| Name | Problem & Solution | Pattern Type | +|------|-------------------|--------------| +| Healer's Ring in Birds' Nest | Class-specific: Thief climbs tree / Fighter throws rocks at nest until falls / Magic User casts Fetch spell to retrieve ring, return to Healer for healing potions | [Class-Specific Ritual](../puzzles/class-specific-ritual.md) | +| Kobold Key Retrieval | Class-specific cave access: Fighter attacks and kills kobold / Thief sneaks to steal key while kobold survives / Magic User Flame Dart spells until dead, cast Trigger on chest trap | [Class-Specific Ritual](../puzzles/class-specific-ritual.md) | +| Gargoyle's Mountain Riddle Gate | Answer eleven sequential questions including Meaning of Life "42" and unladen swallow with "African or European?"; wrong answers denied entry | [Pattern Learning](../puzzles/pattern-learning.md) | +| Erasmus Mage's Maze Duel | Magic User only: use spell scrolls to move bridges, ladders, boulders; change character sizes (small fastest, medium climbs ladders, large eats medium); race purple character to bottom-right square | [Pattern Learning](../puzzles/pattern-learning.md) | +| Thieves' Guild License and Steals | Thief only: use alley sign for password, access guild via tavern secret entrance, pay license fee, steal five items across town (candelabra, music box, vase, coins, candlesticks), sell at fence | [Information Brokerage](../puzzles/information-brokerage.md) | +| Spitting Spirea Seed Retrieval | Class-specific seed capture after Dryad quest: Thief climbs cliff wall to catch / Fighter throws rocks at SEED (not flowers) until knocked down / Magic User Fetch repeatedly on floating seeds | [Class-Specific Ritual](../puzzles/class-specific-ritual.md) | +| Flying Falls Ladder Access | Class-specific hermit cave entrance: Fighter throws rocks repeatedly until Henry reveals ladder / Magic User cast Detect Magic for invisible ladder display / Thief directly climbs rock wall | [Class-Specific Ritual](../puzzles/class-specific-ritual.md) | +| Ogre Cave Treasure Retrieval | Kill ogre, search body for chest; class-specific opening: Fighter smashes / Thief pick lock / Magic User Open spell; free Baronet bear from kobold cage using recovered key | [Meta-Puzzle Construction](../puzzles/meta-puzzle-construction.md) | + +--- + +### References + +[LoudKing] Andrew R. Morozin (LoudKing), "Quest For Glory I: So You Want To Be A Hero? FAQ/Walkthrough Version 1.0" (2000). https://gamefaqs.gamespot.com/pc/564775-quest-for-glory-i-so-you-want-to-be-a-hero/faqs/8273 + +[LFandom] Quest for Glory Omnipedia Community Contributors, "QFG1 Walkthrough — Quest for Glory I: So You Want To Be A Hero," Quest for Glory Fandom Wiki. https://questforglory.fandom.com/wiki/QFG1_Walkthrough diff --git a/todos/TODOS.md b/todos/TODOS.md index 314e55b..01f9f18 100644 --- a/todos/TODOS.md +++ b/todos/TODOS.md @@ -111,11 +111,11 @@ - [x] Link each puzzle to its pattern type from the Playbook -- [ ] Quest for Glory 1: Shadows of Darkness: analyze walkthrough and create game section - - [ ] Examine walkthrough files in src/walkthroughs/quest-for-glory-1/ - - [ ] Identify the 3 best puzzles using analysis-checklist.md criteria - - [ ] Write Problem/Why It Works/Solution/Steps for each puzzle - - [ ] Link each puzzle to its pattern type from the Playbook +- [x] Quest for Glory 1: Shadows of Darkness: analyze walkthrough and create game section + - [x] Examine walkthrough files in src/walkthroughs/quest-for-glory-1/ + - [x] Identify the 3 best puzzles using analysis-checklist.md criteria + - [x] Write Problem/Why It Works/Solution/Steps for each puzzle + - [x] Link each puzzle to its pattern type from the Playbook - [ ] Quest for Glory II: Trial by Fire: analyze walkthrough and create game section