Add themed board game library at /mygames/

Embed the bggpipe "Game Shelves" export (static/games/) into a themed
Hugo page. A small loader (embed.js) fetches each export page, lifts out
its <main>, rewrites relative URLs, and rewires game links to ?g=<slug>
so the blog chrome stays on every page; embed.css scopes the export's
component styling to the embed. The export itself is untouched and stays
re-exportable. Adds the menu entry and excludes badges/ from deploy.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
Eric Wagoner
2026-08-06 19:15:26 -04:00
co-authored by Claude Opus 4.8
parent e0e08ba67d
commit f6611257b3
400 changed files with 7127 additions and 2 deletions
+43
View File
@@ -0,0 +1,43 @@
<!doctype html>
<html lang="en">
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Small World · The Game Shelves</title>
<meta name="description" content="Small World in The Game Shelves">
<meta property="og:title" content="Small World · The Game Shelves">
<meta property="og:image" content="../art/40692-294178.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>
<span class="sub">a board game library</span></header>
<main>
<p><a href="../">← the whole library</a> · <a href="https://boardgamegeek.com/boardgame/40692" rel="noopener">view on BGG ↗</a></p>
<h1>Small World <span class="meta">(2009)</span></h1>
<div class="detail">
<div class="art"><img src="../art/40692-294178.jpg" alt="box art for Small World"></div>
<div class="facts"><div class="factrow"><b>players</b> 25 players (best at 4)</div><div class="factrow"><b>playing time</b> 4080 min</div><div class="factrow"><b>ages</b> 8+</div><div class="factrow"><b>weight</b> 2.35 / 5</div><div class="factrow"><b>BGG rank</b> 410</div><div class="factrow"><b>BGG rating</b> 7.19</div><div class="factrow"><b>designers</b> <span class="chip">Philippe Keyaerts</span></div><div class="factrow"><b>artists</b> <span class="chip">Miguel Coimbra</span> <span class="chip">Cyrille Daujean</span></div><div class="factrow"><b>publishers</b> <span class="chip">Days of Wonder</span> <span class="chip">asmodee</span> <span class="chip">Asterion Press</span> <span class="chip">Compaya.hu: Gamer Café Kft.</span> <span class="chip">Edge Entertainment</span> <span class="chip">Enigma (Bergsala Enigma)</span></div><div class="factrow"><b>categories</b> <span class="chip">Fantasy</span> <span class="chip">Fighting</span> <span class="chip">Territory Building</span></div><div class="factrow"><b>mechanics</b> <span class="chip">Area Majority / Influence</span> <span class="chip">Area Movement</span> <span class="chip">Dice Rolling</span> <span class="chip">Hidden Victory Points</span> <span class="chip">Increase Value of Unchosen Resources</span> <span class="chip">Variable Player Powers</span> <span class="chip">Variable Set-up</span> <span class="chip">Victory Points as a Resource</span></div></div>
</div>
<div class="card"><div class="factrow"><b>my copy</b> English third edition · 2012</div><div class="factrow"><b>publishers</b> <span class="chip">Days of Wonder</span></div><div class="factrow"><b>languages</b> <span class="chip">English</span></div></div>
<div class="card desc">In Small World, players vie for conquest and control of a world that is simply too small to accommodate them all.
Designed by Philippe Keyaerts as a fantasy follow-up to his award-winning Vinci, Small World is inhabited by a zany cast of characters such as dwarves, wizards, amazons, giants, orcs, and even humans, who use their troops to occupy territory and conquer adjacent lands in order to push the other races off the face of the earth.
Picking the right combination from the 14 different fantasy races and 20 unique special powers, players rush to expand their empires - often at the expense of weaker neighbors. Yet they must also know when to push their own over-extended civilization into decline and ride a new one to victory!
On each turn, you either use the multiple tiles of your chosen race (type of creatures) to occupy adjacent (normally) territories - possibly defeating weaker enemy races along the way, or you give up on your race letting it go &quot;into decline&quot;. A race in decline is designated by flipping the tiles over to their black-and-white side.
At the end of your turn, you score one point (coin) for each territory your races occupy. You may have one active race and one race in decline on the board at the same time. Your occupation total can vary depending on the special abilities of your race and the territories they occupy. After the final round, the player with the most coins wins.
Clarifications: available in a pinned forum post.</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
<a href="https://git.kestrelsnest.social/eric/bggpipe"
rel="noopener">bggpipe</a></p>
<p>Game data and cover images from <a href="https://boardgamegeek.com"
rel="noopener">BoardGameGeek</a>. BoardGameGeek and BGG are trademarks of
BoardGameGeek, LLC; this page is an independent project, not affiliated
with or endorsed by BoardGameGeek.</p>
</footer>
</main>
</html>