The Tongue social card

About

Pick a numeric seed and the game procedurally generates a proto-language: a phoneme inventory, syllable templates, a 32-word core lexicon, and a 4x3 terrain map. From there you steer its evolution, applying sound changes and holding off weighted autonomous drift in which cross-linguistically common rules are weighted higher. As geography divides the territory, communities split by impassable terrain diverge into independent daughter languages, and a mutual intelligibility matrix tracks how far apart the family has grown using normalised edit distance across the shared concept list. Deployed live at the-tongue.vercel.app.

Highlights

  • Procedural language generation from a numeric seed: phoneme inventory, syllable templates, 32-word core lexicon, 4x3 terrain map.
  • Sound-change system with weighted autonomous drift and player-steered changes; cross-linguistically common rules weighted higher in drift.
  • Mutual intelligibility matrix uses normalised edit distance across the shared concept list to track family divergence.
  • Geographic fracture mechanic: communities split by impassable terrain diverge into independent daughter languages.
  • Deployed live at the-tongue.vercel.app; built with Svelte 5 runes and Tailwind CSS v4.

By the numbers

Commits
159
Lines added
+21,204
Lines removed
−1,625
Source files
12,076