Stage 1 Complete — 7 modules, 202 tests

Seamless tile-based maps for virtual tabletops

TileForge generates large-scale battle maps tile-by-tile with edge continuity, structural constraints, and style locking. Every tile sees its neighbors.

7
Python modules
3
Generation strategies
3
Validation tiers
4
Blending methods

The Seam Problem

AI generates beautiful individual tiles, but has no concept of neighbors. TileForge solves this with edge-aware generation, graduated validation, and overlap blending.

With Laplacian blending — seamless
Without blending — visible seam
Without blending — visible seam
With Laplacian blending — seamless

How It Works

Four stages from seed tile to seamless map.

Seed
Seed
Set the style
Expand
Expand
Edge-aware growth
Validate
Validate
Quality gate
Blend
Blend
Seamless output

Choose Your Path

Three ways to explore TileForge, based on what you care about.

Explore the Documentation

TileForge Explorer — Interactive documentation for tile-based map generation

Built with SvelteKit, Canvas 2D, and D3. Deployed to tiles.willkara.com