understand what algorithms are; how they are implemented as programs on digital devices; and that programs execute by following precise and unambiguous instructions.
create and debug simple programs
use logical reasoning to predict the behaviour of simple programs
2.3b
LO: To create a virtual world (1).
Now it is the children's turn to design their own maze and share it so that others can try to complete it!
So the children will not spend weeks designing their maze we are going to set some limits:
the max size is going to be 8 x 8
the maze must contain a goal (the house ending from the Big Maze)
it can only contain a maximum of 5 objects to collect.
Start with the default world (Alone).
Go to Additional Options/World Editor to bring up the editing window.

Now is a good time to move the Options and Editor window to the side so that you can see your world.
Go to World Dimentions to set the x and y values to 8.
Next, go to Goal/Robot to choose the finishing position of the robot - click on the picture you want and then click on a square in your world.
Now we can start to add walls to the world to create the maze: go to Add/Walls and then click on the lines in your world, you can click on a wall to remove it.

Once the walls are completed you will be able to add object to your world for Reeborg to collect. Add/Objects, again, you click on the picture and then click on a square in your world - you will be asked to set the number of objects but just keep it as 1. To remove the objects just click on them and set the number of objects to 0.

Finally, the children can decorate their maze using tiles Add/Tiles. Be aware that Reeborg cannot walk through water or bricks!

MAKE SURE YOU CLICK ON Save world in browser AND GIVE IT A NAME OR YOUR MAZE WILL DISSAPEAR!
Once the maze is saved to the browser you can save it to your computer by going to Additional options/World: creation, edition.../Save world to file and giving it a suitable name.
The example maze file is available below.