Human Maze

Objective:

     Guide a person through a maze of objects


Materials Required:

   - Misc. objects

   - Paper/Pens


Setup:

   - Build a basic maze or path through the room using the objects as           barriers


Algorithms

Computers use sequences of instruction called algorithms to complete tasks. The sequence of events is like step by step instructions on how to reach its goal. 

On your paper, write step by step instructions on how to guide someone through the maze (Think take a step, turn, take a step, and be specific!)

Next have someone else (a friend, a troop leader, etc) follow your instructions to complete the maze. Make sure to follow these steps word for word, exactly like a computer would! Don't assume anything!

How well did your instructions work?

Mobirise Website Builder
Mobirise Website Builder
Loops

Loops are ways that a computer can do steps multiple times in a row. If you want a character in a game to take 100 steps, you might write out the action to take a step 100 times. That's a lot of work. Instead, you could write it once and say do this 100 times. Thats a lot less work for you!

How can you make a better instructions using loops? When you give directions do you say drive one street, drive another street, drive another street, or do you say drive 3 streets? How can you do that using loops?

Rewrite your instructions to be more efficient using loops. Now have someone else try the maze using these new instructions.

Does the path still work? Were your instructions shorter than before?

Events

Things called events help a computer know when to do something. When you press a button on your keyboard, it types the letter you pressed. You pressing the button is an event because when that happens, this happens. Another example is the baking a cake. When the ingredients are done mixing, put the cake in the oven. When the oven is done, take the cake out.

How can you use events to make your instructions even better? Could you tell someone to stop walking when they hit a wall or reach the end?

Rewrite your instructions using some of these events. Now have someone else try the maze following these new instructions.

How short were you able to make your instructions?

Mobirise Website Builder

Not official requirements - supplemental material

AI Website Builder