Exploring ScriptQuest together 🐜

Lots of kids learn to code by dragging blocks, then hit a wall when "real" code is all typing. ScriptQuest is the bridge: every tiny program shows as blocks and as text at the same time, one tap apart — so the jump stops feeling like a jump.

1 · Read before you run

Each level is a short script — a few rules like “every 1 tick: move” and “when touch key: add 1 to keys.” Your child reads it and predicts what the hero will do: reach the flag, get stuck at the locked door, hit the spikes, or never get there. Reading code and guessing its behaviour is the single most useful coding skill — and it's the whole game here.

2 · Run it and watch

Then they run it and the hero walks the lane. Comparing the guess to what actually happens is the learning moment — a right guess feels great, and a wrong one teaches even more.

3 · Fix the bug with Semi

Half the levels are broken on purpose. When the hero fails, Semi the ant asks a question — “the door needs a key; did the hero pick one up first?” — and your child picks the one change that fixes it. Wrong picks are safe: they just show what still goes wrong, and you try again.

4 · The big idea

Real programmers spend most of their time reading and debugging, not typing from scratch. ScriptQuest practises exactly that, and the Blocks↔Text switch quietly makes the case: the blocks you already know and the text you're learning are the same program.

Nothing here is real coding on your device or anywhere else — it's a tiny made-up language in a tiny made-up world. No timers, no streaks, no score. On-device — nothing leaves your device.

← Start the quest