A polished coding maze game for kids with 60 story levels, conditionals, loops, keys and doors, switches, ice, portals, daily challenges, and a shareable map builder.
60 levels · Four learning chapters
Story Level 1Choose an unlocked level, then enter the immersive game view.
Build a program that guides the robot safely to the trophy.
🧩 Available Command Blocks
Chapter focus: programs run from top to bottom.
📜 Robot Program
Blocks used0 / --
Tap a block above to build your program. Use ↑ ↓ to reorder and ✕ to remove.
0 attempts · 0 hints
Check the robot's direction, then build your program from the first command.
🛠️ Map Canvas
Edges count as obstacles. Keys and doors, switches and gates, and portals A and B must be paired. You may place up to three batteries.
🎨 Map Tools
Choose a tool, then tap a cell to place it.
🔗 Map Share Code
📘 Robot Maze · How to PlayNeed help? Select “How to Play” at the top to reopen this guide anytime.
① Study the mapCheck the robot's direction, the goal, and any keys, switches, ice, portals, or batteries.
② Build a programSelect command blocks to add them to the Robot Program, then use ↑ ↓ to reorder them.
③ Run from startThe program runs from top to bottom. Hitting an obstacle that cannot be crossed ends the run.
④ Optimize for three starsComplete the level first, then reduce blocks and executed steps. Three stars require no hints and no collisions.
🎯 Goal and Star Rules
★ 1 star: Complete the mission
Reach the goal and finish every required task: collect the key, trigger the switch, and collect all batteries when present.
★★ 2 stars: Write a leaner program
Complete the mission within the suggested block limit and use the required conditional or loop skill when the level asks for it.
★★★ 3 stars: Build an excellent algorithm
Meet the two-star requirements, stay within two executed steps of the reference, use no hints, and avoid collisions.
💡 Hints do not prevent completion
Hints progress from a mechanism tip, to the first three reference blocks, to the full reference program. You may still finish, but cannot earn three stars on that run.
🧩 Command Block Guide
Block
What it does
When to use it
🤖 Move Forward 1
Moves one cell in the robot's current direction.
The basic movement command. The run fails if the next cell is blocked.
↻ Turn Right / ↺ Turn Left
Changes direction without moving.
Use it wherever the route turns.
⚠️ If Blocked, Turn Right / Left
Turns only when a wall, closed door, or closed gate is ahead.
Introduced in Chapter 2 so programs can react to the map.
↩ Turn Around
Rotates 180°.
A clearer way to reverse direction than using two turn commands.
🔁 Repeat Move 2 / 3 / 4 Times
Performs several forward moves with one block.
Introduced in Chapter 3 to compress repeated code.
⏩ Move Until Blocked
Keeps moving until the way is blocked or the mission is complete.
An advanced Chapter 4 loop for long straight and repeating routes.
🗺️ Map Mechanisms
Wall
Walls can never be crossed and count as “blocked ahead” for conditional blocks.
Key + Door
Collect the key before crossing the closed door. If a level has a key, it must be collected to complete the mission.
Switch + Gate
Stepping on the switch permanently opens every gate. A level with a switch requires it to be activated before completion.
Ice
The robot slides in its current direction until blocked, leaving the ice, or entering a portal. Plan where it will stop.
Portal A / B
Entering either portal instantly moves the robot to the other while preserving direction. Any current slide ends after teleporting.
Battery
Stepping on a battery collects it. Every battery must be collected before reaching the goal.
Goal
Reaching the goal is only the final step. The mission is incomplete if a key, switch, or battery task remains.
Robot Direction
“Move Forward” always follows the robot's current direction, so check which way it faces before programming.
🚀 60-Level Learning Path
Chapter 1 · Levels 1–15
Sequences: learn forward movement and turns, then translate a route into precise commands.
Chapter 2 · Levels 16–30
Conditionals and mechanisms: add “if blocked, turn,” switches and gates, then keys and doors.
Chapter 3 · Levels 31–45
Loops and compression: repeat movement and solve ice, portal, and combined puzzles.
Chapter 4 · Levels 46–60
Combined algorithms: mix keys, doors, switches, ice, portals, and batteries to write shorter, more reliable programs.
Recommended approach: First focus only on completing the mission. Next, find repeated movement and fixed turns. Finally, use conditionals and loops to compress the program. This teaches programming better than chasing the shortest code immediately.
📅 Daily Challenge and 🛠️ Map Builder
Daily Challenge
A fixed mixed-mechanism maze is generated from your local date. Refreshing on the same day keeps the same map, and every command block is available.
Map Builder
Choose a 5×5, 7×7, or 9×9 canvas. After placing elements, validate the map to check pairing rules and confirm that a solution exists.
Map Builder rules
Keys need doors, switches need at least one gate, portals A and B must pair, batteries are limited to three, and start cannot overlap the goal.
RM2 share code
After validation, create an RM2 code and send it to someone else. They can paste the code to import the same map.
🧠 Troubleshooting
Keep hitting walls?
Do not add more forward moves yet. Check each turn, or use “If Blocked, Turn” when that block is available.
Reached the goal but did not finish?
Check the mission bar for a missing key, an inactive switch, or uncollected batteries.
Sliding too far on ice?
Ice is not a normal cell. Trace the straight line and predict where the robot will stop.
Program too long?
Replace consecutive forward commands with repeat blocks, then see whether “Move Until Blocked” can replace a long sequence.
Want three stars?
Finish once, then optimize. Avoid hints and collisions, and stay within the suggested block count.
Not sure where to start?
Trace the route with your finger and ask whether each step needs movement or a turn. Write a simple correct program first, then compress it.
❓ Frequently Asked Questions
What programming skills does this robot maze teach?
The 60-level story starts with sequences, then introduces conditionals, loops, code compression, and combined mechanisms to help children break routes into executable steps.
How does the difficulty progress across the 60 levels?
The story has four 15-level chapters: basic movement and turns, conditionals and mechanisms, loops with ice and portals, then combined puzzles using keys, doors, switches, and batteries.
Do Daily Challenge and Map Builder require an internet connection?
No. The daily maze is generated from your local date, while map building, validation, share codes, and progress all run in your browser.
Where can I find the game guide?
Select “📘 How to Play” beside the game modes to open the complete guide, including command blocks, mechanisms, three-star tips, the four-chapter path, and troubleshooting.
How do I play Robot Maze on a phone or tablet?
On mobile, choose a level first and then enter the immersive game view. Tap command blocks to build a program, then select “Run from Start” to execute it.
How are Robot Maze challenge scores compared?
After completing a story level, you can create a challenge link. Fewer executed steps wins; if both scores use the same number of steps, the faster time wins.
Can I create or accept a maze challenge without signing in?
Yes. You can create, accept, and submit an anonymous challenge. For signed-in users, a challenge appears on the profile only after somebody accepts it.