

Introducing Reconstructor: a language evolution emulator with the comparative method as a puzzle
I would like to present you Reconstructor, a web app I have been working on. It is an emulation engine for sound changes in language, and features a puzzle and a sandbox mode.
Puzzle
In the puzzle, you are presented with a series of cognate sets across related (fictional) languages, and have to find out what were the proto forms.
Five different proto languages are available. Words are generated randomly according to their phonotactics, and then transformation rules are sampled from an internal database to produce different daughter languages.
Sandbox
In the sandbox, you can write your own sound transformation rules and apply them to a vocabulary of your choice. This is great for checking some linguistic hypothesis or evolving a conlang.
Rules are written as text, according to a custom format. This is a lot faster than clicking on UI components.
The app comes with an example set of rules simulating the change from Latin to Italian. It's by no means complete but illustrates the process well.
That's it!
I'm the single developer doing this out of a language hobby, and it's free, there's no registration or anything. There definitely is a lot of room for improvement and I would love to hear your feedback!