English · 简体中文 · 繁體中文 · 日本語 · 한국어 · Tiếng Việt · Deutsch · Español · Русский · Українська · العربية
A game for learning programming with Tolang.
Read code, predict its result, change it, and solve new problems without a template.
The Vault Run adds three connected puzzles. Use numeric output to release locks, try variables and send signals in order. Fresh clues, saved drafts and three collectible stamps support another run.
The first chapter is playable: four missions covering values, addition and name bindings, with predictions, explanations, modifications and independent programming. The interface and course support 11 languages. Programs run locally in a small teaching interpreter without a backend or third-party packages. This is not the full Tolang compiler or TVM; later chapters are in development.
Independent challenges include a 100-point code assessment with execution, output and requirement feedback. Revise and resubmit; typing speed and matching an example do not affect the grade.
The fourth mission turns program output into a plane’s flight distance. Run a program, watch where the plane lands, then change the calculation.
npm test
npm run build
npm run devOptional accounts use an isolated Better Auth service on the owner's Mac mini. Games and learning progress remain local to the browser. See the deployment and reuse plan for setup, validation and current limits.
The interface, lessons, questions, hints and errors use the selected language. Chinese names are 环灵 and 環靈; all other languages use Loopuff. Code identifiers and punctuation stay unchanged. Arabic text uses right-to-left layout, while code remains left-to-right.
PolyForm Noncommercial 1.0.0. Commercial use requires separate written permission.
Created by Shixi Lin.