Skip to content
shixi-11Public

About

A game for learning programming with Tolang.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

Loopuff

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.

shixilin.com/games/loopuff

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.

Current code

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.

Development

npm test
npm run build
npm run dev

Optional 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.

Language rules

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.

License

PolyForm Noncommercial 1.0.0

PolyForm Noncommercial 1.0.0. Commercial use requires separate written permission.

Created by Shixi Lin.

About

A game for learning programming with Tolang.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages