Langville

A town that only grows when you actually learn Spanish.

A browser-based 3D town builder where every building requires a real spaced-repetition vocabulary exercise. Get a word right and construct — get it wrong and it just comes back around.

Langville town builder with a settlement mid-growth

What it does

Built on real spaced repetition, not a progress bar.

Spaced repetition, not a progress bar

A hand-built SM-2 scheduler tracks per-word repetitions and due dates. A right answer advances the schedule; a wrong one just keeps the word in rotation — never a penalty, never a pay-to-skip.

Five exercise types, gated to your level

Multiple-choice, fill-in-the-blank in both directions, sentence-scramble, full dictation, and listening variants — all scaled to how well you actually know each word.

Settlements that grow into real history

Reach a mastery threshold and your town transforms into the next real historical stage of an actual Mexican city, researched against real geography and architecture.

A living 3D world

A Three.js-rendered town with a day/night cycle, click-to-move plus WASD, and villagers who mix in the Spanish you've actually learned.

FAQ

Common questions

Do I need to know Spanish already?

No — it starts from zero, but there's an optional adaptive placement quiz for players who already know some, so it doesn't waste time re-teaching words you've mastered.

What happens if I get an answer wrong?

Nothing bad — there's no fail state or resource loss. The word just stays due in the spaced-repetition queue, so you'll see it again soon.

Do I need to create an account?

No — everything saves to your browser's local storage, with support for multiple named profiles on one device. There's no server, which also means progress won't sync across devices yet.

What language does it teach?

Spanish only, for now — a deliberate scope decision to prove the core loop deeply in one language before building a multi-language content pipeline.

Is there combat or multiplayer?

No — combat is permanently out of scope. If a head-to-head feature is ever added, it'll be asynchronous trade or diplomacy between towns, never combat.