diff --git a/src/inspiration/loom.md b/src/inspiration/loom.md new file mode 100644 index 0000000..fd0901e --- /dev/null +++ b/src/inspiration/loom.md @@ -0,0 +1,129 @@ +# Loom (1990) + +Loom is a 1990 Lucasfilm Games adventure designed by Brian Moriarty that replaces traditional inventory-based puzzles with musical draft composition. Players control Bobbin Threadbare, an apprentice Weaver who learns magical melodies called "drafts" by observing enchanted objects—each draft can then be cast on other objects throughout the world, including in reverse to produce opposite effects. The game's constraint of a single tool (the distaff) and no death state focuses entirely on pattern recognition and mechanical experimentation [THayes]. + +## At a Glance + +| | | +|---|---| +| **Release Year** | 1990 | +| **Developer** | Lucasfilm Games / Brian Moriarty | +| **Core Mechanic** | Short score composition replaces traditional inventory | +| **What players found enjoyable** | "The atmospheric locations and original interface make this an incredible game" — the unique musical draft system creates a unified puzzle language where every object teaches you something reusable [THayes]. One playthrough notes: "what I did know was that this game could take me to a magical land unlike any magical land I had ever seen before. And with as much as I've read, played, and watched in the years since I beat this game, the world of Loom seems just as unique now as it did almost twenty years ago" [Bobbin Threadbare] | + +![Game overview screenshot — Bobbin on mountaintop at start of game](./loom-overview.png) + +--- + +## Puzzle 1: Opening the Sky to Build a Boat + +### Problem + +Bobbin must leave Loom island to follow the swan flock, but no boat exists at the dock. A riddle on his mother's gravestone hints at the solution: + +> "Destiny shall draw the lightning +> Down from heaven; roll its thunder +> Far across the sea to where I +> Wait upon the Shore of Wonder +> On the day the sky is opened +> And the tree is split asunder" + +The player must synthesize information from the gravestone inscription with the OPEN draft learned earlier [THayes][Game Cat]. + +![Gravestone showing riddle and tree symbol that matches mountaintop tree](./loom-puzzle1.png) + +### What Makes It Rewarding + +This puzzle rewards careful observation and poetic interpretation. The gravestone's tree illustration visually matches the lightning-strike tree on the mountain—a connection that only clicks after reading the riddle twice (once in-game, once when trying to progress). One walkthrough captures the moment of revelation: "Remember the poem on your mother's grave? 'On the day the sky is opened...' You got it!" [Game Cat]. Casting OPEN on the sky feels like genuine discovery rather than guesswork because the draft was already established as a general-purpose unlock spell. + +### Solution + +A lightning-struck tree falls into the water and becomes a boat at the dock. + +### Steps +1. Return to the mountaintop where the game begins +2. Select the sky/stars and cast the OPEN draft +3. Lightning strikes the unique branched tree, splitting it in two +4. The fallen tree trunk drifts to the dock, where it becomes a boat +5. Enter the water and board the tree-boat to sail across the ocean + +[Metaphor-to-Literal](../puzzles/metaphor-to-literal.md) — The riddle uses poetic language ("sky is opened") that maps directly to an existing mechanical action (OPEN draft), distinguishing it from pure observation puzzles where information must be memorized rather than applied. + +--- + +## Puzzle 2: Hiding the Sheep from the Dragon + +### Problem + +The shepherds' field contains a lamb being raised for sacrifice (to feed the dragon that terrorizes this land). The player has already learned DYE (from Hetchel's tent) and Vision (from the crystal sphere, which showed Bobbin terrifying the shepherds as a dragon). The solution requires applying prior knowledge in a new context: using DYE to hide the sheep by matching the field's green color [THayes]. + +![Sheep in field before and after being dyed green for camouflage](./loom-puzzle2.png) + +### What Makes It Rewarding + +This is a perfect example of Loom's "unified system" design—drafts aren't location-locked, so DYE learned on wool early-game becomes a camouflage tool mid-game. As one walkthrough notes: "Look at the sheep and cast the Dye draft to dye them green, which will hide them from the dragon. When the dragon swoops down, she will pick Bobbin up instead to take him back to the cave" [THayes]. The satisfaction comes from realizing that the dragon only eats *white* sheep (established in dialogue), and green wool was shown in Hetchel's tent explicitly. No fetch quest, no trial-and-error spam—just applying rules consistently across contexts. + +### Solution + +The sheep are dyed green to blend into the grass; when the dragon arrives, she mistakes Bobbin for a sheep and carries him to her cave, advancing the plot. + +### Steps +1. Return to the shepherds' field after scaring them with the Vision draft +2. Select the white sheep and cast the DYE draft +3. The sheep turn green and blend into the grass +4. When the dragon swoops down to eat the sheep, she cannot see them +5. She picks up Bobbin instead and carries him to her cave + +[Pattern Learning](../puzzles/pattern-learning.md) — Player learns a system (DYE changes object color) in Domain A (Hetchel's tent with wool), then applies the same rule in Domain B (field with sheep). Unlike Multi-Faceted Plan, this is a single draft applied consistently—not multiple requirements gathered from different sources. + +--- + +## Puzzle 3: The Green Tower Infiltration + +### Problem + +Bobbin must enter the green tower where Mandible's workers guard the entrance. The shepherds earlier taught him the APPEAR draft (they used it to become visible). However, casting APPEAR on Bobbin would reveal him—the player must understand that drafts can be cast *on others*, not just on oneself. Once inside, the player overhears Mandible state: "I would like to use the sphere to see eight hours into the future" [THayes]. + +![Workers visible at top of green tower before APPEAR draft is cast](./loom-puzzle3.png) + +### What Makes It Rewarding + +The draft system's flexibility here is elegant: APPEAR seems useless until you realize it creates *invisibility* when cast on others (they "appear" in a vision, but become undetectable in reality). One walkthrough explains the mechanic: "Walk to the right side of the city to see two workers up in the tall tower. Cast the Appear draft on them, and they are now unable to see Bobbin" [THayes]. This inversion rewards players who think about the mechanic's semantics rather than just memorizing effects. The stealth element adds tension—failure means starting from outside again—but there's no penalty beyond backtracking. + +### Solution + +Bobbin becomes invisible to the guards and enters the tower, where he learns the SHARPEN draft from a scythe and VISION from the crystal sphere. + +### Steps +1. Return to the green city workers visible at the top of the tower +2. Cast the APPEAR draft on them (not on Bobbin) +3. The workers become unable to see Bobbin due to invisibility +4. Enter the tower undetected and proceed to the upper levels +5. Learn SHARPEN from the scythe and VISION from the sphere + +[Sensory Exploitation](../puzzles/sensory-exploitation.md) — The workers' perception is exploited directly (APPEAR draft), differentiating this from Distraction Physics where environmental manipulation breaks a blocking pattern rather than targeting NPC sensory weakness. + +--- + +## Other Puzzles + +| Name | Problem & Solution | Pattern Type | +|------|-------------------|--------------| +| Egg Opening Tutorial | Player learns OPEN draft by examining the swan egg, then immediately applies it to open the egg—introductory mechanics lesson | [Pattern Learning](../puzzles/pattern-learning.md) | +| Light in Darkness | Night-vision draft from gravestone trees is applied to dark tent interior to reveal spinning wheel | [Pattern Learning](../puzzles/pattern-learning.md) | +| Waterspout Untwisting | "Look at the waterspout to learn the Twist draft. Use the reverse Twist draft to make the waterspout vanish" [THayes] | [Pattern Learning](../puzzles/pattern-learning.md) | +| Dragon Put to Sleep | Reverse WAKE draft puts dragon asleep; fire reveals hidden tunnel behind her | [Pattern Learning](../puzzles/pattern-learning.md) | +| Gold to Straw Reversal | "Cast the reverse Straw to Gold draft on the gold" revealing fire-blasted tunnel entrance [THayes] | [Pattern Learning](../puzzles/pattern-learning.md) | +| Pool Reflection Puzzle | EMPTY draft on maze pool reveals sphere; second sphere interaction teaches HUMAN-TO-SWAN transformation | [Meta-Puzzle Construction](../puzzles/meta-puzzle-construction.md) | +| Healing Rifts | HEAL draft (from lamb in barn) closes multiple rifts: "cast the Heal draft on it" repeatedly for Rusty, shepherds, terrain [THayes] | [Multi-Faceted Plan](../puzzles/multi-faceted-plan.md) | +| Final Confrontation with Chaos | SILENCE, ROAST, and RIFT drafts learned from the Loom machine itself; played in reverse or forward depending on context to defeat final antagonist | [Multi-Faceted Plan](../puzzles/multi-faceted-plan.md) | + +--- + +### References + +[THayes] Tom Hayes, GameFAQs Walkthrough (2008). https://gamefaqs.gamespot.com/pc/564920-loom/faqs/26748 + +[Game Cat] Game Cat, The Spoiler Centre Solution. https://the-spoiler.com/ADVENTURE/Lucas.Arts/loom.5.html + +[Bobbin Threadbare] Bobbin Threadbare, Let's Play Archive LP (2011). http://lparchive.org/Loom/ diff --git a/todos/TODOS.md b/todos/TODOS.md index 48da5c8..cd8d807 100644 --- a/todos/TODOS.md +++ b/todos/TODOS.md @@ -97,11 +97,11 @@ - [ ] Link each puzzle to its pattern type from the Playbook -- [ ] Loom: analyze walkthrough and create game section - - [ ] Examine walkthrough files in src/walkthroughs/loom/ - - [ ] 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] Loom: analyze walkthrough and create game section + - [x] Examine walkthrough files in src/walkthroughs/loom/ + - [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 - [ ] Maniac Mansion: analyze walkthrough and create game section