Skip to content

Commit fd641cd

Browse files
committed
feat(fantasy-map): expand generator and redesign as risograph atlas
Split the page into a `fantasy-map-generator/` folder (noise, data, world helpers, generator, UI primitives) and rebuild the atelier as a full-width editorial spread with a tabbed control strip beneath. Generation now spans 11 world presets (continent, archipelago, atoll, inland sea, Middle-Earth, volcanic isle, frozen north, desert caliphate, etc.), 6 risograph palettes that retint the whole UI, 6 naming traditions (Westron, Norse, Latin, Arabic, Elvish, Slavic), a biome system (forest / jungle / swamp / desert / tundra / snow), plus volcanoes, plateaus, ruins, wizard towers, monasteries, standing stones, lighthouses, capitals with crowns, voronoi realms, sea serpents, krakens, shipwrecks and an auto-sized cartouche. Coastlines render via overlapping circles instead of per-cell rects so the map reads as hand-printed rather than pixelated, every pictogram (mountain, tree, castle, kraken, etc.) was redrawn, and text labels use measureText / maxWidth so long names fit. Adds a separate name seed with a Rename button and a Place names toggle to suppress all labels without re-rolling the world.
1 parent ade2cf6 commit fd641cd

7 files changed

Lines changed: 2260 additions & 791 deletions

File tree

renderer/+onRenderHtml.jsx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,8 @@ const head = `
3434
<link href="https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght,SOFT,WONK@0,9..144,200..900,0..100,0..1;1,9..144,200..900,0..100,0..1&display=swap" rel="stylesheet" />
3535
<link href="https://fonts.googleapis.com/css2?family=Abril+Fatface&display=swap" rel="stylesheet" />
3636
<link href="https://fonts.googleapis.com/css2?family=Cinzel:wght@400;600;800&display=swap" rel="stylesheet" />
37+
<link href="https://fonts.googleapis.com/css2?family=UnifrakturCook:wght@700&family=IM+Fell+English:ital@0;1&family=IM+Fell+DW+Pica:ital@0;1&display=swap" rel="stylesheet" />
38+
<link href="https://fonts.googleapis.com/css2?family=DM+Serif+Display:ital@0;1&family=DM+Mono:wght@300;400;500&display=swap" rel="stylesheet" />
3739
<title>fezcodex</title>
3840
`;
3941

0 commit comments

Comments
 (0)