5.3 KiB
5.3 KiB
Formatting Guide for Inspiration Pages
Direct Quotes
Blockquotes (for riddles, lengthy dialogue, or key game text)
Use when quoting verbatim game content that's central to the puzzle mechanics:
### Problem
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"
[source citation if needed]
Guidelines:
- Preserve original line breaks with
<space><backslash>at end of line - Use only when text is 2+ lines or critically important verbatim
- Place after problem setup, before analysis
Inline Quotes (for walkthrough author commentary)
Use when incorporating another author's observation about player experience:
As one walkthrough notes: "Look at the sheep and cast the Dye draft to dye them green, which will hide them from the dragon" [THayes].
Or integrated into sentence:
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!" [GameCat].
Guidelines:
- Always attribute with citation key in brackets immediately after closing quote
- Use double quotes for external sources, single quotes for nested quotes
- Keep under 2 lines; if longer, use blockquote
- Prefer quotes that capture player's "aha moment" rather than mechanical steps
Citations
Citation Key Format
Create short keys from author/source names:
| Author/Source | Citation Key | Example |
|---|---|---|
| Tom Hayes (GameFAQs) | THayes | [THayes] |
| Game Cat (The Spoiler) | GameCat | [GameCat] |
| Bobbin Threadbare (LP Archive) | BobbinThreadbare | [BobbinThreadbare] |
| StrategyWiki Community | StrategyWiki | [StrategyWiki] |
Rules:
- Use PascalCase for multi-word keys
- No spaces or underscores in key itself
- Keep to max 3 words
- Be consistent across single page (don't switch from THayes to Hayes)
References Section Format
At end of page, before any closing content:
### References
[THayes] Tom Hayes, GameFAQs Walkthrough (2008). https://gamefaqs.gamespot.com/pc/564920-loom/faqs/26748
[GameCat] Game Cat, The Spoiler Centre Solution. https://the-spoiler.com/ADVENTURE/Lucas.Arts/loom.5.html
[BobbinThreadbare] Bobbin Threadbare, Let's Play Archive LP (2011). http://lparchive.org/Loom/
Format:
['CitationKey']followed by one spaceFull Author Name,(comma after name)Source Title (Year).(year in parentheses if known, period after)URL(full URL, no line break before it)- Blank line between entries
Pattern Type Links
Verify Links Work
Before committing, run:
ls src/puzzles/ | grep -i <pattern-keyword>
Or manually verify the file exists at src/puzzles/<exact-filename>.md.
Common Patterns & Correct Paths:
| Pattern Type Display Name | File Path (correct link) |
|---|---|
| Pattern Learning | ../puzzles/pattern-learning.md |
| Multi-Faceted Plan | ../puzzles/multi-faceted-plan.md |
| Meta-Puzzle Construction | ../puzzles/meta-puzzle-construction.md |
| Sensory Exploitation | ../puzzles/sensory-exploitation.md |
| Metaphor-to-Literal | ../puzzles/metaphor-literal.md (NOT metaphor-to-literal) |
| Distraction Physics | ../puzzles/distraction-physics.md |
| Observation Replay | ../puzzles/observation-replay.md |
Always Test Markdown Links
After writing page, build to verify:
mdbook build 2>&1 | grep -i "<game-name>.md"
If no warnings or errors about missing links, all links are valid.
Common Pitfalls to Avoid
❌ Wrong: Vague pattern type descriptions
[Pattern Learning](../puzzles/pattern-learning.md) — This is a pattern learning puzzle because you learn something.
✅ Correct: Mechanical distinction
[Pattern Learning](../puzzles/pattern-learning.md) — Player learns a system (DYE changes object color) in Domain A (Hetchel's tent), then applies the same rule in Domain B (field). Unlike Multi-Faceted Plan, this is a single mechanic applied consistently—not multiple requirements gathered from different sources.
❌ Wrong: Quote without attribution
"One playthrough notes: 'the magical land was unique.'"
✅ Correct: Proper citation placement
One playthrough notes: "the magical land was unique and just as memorable twenty years later" [BobbinThreadbare].
❌ Wrong: Broken link
[Metaphor-to-Literal](../puzzles/metaphor-to-literal.md) — ...
✅ Correct: Verified existing file path
[Metaphor-to-Literal](../puzzles/metaphor-literal.md) — ...
Screenshot Alt Text Hints
Each placeholder should describe what to capture, not just generic "gameplay":
❌ 
✅ 
✅ 
Good alt text includes:
- Specific objects in frame
- Key UI state or character action
- "Before" or "after" state if showing transformation
- Visual connection between elements (e.g., "matches", "contrasts")