The classic traffic-jam sliding puzzle. A 6×6 car park packed with cars and trucks, each able to move only forward or back along the way it faces — to get the little red car out you have to work out who blocks whom, which is exactly thinking backwards. 60 levels from gentle to tricky, all machine-verified solvable. Exact distances for every position are pre-computed: in 🌱 Easy a green house marks the cars that get you closer, and the arrows turn green / orange / grey. Every move can be undone, so kids can never get stuck. Just drag the cars with a finger; first-timers get a three-step lesson from Dino the coach (who talks!).
關卡:60 關由淺入深,全部用程式驗證過解得開;點「第 N 關 ▾」可以直接選關,過關的會有 ⭐。走出最少步數會拿到「完美步數」。
怕分心:點停車場上方的 🌼,所有按鈕收起來,只留停車場和方向鍵。
給家長的話:這類「滑塊解謎」練的是倒著想:小紅車被 A 擋住 → A 要往下,可是被 B 擋住 → 所以要先動 B。這種「為了達成目標,先找出前置條件」的思考,就是程式設計裡的相依性分析,也是日常生活裡「先收桌子才能寫功課」的那種計畫能力。
Goal: drive the little red car 🚗 to the exit 🏁 on the right.
Just one rule: every car can only go forward or back along the way it faces — no turning, no jumping over others. So the blockers have to move first.
How to drive:press and drag a car and it follows your finger square by square. Or tap a car (it glows white) and press the big arrows below. On a desktop: Tab picks a car, arrow keys drive, Z is undo.
Dino the coach: the little dino by the thumbnail pops up a bubble when there is something to say. Tap Dino for the tutorial — three steps (drive straight out → move one blocker → the blocker is blocked too).
The way home: under the car park, Dino stands on the stone that shows how many moves are left (one move = one car, one square); good moves hop forward, bad ones hop back.
Color hints (🌱 Easy only): before you pick a car, a green house marks the cars that can get you closer; once a car is picked the arrows turn green (closer), orange (farther), grey (same) or ✕ (blocked). Exact distances for every position are computed up front, so the colors never lie.
Difficulty: 🌱 Easy has color hints; 🌿 Normal keeps only the move counter; 🌳 Hard gives nothing away. Every move can be taken back, so you can never get stuck — experiment freely.
Stuck? Press “🖐 Show me” and a little hand points at the car to move and which way; it also points once after 10 idle seconds. “↩ Undo” takes a move back.
Levels: 60 levels from gentle to tricky, all machine-verified solvable; tap “Level N ▾” to jump to any level — cleared ones get a ⭐. Finish in the minimum for a “Perfect”.
Too distracting? Tap the 🌼 above the car park to hide every control except the car park and arrows.
For parents: sliding-block puzzles train thinking backwards: the red car is blocked by A → A must go down but B is in the way → so B moves first. Finding the preconditions of a goal is dependency analysis in programming — and the same planning skill as “clear the desk before homework”.