Commit fd641cd
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
- src/pages/apps
- fantasy-map-generator
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
34 | 34 | | |
35 | 35 | | |
36 | 36 | | |
| 37 | + | |
| 38 | + | |
37 | 39 | | |
38 | 40 | | |
39 | 41 | | |
| |||
0 commit comments