Add shelves page to game library; refresh bggpipe export

Port the export's physical shelf layout (.wall/.orow/.ocell) into the
scoped embed.css so /mygames/?g=shelves renders the wall in true
proportions, using the cream board color and accent-purple links for
legibility on the dark theme. Includes a fresh bggpipe re-export (new
Etherfields and Red Dragon Inn titles, updated art). embed.js/embed.css
are untouched by the export.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
Eric Wagoner
2026-08-09 16:36:24 -04:00
co-authored by Claude Opus 4.8
parent f6611257b3
commit cfabb20537
339 changed files with 2022 additions and 608 deletions
+5 -5
View File
@@ -5,7 +5,7 @@
<title>Gloomhaven · The Game Shelves</title>
<meta name="description" content="Gloomhaven in The Game Shelves">
<meta property="og:title" content="Gloomhaven · The Game Shelves">
<meta property="og:image" content="../art/174430.jpg">
<meta property="og:image" content="../art/174430-520054.jpg">
<link rel="icon" href="data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'><text y='.9em' font-size='90'>🎲</text></svg>">
<link rel="stylesheet" href="../style.css">
<header class="site"><a href=".././">The Game Shelves</a>
@@ -14,14 +14,14 @@
<p><a href="../">← the whole library</a> · <a href="https://boardgamegeek.com/boardgame/174430" rel="noopener">view on BGG ↗</a></p>
<h1>Gloomhaven <span class="meta">(2017)</span></h1>
<div class="detail">
<div class="art"><img src="../art/174430.jpg" alt="box art for Gloomhaven"></div>
<div class="facts"><div class="factrow"><b>players</b> 14 players (best at 3)</div><div class="factrow"><b>playing time</b> 60120 min</div><div class="factrow"><b>ages</b> 14+</div><div class="factrow"><b>weight</b> 3.92 / 5</div><div class="factrow"><b>BGG rank</b> 4</div><div class="factrow"><b>BGG rating</b> 8.53</div><div class="factrow"><b>designers</b> <span class="chip">Isaac Childres</span></div><div class="factrow"><b>artists</b> <span class="chip">Alexandr Elichev</span> <span class="chip">Lucile Mathieu</span> <span class="chip">Josh T. McDowell</span> <span class="chip">Alvaro Nebot</span></div><div class="factrow"><b>publishers</b> <span class="chip">Cephalofair Games</span> <span class="chip">Albi</span> <span class="chip">Albi Polska</span> <span class="chip">Arclight Games</span> <span class="chip">Feuerland Spiele</span> <span class="chip">Galápagos Jogos</span></div><div class="factrow"><b>categories</b> <span class="chip">Adventure</span> <span class="chip">Exploration</span> <span class="chip">Fantasy</span> <span class="chip">Fighting</span> <span class="chip">Miniatures</span></div><div class="factrow"><b>mechanics</b> <span class="chip">Action Queue</span> <span class="chip">Action Retrieval</span> <span class="chip">Campaign / Battle Card Driven</span> <span class="chip">Card Play Conflict Resolution</span> <span class="chip">Communication Limits</span> <span class="chip">Cooperative Game</span> <span class="chip">Critical Hits and Failures</span> <span class="chip">Deck Construction</span> <span class="chip">Grid Movement</span> <span class="chip">Hand Management</span> <span class="chip">Hexagon Grid</span> <span class="chip">Legacy Game</span> <span class="chip">Line of Sight</span> <span class="chip">Modular Board</span> <span class="chip">Multi-Use Cards</span> <span class="chip">Narrative Choice / Paragraph</span> <span class="chip">Once-Per-Game Abilities</span> <span class="chip">Role Playing</span> <span class="chip">Scenario / Mission / Campaign Game</span> <span class="chip">Simultaneous Action Selection</span> <span class="chip">Solo / Solitaire Game</span> <span class="chip">Storytelling</span> <span class="chip">Tags</span> <span class="chip">Variable Player Powers</span></div></div>
<div class="art"><img src="../art/174430-520054.jpg" alt="box art for Gloomhaven"></div>
<div class="facts"><div class="factrow"><b>players</b> 14 players (best at 3)</div><div class="factrow"><b>playing time</b> 60120 min</div><div class="factrow"><b>ages</b> 14+</div><div class="factrow"><b>weight</b> 3.92 / 5</div><div class="factrow"><b>BGG rank</b> 4</div><div class="factrow"><b>BGG rating</b> 8.53</div><div class="factrow"><b>designers</b> <span class="chip">Isaac Childres</span></div><div class="factrow"><b>artists</b> <span class="chip">Alexandr Elichev</span> <span class="chip">Lucile Mathieu</span> <span class="chip">Josh T. McDowell</span> <span class="chip">Alvaro Nebot</span></div><div class="factrow"><b>publishers</b> <span class="chip">Cephalofair Games</span> <span class="chip">Albi</span> <span class="chip">Albi Polska</span> <span class="chip">Arclight Games</span> <span class="chip">Feuerland Spiele</span> <span class="chip">Galápagos Jogos</span></div><div class="factrow"><b>categories</b> <span class="chip">Adventure</span> <span class="chip">Exploration</span> <span class="chip">Fantasy</span> <span class="chip">Fighting</span> <span class="chip">Miniatures</span></div><div class="factrow"><b>mechanics</b> <span class="chip">Action Queue</span> <span class="chip">Action Retrieval</span> <span class="chip">Campaign / Battle Card Driven</span> <span class="chip">Card Play Conflict Resolution</span> <span class="chip">Communication Limits</span> <span class="chip">Cooperative Game</span> <span class="chip">Critical Hits and Failures</span> <span class="chip">Deck Construction</span> <span class="chip">Grid Movement</span> <span class="chip">Hand Management</span> <span class="chip">Hexagon Grid</span> <span class="chip">Legacy Game</span> <span class="chip">Line of Sight</span> <span class="chip">Modular Board</span> <span class="chip">Movement Points</span> <span class="chip">Multi-Use Cards</span> <span class="chip">Multiple Maps</span> <span class="chip">Narrative Choice / Paragraph</span> <span class="chip">Once-Per-Game Abilities</span> <span class="chip">Player Elimination</span> <span class="chip">Role Playing</span> <span class="chip">Scenario / Mission / Campaign Game</span> <span class="chip">Simultaneous Action Selection</span> <span class="chip">Solo / Solitaire Game</span> <span class="chip">Storytelling</span> <span class="chip">Tags</span> <span class="chip">Variable Player Powers</span></div></div>
</div>
<div class="card"><div class="factrow"><b>my copy</b> English edition, sixth printing · 2020</div><div class="factrow"><b>publishers</b> <span class="chip">Cephalofair Games</span></div><div class="factrow"><b>languages</b> <span class="chip">English</span></div></div>
<div class="card desc">Gloomhaven is a game of Euro-inspired tactical combat in a persistent world of shifting motives. Players will take on the roles of wandering adventurers with their own special sets of skills and their own reasons for traveling to this dark corner of the world. Players must work together out of necessity to clear out menacing dungeons and forgotten ruins. In the process, they will enhance their abilities with experience and loot, discover new locations to explore and plunder, and expand an ever-branching story fueled by the decisions they make.
This is a game with a persistent and changing world that is ideally played over many game sessions. After a scenario, players will make decisions about what to do next, which will determine how the story continues, kind of like a “Choose Your Own Adventure” book. Playing through a scenario is a co-operative affair where players will fight against automated monsters using an innovative card system to determine the order of play and what a player does on their turn.
Each turn, a player chooses two cards to play out of their hand. The number on the top card determines their initiative for the round. Each card also has a top and bottom power, and when it is a players turn in the initiative order, they determine whether to use the top power of one card and the bottom power of the other, or vice-versa. Players must be careful, though, because over time they will permanently lose cards from their hands. If they take too long to clear a dungeon, they may end u exhausted and be forced to retreat.</div>
Each turn, a player chooses two cards to play out of their hand. The number on the top card determines their initiative for the round. Each card also has a top and bottom power, and when it is a players turn in the initiative order, they determine whether to use the top power of one card and the bottom power of the other, or vice-versa. Players must be careful, though, because over time they will permanently lose cards from their hands. If they take too long to clear a dungeon, they may end u exhausted and be forced to retreat.</div><div class="card"><div class="factrow"><b>where it lives</b> Library Kallax · A1</div></div>
<footer>
<p><a class="pbb" href="https://boardgamegeek.com" rel="noopener"><img src="../art/powered-by-bgg.png" alt="Powered by BGG" height="40"></a></p>
<p>The Game Shelves · cataloged from shelf photos by