Code Maze icon

Code Maze

Genre:
Rating:
Rating Star3.9 / 5(466 Votes)
Updated:
May 13, 2025
Release:
May 02, 2025
Platforms:
Browser, Mobile

Instructions

Test your coding abilities by programming your very own robot! The robot needs to reach the red goal at the end of the maze. You'll need to input commands for your robot to move and interact with the environment. Tap on one of the five commands to add them to your code.

There are five different commands you can use:

  • player.move: this moves the robot one block forward
  • player.turnLeft: this turns the robot to the left
  • player.turnRight: this turns the robot to the right
  • player.interact: the robot will interact with the environment. Use this to have the robot press a button - just make sure the robot is facing the button to interact with it!
  • for(n) {<action>}: this is a loop that you can use to execute multiple actions. For example, if you want your robot to move forward five times, use this function and replace "n" with "5"!

Each level gives your robot a limited amount of energy. The first four commands use one energy and the for loop will use two energy.

When you have your commands ready, press Start and watch your robot go! If your robot doesn't reach the goal, you can click Reset and start again. You can also remove individual commands by tapping on the command and pressing the x button to remove it from the script.

You can also adjust where each command goes by tapping the up arrow next to the command to move it up or tapping the down arrow to move it down.

After every three stages, you will have to take a little quiz to test your programming knowledge!

Test your coding abilities by programming your very own robot! The robot needs to reach the red goal at the end of the maze. You'll need to input commands for your robot to move and interact with the environment. Click on one of the five commands to add them to your code.

There are five different commands you can use:

  • player.move: this moves the robot one block forward
  • player.turnLeft: this turns the robot to the left
  • player.turnRight: this turns the robot to the right
  • player.interact: the robot will interact with the environment. Use this to have the robot press a button - just make sure the robot is facing the button to interact with it!
  • for(n) {<action>}: this is a loop that you can use to execute multiple actions. For example, if you want your robot to move forward five times, use this function and replace "n" with "5"!

Each level gives your robot a limited amount of energy. The first four commands use one energy and the for loop will use two energy.

When you have your commands ready, press Start and watch your robot go! If your robot doesn't reach the goal, you can click Reset and start again. You can also remove individual commands by clicking on the command and pressing the x button to remove it from the script.

You can also adjust where each command goes by clicking the up arrow next to the command to move it up or clicking the down arrow to move it down.

After every three stages, you will have to take a little quiz to test your programming knowledge!

Game Progress

0 XP
Genre:
Rating:
Rating Star3.9 / 5(466 Votes)
Updated:
May 13, 2025
Release:
May 02, 2025
Platforms:
Browser, Mobile

Instructions

Test your coding abilities by programming your very own robot! The robot needs to reach the red goal at the end of the maze. You'll need to input commands for your robot to move and interact with the environment. Tap on one of the five commands to add them to your code.

There are five different commands you can use:

  • player.move: this moves the robot one block forward
  • player.turnLeft: this turns the robot to the left
  • player.turnRight: this turns the robot to the right
  • player.interact: the robot will interact with the environment. Use this to have the robot press a button - just make sure the robot is facing the button to interact with it!
  • for(n) {<action>}: this is a loop that you can use to execute multiple actions. For example, if you want your robot to move forward five times, use this function and replace "n" with "5"!

Each level gives your robot a limited amount of energy. The first four commands use one energy and the for loop will use two energy.

When you have your commands ready, press Start and watch your robot go! If your robot doesn't reach the goal, you can click Reset and start again. You can also remove individual commands by tapping on the command and pressing the x button to remove it from the script.

You can also adjust where each command goes by tapping the up arrow next to the command to move it up or tapping the down arrow to move it down.

After every three stages, you will have to take a little quiz to test your programming knowledge!

Test your coding abilities by programming your very own robot! The robot needs to reach the red goal at the end of the maze. You'll need to input commands for your robot to move and interact with the environment. Click on one of the five commands to add them to your code.

There are five different commands you can use:

  • player.move: this moves the robot one block forward
  • player.turnLeft: this turns the robot to the left
  • player.turnRight: this turns the robot to the right
  • player.interact: the robot will interact with the environment. Use this to have the robot press a button - just make sure the robot is facing the button to interact with it!
  • for(n) {<action>}: this is a loop that you can use to execute multiple actions. For example, if you want your robot to move forward five times, use this function and replace "n" with "5"!

Each level gives your robot a limited amount of energy. The first four commands use one energy and the for loop will use two energy.

When you have your commands ready, press Start and watch your robot go! If your robot doesn't reach the goal, you can click Reset and start again. You can also remove individual commands by clicking on the command and pressing the x button to remove it from the script.

You can also adjust where each command goes by clicking the up arrow next to the command to move it up or clicking the down arrow to move it down.

After every three stages, you will have to take a little quiz to test your programming knowledge!

3.9 Rating Star
466
Votes