top of page

Maze Game: A group educational game to teach children the basics of programming!

Learning to code doesn't require screens or complicated devices. With the Maze game, your kids can learn the basics of programming in a fun, interactive and collaborative way.

Programming in the computer world is a common profession, and everything in our lives can be programmed and adapted to our needs.

To make it easier to understand, the programs are:

  • beginning

  • set of commands

  • Data storage memory

  • conditions

  • Repeat commands number of times

  • end

Commands are executed in a specific sequence according to pre-defined conditions. Memory is used to store data (the number of times you performed a certain action, the start time, the result of a mathematical operation - such as addition, subtraction, etc.), all of which are necessary to complete the commands correctly.

The program ends if we reach a condition in which we order the program to end.


The game

Tools required:

  • Large boxes or chairs to build the maze.

  • Cones or tape to mark paths.

  • Colourful cards with instructions: “Go forward a step”, “Turn right”, “Turn left”, “Repeat (says number of times) go forward a step”.

  • A memory card on which the number of correct steps is written, and another on which the number of incorrect steps is written. A list with (true/false) and each time a line is added under the appropriate card.

  • A temporary watch for telling time.

  • Small prize for the winners.


Game roles (three children participate in the game, each with a role):

The first child

He repeats until he reaches the goal,

  • Is the card executable? If yes, ask yourself the following question:

  • Is the card the right card to get me to the goal? - If yes, give the command to the robot as it is on the card, and it waits to start again.

  • If the answer is no to one of the previous two questions, he draws the next card and repeats the questions.


The second child

  • The order is executable successfully - if yes clap once.

  • The order is not enforceable - clap twice.

  • I reached the end, he claps 3 times.

The third child


How to play:

The program

The robot executes the command exactly as it heard it inside the maze. (Only one command at a time)

The counter keeps track of time and records points. Speed is important because a lower time means a higher score.

The game continues until the robot reaches the end of the maze.

The timer records the time it took for the team to complete the game, calculates the result and announces it to those present.


The points are calculated as follows

The fastest team gets a full score, and each slower team gets points deducted according to its ranking (one point for each lower ranking).


The game can be played with several groups, and the group with the highest number of correct points is the winner!



Conclusion:

The Maze game is a great way to teach kids the basics of programming and enhance teamwork and communication skills.

Call for interaction:


We invite you to try this interesting game and share your experiences and photos of your children enjoying the “maze” using the hashtags #MazeProgramming #TeachingProgrammingToChildren #EducationalGames #InteractiveGames.



If you need help in preparing and implementing the event, contact us via the contact link



Comentários


bottom of page