456 lines
39 KiB
HTML
456 lines
39 KiB
HTML
<!DOCTYPE HTML>
|
||
<html lang="en" class="light sidebar-visible" dir="ltr">
|
||
<head>
|
||
<!-- Book generated using mdBook -->
|
||
<meta charset="UTF-8">
|
||
<title>Metaphor-to-Literal Translation - Puzzle Design Knowledge Base</title>
|
||
|
||
|
||
<!-- Custom HTML head -->
|
||
|
||
<meta name="description" content="A taxonomy of puzzle design patterns from classic point-and-click adventure games">
|
||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||
<meta name="theme-color" content="#ffffff">
|
||
|
||
<link rel="icon" href="../favicon-de23e50b.svg">
|
||
<link rel="shortcut icon" href="../favicon-8114d1fc.png">
|
||
<link rel="stylesheet" href="../css/variables-8adf115d.css">
|
||
<link rel="stylesheet" href="../css/general-2459343d.css">
|
||
<link rel="stylesheet" href="../css/chrome-ae938929.css">
|
||
<link rel="stylesheet" href="../css/print-9e4910d8.css" media="print">
|
||
|
||
<!-- Fonts -->
|
||
<link rel="stylesheet" href="../fonts/fonts-9644e21d.css">
|
||
|
||
<!-- Highlight.js Stylesheets -->
|
||
<link rel="stylesheet" id="mdbook-highlight-css" href="../highlight-493f70e1.css">
|
||
<link rel="stylesheet" id="mdbook-tomorrow-night-css" href="../tomorrow-night-4c0ae647.css">
|
||
<link rel="stylesheet" id="mdbook-ayu-highlight-css" href="../ayu-highlight-3fdfc3ac.css">
|
||
|
||
<!-- Custom theme stylesheets -->
|
||
|
||
|
||
<!-- Provide site root and default themes to javascript -->
|
||
<script>
|
||
const path_to_root = "../";
|
||
const default_light_theme = "light";
|
||
const default_dark_theme = "navy";
|
||
window.path_to_searchindex_js = "../searchindex-c567150f.js";
|
||
</script>
|
||
<!-- Start loading toc.js asap -->
|
||
<script src="../toc-35c178c7.js"></script>
|
||
</head>
|
||
<body>
|
||
<div id="mdbook-help-container">
|
||
<div id="mdbook-help-popup">
|
||
<h2 class="mdbook-help-title">Keyboard shortcuts</h2>
|
||
<div>
|
||
<p>Press <kbd>←</kbd> or <kbd>→</kbd> to navigate between chapters</p>
|
||
<p>Press <kbd>S</kbd> or <kbd>/</kbd> to search in the book</p>
|
||
<p>Press <kbd>?</kbd> to show this help</p>
|
||
<p>Press <kbd>Esc</kbd> to hide this help</p>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div id="mdbook-body-container">
|
||
<!-- Work around some values being stored in localStorage wrapped in quotes -->
|
||
<script>
|
||
try {
|
||
let theme = localStorage.getItem('mdbook-theme');
|
||
let sidebar = localStorage.getItem('mdbook-sidebar');
|
||
|
||
if (theme.startsWith('"') && theme.endsWith('"')) {
|
||
localStorage.setItem('mdbook-theme', theme.slice(1, theme.length - 1));
|
||
}
|
||
|
||
if (sidebar.startsWith('"') && sidebar.endsWith('"')) {
|
||
localStorage.setItem('mdbook-sidebar', sidebar.slice(1, sidebar.length - 1));
|
||
}
|
||
} catch (e) { }
|
||
</script>
|
||
|
||
<!-- Set the theme before any content is loaded, prevents flash -->
|
||
<script>
|
||
const default_theme = window.matchMedia("(prefers-color-scheme: dark)").matches ? default_dark_theme : default_light_theme;
|
||
let theme;
|
||
try { theme = localStorage.getItem('mdbook-theme'); } catch(e) { }
|
||
if (theme === null || theme === undefined) { theme = default_theme; }
|
||
const html = document.documentElement;
|
||
html.classList.remove('light')
|
||
html.classList.add(theme);
|
||
html.classList.add("js");
|
||
</script>
|
||
|
||
<input type="checkbox" id="mdbook-sidebar-toggle-anchor" class="hidden">
|
||
|
||
<!-- Hide / unhide sidebar before it is displayed -->
|
||
<script>
|
||
let sidebar = null;
|
||
const sidebar_toggle = document.getElementById("mdbook-sidebar-toggle-anchor");
|
||
if (document.body.clientWidth >= 1080) {
|
||
try { sidebar = localStorage.getItem('mdbook-sidebar'); } catch(e) { }
|
||
sidebar = sidebar || 'visible';
|
||
} else {
|
||
sidebar = 'hidden';
|
||
sidebar_toggle.checked = false;
|
||
}
|
||
if (sidebar === 'visible') {
|
||
sidebar_toggle.checked = true;
|
||
} else {
|
||
html.classList.remove('sidebar-visible');
|
||
}
|
||
</script>
|
||
|
||
<nav id="mdbook-sidebar" class="sidebar" aria-label="Table of contents">
|
||
<!-- populated by js -->
|
||
<mdbook-sidebar-scrollbox class="sidebar-scrollbox"></mdbook-sidebar-scrollbox>
|
||
<noscript>
|
||
<iframe class="sidebar-iframe-outer" src="../toc.html"></iframe>
|
||
</noscript>
|
||
<div id="mdbook-sidebar-resize-handle" class="sidebar-resize-handle">
|
||
<div class="sidebar-resize-indicator"></div>
|
||
</div>
|
||
</nav>
|
||
|
||
<div id="mdbook-page-wrapper" class="page-wrapper">
|
||
|
||
<div class="page">
|
||
<div id="mdbook-menu-bar-hover-placeholder"></div>
|
||
<div id="mdbook-menu-bar" class="menu-bar sticky">
|
||
<div class="left-buttons">
|
||
<label id="mdbook-sidebar-toggle" class="icon-button" for="mdbook-sidebar-toggle-anchor" title="Toggle Table of Contents" aria-label="Toggle Table of Contents" aria-controls="mdbook-sidebar">
|
||
<span class=fa-svg><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--! Font Awesome Free 6.2.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2022 Fonticons, Inc. --><path d="M0 96C0 78.3 14.3 64 32 64H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32C14.3 128 0 113.7 0 96zM0 256c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32zM448 416c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H416c17.7 0 32 14.3 32 32z"/></svg></span>
|
||
</label>
|
||
<button id="mdbook-theme-toggle" class="icon-button" type="button" title="Change theme" aria-label="Change theme" aria-haspopup="true" aria-expanded="false" aria-controls="mdbook-theme-list">
|
||
<span class=fa-svg><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><!--! Font Awesome Free 6.2.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2022 Fonticons, Inc. --><path d="M371.3 367.1c27.3-3.9 51.9-19.4 67.2-42.9L600.2 74.1c12.6-19.5 9.4-45.3-7.6-61.2S549.7-4.4 531.1 9.6L294.4 187.2c-24 18-38.2 46.1-38.4 76.1L371.3 367.1zm-19.6 25.4l-116-104.4C175.9 290.3 128 339.6 128 400c0 3.9 .2 7.8 .6 11.6c1.8 17.5-10.2 36.4-27.8 36.4H96c-17.7 0-32 14.3-32 32s14.3 32 32 32H240c61.9 0 112-50.1 112-112c0-2.5-.1-5-.2-7.5z"/></svg></span>
|
||
</button>
|
||
<ul id="mdbook-theme-list" class="theme-popup" aria-label="Themes" role="menu">
|
||
<li role="none"><button role="menuitem" class="theme" id="mdbook-theme-default_theme">Auto</button></li>
|
||
<li role="none"><button role="menuitem" class="theme" id="mdbook-theme-light">Light</button></li>
|
||
<li role="none"><button role="menuitem" class="theme" id="mdbook-theme-rust">Rust</button></li>
|
||
<li role="none"><button role="menuitem" class="theme" id="mdbook-theme-coal">Coal</button></li>
|
||
<li role="none"><button role="menuitem" class="theme" id="mdbook-theme-navy">Navy</button></li>
|
||
<li role="none"><button role="menuitem" class="theme" id="mdbook-theme-ayu">Ayu</button></li>
|
||
</ul>
|
||
<button id="mdbook-search-toggle" class="icon-button" type="button" title="Search (`/`)" aria-label="Toggle Searchbar" aria-expanded="false" aria-keyshortcuts="/ s" aria-controls="mdbook-searchbar">
|
||
<span class=fa-svg><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--! Font Awesome Free 6.2.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2022 Fonticons, Inc. --><path d="M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM208 352c79.5 0 144-64.5 144-144s-64.5-144-144-144S64 128.5 64 208s64.5 144 144 144z"/></svg></span>
|
||
</button>
|
||
</div>
|
||
|
||
<h1 class="menu-title">Puzzle Design Knowledge Base</h1>
|
||
|
||
<div class="right-buttons">
|
||
<a href="../print.html" title="Print this book" aria-label="Print this book">
|
||
<span class=fa-svg id="print-button"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--! Font Awesome Free 6.2.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2022 Fonticons, Inc. --><path d="M128 0C92.7 0 64 28.7 64 64v96h64V64H354.7L384 93.3V160h64V93.3c0-17-6.7-33.3-18.7-45.3L400 18.7C388 6.7 371.7 0 354.7 0H128zM384 352v32 64H128V384 368 352H384zm64 32h32c17.7 0 32-14.3 32-32V256c0-35.3-28.7-64-64-64H64c-35.3 0-64 28.7-64 64v96c0 17.7 14.3 32 32 32H64v64c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V384zm-16-88c-13.3 0-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24s-10.7 24-24 24z"/></svg></span>
|
||
</a>
|
||
<a href="https://github.com/noti/puzzle-design-kb" title="Git repository" aria-label="Git repository">
|
||
<span class=fa-svg><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 496 512"><!--! Font Awesome Free 6.2.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2022 Fonticons, Inc. --><path d="M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z"/></svg></span>
|
||
</a>
|
||
<a href="https://github.com/noti/puzzle-design-kb/edit/main/src/puzzles/metaphor-literal.md" title="Suggest an edit" aria-label="Suggest an edit" rel="edit">
|
||
<span class=fa-svg id="git-edit-button"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--! Font Awesome Free 6.2.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2022 Fonticons, Inc. --><path d="M421.7 220.3l-11.3 11.3-22.6 22.6-205 205c-6.6 6.6-14.8 11.5-23.8 14.1L30.8 511c-8.4 2.5-17.5 .2-23.7-6.1S-1.5 489.7 1 481.2L38.7 353.1c2.6-9 7.5-17.2 14.1-23.8l205-205 22.6-22.6 11.3-11.3 33.9 33.9 62.1 62.1 33.9 33.9zM96 353.9l-9.3 9.3c-.9 .9-1.6 2.1-2 3.4l-25.3 86 86-25.3c1.3-.4 2.5-1.1 3.4-2l9.3-9.3H112c-8.8 0-16-7.2-16-16V353.9zM453.3 19.3l39.4 39.4c25 25 25 65.5 0 90.5l-14.5 14.5-22.6 22.6-11.3 11.3-33.9-33.9-62.1-62.1L314.3 67.7l11.3-11.3 22.6-22.6 14.5-14.5c25-25 65.5-25 90.5 0z"/></svg></span>
|
||
</a>
|
||
|
||
</div>
|
||
</div>
|
||
|
||
<div id="mdbook-search-wrapper" class="hidden">
|
||
<form id="mdbook-searchbar-outer" class="searchbar-outer">
|
||
<div class="search-wrapper">
|
||
<input type="search" id="mdbook-searchbar" name="searchbar" placeholder="Search this book ..." aria-controls="mdbook-searchresults-outer" aria-describedby="searchresults-header">
|
||
<div class="spinner-wrapper">
|
||
<span class=fa-svg id="fa-spin"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--! Font Awesome Free 6.2.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2022 Fonticons, Inc. --><path d="M304 48c0-26.5-21.5-48-48-48s-48 21.5-48 48s21.5 48 48 48s48-21.5 48-48zm0 416c0-26.5-21.5-48-48-48s-48 21.5-48 48s21.5 48 48 48s48-21.5 48-48zM48 304c26.5 0 48-21.5 48-48s-21.5-48-48-48s-48 21.5-48 48s21.5 48 48 48zm464-48c0-26.5-21.5-48-48-48s-48 21.5-48 48s21.5 48 48 48s48-21.5 48-48zM142.9 437c18.7-18.7 18.7-49.1 0-67.9s-49.1-18.7-67.9 0s-18.7 49.1 0 67.9s49.1 18.7 67.9 0zm0-294.2c18.7-18.7 18.7-49.1 0-67.9S93.7 56.2 75 75s-18.7 49.1 0 67.9s49.1 18.7 67.9 0zM369.1 437c18.7 18.7 49.1 18.7 67.9 0s18.7-49.1 0-67.9s-49.1-18.7-67.9 0s-18.7 49.1 0 67.9z"/></svg></span>
|
||
</div>
|
||
</div>
|
||
</form>
|
||
<div id="mdbook-searchresults-outer" class="searchresults-outer hidden">
|
||
<div id="mdbook-searchresults-header" class="searchresults-header"></div>
|
||
<ul id="mdbook-searchresults">
|
||
</ul>
|
||
</div>
|
||
</div>
|
||
|
||
<!-- Apply ARIA attributes after the sidebar and the sidebar toggle button are added to the DOM -->
|
||
<script>
|
||
document.getElementById('mdbook-sidebar-toggle').setAttribute('aria-expanded', sidebar === 'visible');
|
||
document.getElementById('mdbook-sidebar').setAttribute('aria-hidden', sidebar !== 'visible');
|
||
Array.from(document.querySelectorAll('#mdbook-sidebar a')).forEach(function(link) {
|
||
link.setAttribute('tabIndex', sidebar === 'visible' ? 0 : -1);
|
||
});
|
||
</script>
|
||
|
||
<div id="mdbook-content" class="content">
|
||
<main>
|
||
<h1 id="metaphor-to-literal-translation"><a class="header" href="#metaphor-to-literal-translation">Metaphor-to-Literal Translation</a></h1>
|
||
<h2 id="mechanic-definition"><a class="header" href="#mechanic-definition">Mechanic Definition</a></h2>
|
||
<p>The game presents abstract language—idioms, metaphors, poetic descriptions, or symbolic phrases—as puzzle instructions. The player must interpret figurative language as literal game mechanics: what would this phrase look like if it could physically exist in the game world?</p>
|
||
<h2 id="information-architecture"><a class="header" href="#information-architecture">Information Architecture</a></h2>
|
||
<p><strong>Conveyance Method</strong>: Text-based symbolic language</p>
|
||
<ul>
|
||
<li>Phrases appear in dialogue, item descriptions, book text, or environmental signage</li>
|
||
<li>The solution requires “translating” the metaphor into concrete game objects/actions</li>
|
||
<li>No explicit instruction—the player must recognize the symbolic nature</li>
|
||
</ul>
|
||
<p><strong>Player Action Pattern</strong>:</p>
|
||
<ol>
|
||
<li>Encounter metaphorical phrase in text</li>
|
||
<li>Identify what the phrase would mean if taken literally</li>
|
||
<li>Locate or create the literal equivalent in the game world</li>
|
||
<li>Execute literal action → solution achieved</li>
|
||
</ol>
|
||
<p><strong>Core Mechanic</strong>: The puzzle tests linguistic creativity—can the player imagine what “wallflowers” literally looks like in a game with flowers?</p>
|
||
<h2 id="design-rationale"><a class="header" href="#design-rationale">Design Rationale</a></h2>
|
||
<ul>
|
||
<li>Creates world coherence—language manifests physically, making the world feel internally consistent</li>
|
||
<li>Rewards literary thinking—players who engage carefully with text are advantaged</li>
|
||
<li>Generates memorable moments—literalized metaphors become distinctive visual/cognitive landmarks</li>
|
||
<li>Avoids generic solutions—each phrase has unique literal translation</li>
|
||
</ul>
|
||
<h2 id="why-its-effective"><a class="header" href="#why-its-effective">Why It’s Effective</a></h2>
|
||
<p>The “aha” moment is distinct: recognizing that a phrase is symbolic rather than descriptive. This requires active reading rather than passive scanning—a skill that distinguishes engaged players.</p>
|
||
<h2 id="mechanic-variations"><a class="header" href="#mechanic-variations">Mechanic Variations</a></h2>
|
||
<div class="table-wrapper">
|
||
<table>
|
||
<thead>
|
||
<tr><th>Variation</th><th>Text Type</th><th>Literal Translation Approach</th></tr>
|
||
</thead>
|
||
<tbody>
|
||
<tr><td>Idiom</td><td>Common sayings</td><td>Identify physical objects that represent the idiom’s meaning</td></tr>
|
||
<tr><td>Poetic</td><td>Descriptive verse</td><td>Visualize the imagery as actual game elements</td></tr>
|
||
<tr><td>Symbolic</td><td>Heraldic/mythic language</td><td>Map symbols to game objects through cultural knowledge</td></tr>
|
||
<tr><td>Invented</td><td>Game-specific phrases</td><td>Learn the game’s symbolic vocabulary through context</td></tr>
|
||
</tbody>
|
||
</table>
|
||
</div>
|
||
<h2 id="generic-example-structure"><a class="header" href="#generic-example-structure">Generic Example Structure</a></h2>
|
||
<p><strong>Puzzle Text</strong>: “You will need salt water not from the sea to complete the binding.”</p>
|
||
<p><strong>Information Flow</strong>:</p>
|
||
<ul>
|
||
<li>Player reads text → recognizes metaphorical instruction</li>
|
||
<li>Player asks: “What could ‘salt water not from the sea’ literally be?”</li>
|
||
<li>Options: tears (salty), magical solution, mineral water</li>
|
||
<li>Player examines game world: Are there crying things? Plants with “tears”?</li>
|
||
<li>Player discovers: A patch of “baby’s tears” plants that can be made to cry</li>
|
||
<li>Player finds: A way to make them cry (give milk to one, others cry in sympathy)</li>
|
||
<li>Player collects: The literal “tears”</li>
|
||
</ul>
|
||
<p><strong>The puzzle</strong>: Translating “salt water not from the sea” → “plant tears” through symbolic interpretation.</p>
|
||
<h2 id="adventure-game-implementation"><a class="header" href="#adventure-game-implementation">Adventure Game Implementation</a></h2>
|
||
<p>The limited action set maps directly to this puzzle:</p>
|
||
<ul>
|
||
<li>LOOK at text contexts (signs, books, dialogue) where phrases appear</li>
|
||
<li>EXAMINE objects referenced in phrases—do they have literal counterparts?</li>
|
||
<li>USE items that match the literal interpretation</li>
|
||
<li>The puzzle is fundamentally about mapping text to world</li>
|
||
</ul>
|
||
<h2 id="game-examples"><a class="header" href="#game-examples">Game Examples</a></h2>
|
||
<h3 id="monkey-island-i-trolls-red-herring-riddle"><a class="header" href="#monkey-island-i-trolls-red-herring-riddle">Monkey Island I: Troll’s Red Herring Riddle</a></h3>
|
||
<p><strong>Metaphor</strong>: “I want something that will attract attention but have no real importance”</p>
|
||
<p><strong>Literal Translation Chain</strong>:</p>
|
||
<ol>
|
||
<li>Player reads riddle as abstract requirement</li>
|
||
<li>Interprets: “What object is literally known for ‘attracting attention’ yet being ‘unimportant’?”</li>
|
||
<li>Identifies idiom: “red herring” — distracting but irrelevant detail in storytelling/mystery</li>
|
||
<li>Searches inventory: What’s a literal RED HERRING? → Fish (which are often painted red as decoration)</li>
|
||
<li>Execute: Give the Fish to Troll</li>
|
||
<li>Troll’s confirmation: “Ah! A red herring!” reveals the idiom was intentionally chosen</li>
|
||
</ol>
|
||
<p><strong>Design Elegance</strong>: The phrase exists simultaneously as genuine puzzle instruction AND as a common English metaphor—the player wins by recognizing both layers.</p>
|
||
<h3 id="spacequest-ii-shaman-word-activation-sq2"><a class="header" href="#spacequest-ii-shaman-word-activation-sq2">SpaceQuest II: Shaman Word Activation (SQ2)</a></h3>
|
||
<p><strong>Metaphor</strong>: After Roger frees a trapped alien, he encounters small aliens who thank him through their shaman. The shaman speaks an unknown word/syllable via the dialect translator. This foreign language word is the KEY to moving a boulder blocking progress—but the player must understand that this single verbal utterance triggers the mechanical action.</p>
|
||
<p><small>Source: gamefaqs-tricrokra-archive.html, lines 459-462 — “Hear out the shaman who will thank you for saving one of his tribe… SAY THE WORD (the aliens will move the rock)”</small></p>
|
||
<p><strong>Literal Translation Chain</strong>:</p>
|
||
<ol>
|
||
<li>Roger saves trapped alien earlier (independent puzzle) → establishes goodwill connection</li>
|
||
<li>Player encounters little aliens in valley after falling through dark cave<br>3- Aliens lead Roger to “village” room shaman appears</li>
|
||
<li>Shaman speaks strange word via dialect translator device in inventory: <strong>“SHSR”</strong> (exact syllable unclear what this means, but walkthrough notes it’s the alien language equivalent of something significant)</li>
|
||
</ol>
|
||
<p>5- PLAYER REALIZATION: The phrase/syllable isn’t description—it IS the action command itself
|
||
6. Execute: Type “SAY THE WORD” at village → game accepts verbatim foreign syllable
|
||
7. Result: Aliens move boulder, revealing underground passage to next area</p>
|
||
<p><strong>Why It’s Metaphor-to-Literal (Edge Case)</strong>:<br>This is a borderline case—the metaphor isn’t poetic language but FOREIGN LANGUAGE AS INTERFACE. The “translation” required is:</p>
|
||
<p>Metaphorical understanding: Shamans speak words of POWER that trigger events
|
||
Literal game implementation: Type exact syllable heard → word becomes command trigger</p>
|
||
<p><strong>Distinction from Standard Metaphor</strong>: Unlike Troll’s Red Herring (common idiom decoded), this uses LITERAL foreign language—the player doesn’t decode symbolism, they REPEAT what they heard. However, the core mechanic remains: spoken language = mechanical action trigger, making it a simplified variant of metaphor-to-literal translation.</p>
|
||
<p><strong>Alternative Classification</strong>: This could also be Observation Replay (“memorize word, say it later”) but the puzzle’s weight comes from understanding that the WORD ITSELF is the key—not where/say/when. The “translation” is accepting that dialogue can directly enable actions.</p>
|
||
<hr>
|
||
<h3 id="monkey-island-ii-bone-maze-navigation-song"><a class="header" href="#monkey-island-ii-bone-maze-navigation-song">Monkey Island II: Bone Maze Navigation Song</a></h3>
|
||
<p><strong>Metaphor (from dream sequence)</strong>:</p>
|
||
<pre><code>The HEAD bone is connected to the RIB bone.
|
||
The RIB bone is connected to the LEG bone.
|
||
The LEG bone is connected to the HIP bone.
|
||
</code></pre>
|
||
<p><strong>Literal Translation Chain</strong>:</p>
|
||
<ol>
|
||
<li>Player experiences bizarre song during near-death dream state</li>
|
||
<li>Later faces maze of “Ugly Bone Things” — wall panels with different bone carvings</li>
|
||
<li>Recognizes: Song lyrics describe physical connections between bones</li>
|
||
<li>Translation rule emerges: Each verse maps to one passage; push the FIRST three bones mentioned (fourth is irrelevant noise)</li>
|
||
<li>Execute sequence: HEAD → RIB → LEG passages, ignoring HIP each time</li>
|
||
<li>Result: Passageway opens, progress granted</li>
|
||
</ol>
|
||
<p><strong>Key Distinction</strong>: This is metaphor-to-literal because the song (poetic/abstract encoding) describes a PHYSICAL system (bone maze walls). Not “learn pattern” but “decode artistic encoding into mechanical solution.”</p>
|
||
<hr>
|
||
<h2 id="common-misidentifications"><a class="header" href="#common-misidentifications">Common Misidentifications</a></h2>
|
||
<div class="table-wrapper">
|
||
<table>
|
||
<thead>
|
||
<tr><th>Apparent Metaphor</th><th>Why It’s Different</th></tr>
|
||
</thead>
|
||
<tbody>
|
||
<tr><td>Dance map = navigation instructions (MI1 fake map)</td><td>These are LITERAL dance moves applied as path choices, not metaphorical language</td></tr>
|
||
<tr><td>Voodoo doll categories (“something of the Thread”)</td><td>Categories are literal requirements, not symbolic phrases being decoded</td></tr>
|
||
</tbody>
|
||
</table>
|
||
</div>
|
||
<p><strong>Test</strong>: Is the text <em>figurative</em> (requires linguistic creativity to interpret) or <em>literal instructions in disguised form</em> (requires pattern recognition)? Metaphor-to-Literal requires the former.</p>
|
||
<h2 id="adventure-game-implementation-1"><a class="header" href="#adventure-game-implementation-1">Adventure Game Implementation</a></h2>
|
||
<p>The limited action set maps directly to this puzzle:</p>
|
||
<ul>
|
||
<li>LOOK at text contexts (signs, books, dialogue) where phrases appear</li>
|
||
<li>EXAMINE objects referenced in phrases—do they have literal counterparts?</li>
|
||
<li>USE items that match the literal interpretation</li>
|
||
<li>The puzzle is fundamentally about mapping text to world</li>
|
||
</ul>
|
||
<hr>
|
||
<h3 id="loom-gravestone-prophecy-translation"><a class="header" href="#loom-gravestone-prophecy-translation">Loom: Gravestone Prophecy Translation</a></h3>
|
||
<p><strong>Abstract Text (from mother’s gravestone)</strong>:</p>
|
||
<pre><code>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
|
||
</code></pre>
|
||
<small>
|
||
Source: the-spoiler_gamecat.html, lines 116-122 — "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"
|
||
<p>Source: strategywiki_loom_walkthrough.html, lines 658-659 — “Read the up front tombstone. It belongs to Cygna Threadbare, which is (in case you missed it), Bobbin’s mother.”
|
||
</p>
|
||
<p><strong>Metaphor-to-Literal Translation Chain</strong>:</p>
|
||
<ol>
|
||
<li>Player reads prophecy as poetic narrative describing future events</li>
|
||
<li>Key metaphorical phrases identified:
|
||
<ul>
|
||
<li>“sky is opened” → What could OPEN SKY literally look like?</li>
|
||
<li>“tree is split asunder” → The tree must BE SPLIT somehow</li>
|
||
</ul>
|
||
</li>
|
||
<li>Earlier game: Player learned OPEN draft from egg (mechanically, “opening” is a known action)</li>
|
||
<li>Hypothesis formation: “What if I cast OPEN on the SKY?” — literal interpretation of sky-opening metaphor</li>
|
||
<li>Test execution: Return to opening location (Hillpeak), click stars/sky, cast OPEN draft</li>
|
||
<li>Literal result: Lightning strikes, TREE SPLIT in half</li>
|
||
<li>Split tree falls into water → becomes boat for sea crossing</li>
|
||
</ol>
|
||
<small>
|
||
Source: walkthrough-king_bennett.html, lines 68 — "Leave the village again and return to the mountain where you started. Cast Open on the sky, then return towards the village and go to the dock just left of the village."
|
||
<p>Source: gamefaqs_t_hayes_archived.html, lines 301-304 — “Walk right along the path to return to the top of the mountain. Cast Open on the sky, which causes a boat to sail to the dock.”
|
||
</p>
|
||
<p><strong>Second Layer: Scrying Sphere Visions (Symbolic Imagery → Future Events)</strong>:</p>
|
||
<p>The glassmaker’s sphere shows symbolic scenes that translate to literal future events:</p>
|
||
<ol>
|
||
<li><strong>First viewing</strong>: Shows cave with dragon on fire (seemingly abstract apocalyptic vision)</li>
|
||
<li><strong>Translation discovery</strong>: Player later learns GOLD-TO-STRAW draft, turns dragon’s treasure to straw</li>
|
||
<li><strong>Application</strong>: Cast SLEEP on dragon → dragon breathes fire while sleeping → STRAW IGNITES → CAVE ON FIRE matches sphere vision exactly</li>
|
||
<li><strong>Reward</strong>: Fire reveals previously hidden cave exit (exactly as foretold)</li>
|
||
</ol>
|
||
<small>
|
||
Source: gamefaqs_tricrokra_archived.html, lines 518-530 — "Use the Terror draft on them and they'll flee... Examine the sphere you revealed 3 times to get all the hints from it and once again the 'Transendence' draft."
|
||
<p>Source: strategywiki_loom_walkthrough.html, lines 696 — “Now make sure that you empty the pool with the EMPTY draft, then look at the sphere three times; a few things happen:”
|
||
</p>
|
||
<p><strong>Why It’s Metaphor-to-Literal Translation</strong>:</p>
|
||
<ol>
|
||
<li><strong>Poetic language requires symbolic interpretation</strong>: Prophecy isn’t instruction manual—it uses figurative phrases (“sky is opened”) that must be reimagined as physical game actions</li>
|
||
<li><strong>Visual symbolism becomes mechanical reality</strong>: Sphere shows DRAGON CAVE ON FIRE as abstract image → player later ENACTS that exact scene through spell combinations</li>
|
||
<li><strong>Linguistic creativity required</strong>: Player can’t just follow instructions—must ask “What would ‘opening the sky’ mean in THIS game world where OPEN is a specific castable draft?”</li>
|
||
</ol>
|
||
<p><strong>Distinction from Observation Replay</strong>:
|
||
Prophecy isn’t a sequence to memorize and replay—it’s ABSTRACT LANGUAGE requiring creative translation into concrete actions. The solution (“CLICK SKY + CAST OPEN”) doesn’t appear anywhere as explicit instruction; it emerges from metaphorical interpretation applied within the game’s mechanical context.</p>
|
||
<hr>
|
||
<h2 id="related-types"><a class="header" href="#related-types">Related Types</a></h2>
|
||
<ul>
|
||
<li><strong>Pattern Learning</strong>: Both involve understanding systems, but Metaphor-to-Literal requires linguistic translation before mechanical application</li>
|
||
<li><strong>Environmental Storytelling</strong>: Both include narrative text, but this type centers on ACTIVE TRANSLATION of phrases into actions</li>
|
||
</ul>
|
||
<p>This puzzle type tests: “Can I imagine what this phrase would look like if the game world took it literally?”</p>
|
||
</small></small></small>
|
||
</main>
|
||
|
||
<nav class="nav-wrapper" aria-label="Page navigation">
|
||
<!-- Mobile navigation buttons -->
|
||
<a rel="prev" href="../puzzles/cross-temporal-causality.html" class="mobile-nav-chapters previous" title="Previous chapter" aria-label="Previous chapter" aria-keyshortcuts="Left">
|
||
<span class=fa-svg><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"><!--! Font Awesome Free 6.2.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2022 Fonticons, Inc. --><path d="M41.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l160 160c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L109.3 256 246.6 118.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-160 160z"/></svg></span>
|
||
</a>
|
||
|
||
<a rel="next prefetch" href="../puzzles/symbol-code-translation.html" class="mobile-nav-chapters next" title="Next chapter" aria-label="Next chapter" aria-keyshortcuts="Right">
|
||
<span class=fa-svg><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"><!--! Font Awesome Free 6.2.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2022 Fonticons, Inc. --><path d="M278.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-160 160c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L210.7 256 73.4 118.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l160 160z"/></svg></span>
|
||
</a>
|
||
|
||
<div style="clear: both"></div>
|
||
</nav>
|
||
</div>
|
||
</div>
|
||
|
||
<nav class="nav-wide-wrapper" aria-label="Page navigation">
|
||
<a rel="prev" href="../puzzles/cross-temporal-causality.html" class="nav-chapters previous" title="Previous chapter" aria-label="Previous chapter" aria-keyshortcuts="Left">
|
||
<span class=fa-svg><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"><!--! Font Awesome Free 6.2.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2022 Fonticons, Inc. --><path d="M41.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l160 160c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L109.3 256 246.6 118.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-160 160z"/></svg></span>
|
||
</a>
|
||
|
||
<a rel="next prefetch" href="../puzzles/symbol-code-translation.html" class="nav-chapters next" title="Next chapter" aria-label="Next chapter" aria-keyshortcuts="Right">
|
||
<span class=fa-svg><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"><!--! Font Awesome Free 6.2.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2022 Fonticons, Inc. --><path d="M278.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-160 160c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L210.7 256 73.4 118.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l160 160z"/></svg></span>
|
||
</a>
|
||
</nav>
|
||
|
||
</div>
|
||
|
||
<template id=fa-eye><span class=fa-svg><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><!--! Font Awesome Free 6.2.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2022 Fonticons, Inc. --><path d="M288 32c-80.8 0-145.5 36.8-192.6 80.6C48.6 156 17.3 208 2.5 243.7c-3.3 7.9-3.3 16.7 0 24.6C17.3 304 48.6 356 95.4 399.4C142.5 443.2 207.2 480 288 480s145.5-36.8 192.6-80.6c46.8-43.5 78.1-95.4 93-131.1c3.3-7.9 3.3-16.7 0-24.6c-14.9-35.7-46.2-87.7-93-131.1C433.5 68.8 368.8 32 288 32zM432 256c0 79.5-64.5 144-144 144s-144-64.5-144-144s64.5-144 144-144s144 64.5 144 144zM288 192c0 35.3-28.7 64-64 64c-11.5 0-22.3-3-31.6-8.4c-.2 2.8-.4 5.5-.4 8.4c0 53 43 96 96 96s96-43 96-96s-43-96-96-96c-2.8 0-5.6 .1-8.4 .4c5.3 9.3 8.4 20.1 8.4 31.6z"/></svg></span></template>
|
||
<template id=fa-eye-slash><span class=fa-svg><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"><!--! Font Awesome Free 6.2.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2022 Fonticons, Inc. --><path d="M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L525.6 386.7c39.6-40.6 66.4-86.1 79.9-118.4c3.3-7.9 3.3-16.7 0-24.6c-14.9-35.7-46.2-87.7-93-131.1C465.5 68.8 400.8 32 320 32c-68.2 0-125 26.3-169.3 60.8L38.8 5.1zM223.1 149.5C248.6 126.2 282.7 112 320 112c79.5 0 144 64.5 144 144c0 24.9-6.3 48.3-17.4 68.7L408 294.5c5.2-11.8 8-24.8 8-38.5c0-53-43-96-96-96c-2.8 0-5.6 .1-8.4 .4c5.3 9.3 8.4 20.1 8.4 31.6c0 10.2-2.4 19.8-6.6 28.3l-90.3-70.8zm223.1 298L373 389.9c-16.4 6.5-34.3 10.1-53 10.1c-79.5 0-144-64.5-144-144c0-6.9 .5-13.6 1.4-20.2L83.1 161.5C60.3 191.2 44 220.8 34.5 243.7c-3.3 7.9-3.3 16.7 0 24.6c14.9 35.7 46.2 87.7 93 131.1C174.5 443.2 239.2 480 320 480c47.8 0 89.9-12.9 126.2-32.5z"/></svg></span></template>
|
||
<template id=fa-copy><span class=fa-svg><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--! Font Awesome Free 6.2.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2022 Fonticons, Inc. --><path d="M502.6 70.63l-61.25-61.25C435.4 3.371 427.2 0 418.7 0H255.1c-35.35 0-64 28.66-64 64l.0195 256C192 355.4 220.7 384 256 384h192c35.2 0 64-28.8 64-64V93.25C512 84.77 508.6 76.63 502.6 70.63zM464 320c0 8.836-7.164 16-16 16H255.1c-8.838 0-16-7.164-16-16L239.1 64.13c0-8.836 7.164-16 16-16h128L384 96c0 17.67 14.33 32 32 32h47.1V320zM272 448c0 8.836-7.164 16-16 16H63.1c-8.838 0-16-7.164-16-16L47.98 192.1c0-8.836 7.164-16 16-16H160V128H63.99c-35.35 0-64 28.65-64 64l.0098 256C.002 483.3 28.66 512 64 512h192c35.2 0 64-28.8 64-64v-32h-47.1L272 448z"/></svg></span></template>
|
||
<template id=fa-play><span class=fa-svg><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512"><!--! Font Awesome Free 6.2.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2022 Fonticons, Inc. --><path d="M73 39c-14.8-9.1-33.4-9.4-48.5-.9S0 62.6 0 80V432c0 17.4 9.4 33.4 24.5 41.9s33.7 8.1 48.5-.9L361 297c14.3-8.7 23-24.2 23-41s-8.7-32.2-23-41L73 39z"/></svg></span></template>
|
||
<template id=fa-clock-rotate-left><span class=fa-svg><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--! Font Awesome Free 6.2.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2022 Fonticons, Inc. --><path d="M75 75L41 41C25.9 25.9 0 36.6 0 57.9V168c0 13.3 10.7 24 24 24H134.1c21.4 0 32.1-25.9 17-41l-30.8-30.8C155 85.5 203 64 256 64c106 0 192 86 192 192s-86 192-192 192c-40.8 0-78.6-12.7-109.7-34.4c-14.5-10.1-34.4-6.6-44.6 7.9s-6.6 34.4 7.9 44.6C151.2 495 201.7 512 256 512c141.4 0 256-114.6 256-256S397.4 0 256 0C185.3 0 121.3 28.7 75 75zm181 53c-13.3 0-24 10.7-24 24V256c0 6.4 2.5 12.5 7 17l72 72c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-65-65V152c0-13.3-10.7-24-24-24z"/></svg></span></template>
|
||
|
||
<!-- Livereload script (if served using the cli tool) -->
|
||
<script>
|
||
const wsProtocol = location.protocol === 'https:' ? 'wss:' : 'ws:';
|
||
const wsAddress = wsProtocol + "//" + location.host + "/" + "__livereload";
|
||
const socket = new WebSocket(wsAddress);
|
||
socket.onmessage = function (event) {
|
||
if (event.data === "reload") {
|
||
socket.close();
|
||
location.reload();
|
||
}
|
||
};
|
||
|
||
window.onbeforeunload = function() {
|
||
socket.close();
|
||
}
|
||
</script>
|
||
|
||
<script>
|
||
window.playground_line_numbers = true;
|
||
</script>
|
||
|
||
<script>
|
||
window.playground_copyable = true;
|
||
</script>
|
||
|
||
<script src="../ace-2a3cd908.js"></script>
|
||
<script src="../mode-rust-2c9d5c9a.js"></script>
|
||
<script src="../editor-16ca416c.js"></script>
|
||
<script src="../theme-dawn-4493f9c8.js"></script>
|
||
<script src="../theme-tomorrow_night-9dbe62a9.js"></script>
|
||
|
||
<script src="../elasticlunr-ef4e11c1.min.js"></script>
|
||
<script src="../mark-09e88c2c.min.js"></script>
|
||
<script src="../searcher-c2a407aa.js"></script>
|
||
|
||
<script src="../clipboard-1626706a.min.js"></script>
|
||
<script src="../highlight-abc7f01d.js"></script>
|
||
<script src="../book-a0b12cfe.js"></script>
|
||
|
||
<!-- Custom JS scripts -->
|
||
|
||
|
||
|
||
</div>
|
||
</body>
|
||
</html>
|