Kognabo Foundation Lab
Interactive workbenches for the deterministic helpers behind
Kognabo, a world generated rather
than hand-authored. Every page here runs the real
@kognabo/foundation code in the browser, so a bad
distribution or a dull name generator shows up in something you can look
at.
Games
Two browser games with no art or audio files: the meshes are built from primitives at load, the levels come out of the noise fields, and the sound is synthesised as it plays.
- Emberwake — a steampunk airship rescue run over procedurally generated ridges and caves.
- Calliope Run — pilot a paddle steamer down an endless generated river, reading the channel for snags and calling at the landings for fares.
Workbenches
- Hash Seeds — deterministic hash seeds and coordinate hashing.
- PRNG Streams — seeded pseudo-random number streams.
- Noise Fields — value noise, fBm, domain warping and terrain shaping.
- Position Mapping — coordinate normalization, longitude wrapping and GPS conversion.
- POI Naming — deterministic point-of-interest naming and curated naming packs.
- World Naming — the world naming service, style selection and duplicate ranking.