Skip to main content
Skip to main content

Create a board game
that uses an Ozobot

Integrating Digital Technologies
Years 3-4

DT+ English

Create a game board where the player is provided with a number of decisions. Using Scratch and Makey Makey, students add multimodal elements to the story. These elements are activated using an Ozobot.

Ozobot setup with laptop

Suggested steps

Investigate and define

Introduce students to the Ozobot, using the Cloud Ozobot Maze or Space Butterfly Maze (available at Organise students to draw their own mazes using colour codes and decisions (algorithms).

Generate and design

  1. Discuss how a ‘choose your own adventure' story works. Explain the concept of this type of story is to allow the reader to choose different pathways leading to alternative events within the plot.
  2. Model the construction of a storyboard that will portray graphically the choices and subsequent outcome of each choice as an algorithm with branching. Relate this to how the Ozobot is going to choose different paths within their story/adventure.
  3. Students:
    • plan out their story using a graphical algorithm model that includes simple branching options
    • draw the story on paper to display the plot, including all branching choices offered and alternative endings (if included).
    • on the large sheets of paper, connect story paths for the Ozobot to follow by using black and coloured lines. They include intersecting lines to include branching options (by default, at an intersecting line the Ozobot will randomly decide which path to take unless a code is used).

Produce and implement

Using Scratch (or similar visual block-programming software), students create simple animations for the key plot points or events in their story, using sprites and/or speech/audio blocks.


  • Include conditionals, branching and user input (eg, imagining that the player is asked which path they want to take).
  • Connect the computer to the story mat using a Makey Makey and use a ‘switch’ to activate multimodal elements created within Scratch. Hint: To create the circuit, include conductive tape or aluminium foil under the paper switch (see it at the top middle part of the picture).
Photo courtesy of Jo Klein
Makey Makey activates when the Ozobot proceeds over the paper, completing the circuit. See the aluminium foil at the top of the image.


Invite students to share their interactive stories with their peers and discuss the alternative endings or variations in endings.


  • Students explain how their story meets the audience's needs and how the concept of ‘branching’ or decision making helped the audience make their decision.
  • Was enough information provided to help them decide which path to take?
  • Was the information confusing at any point?
  • Centre the discussion on data and ask students to suggest what data was needed to help readers make their decisions.

Why is this relevant?

Decisions are important within computational thinking. They allow actions to be changed, based on the input of data. This input could be:

  • user-input; for example, selecting an onscreen value or button, typing in an answer
  • sensed from the immediate environment; for example, collected via a sensor on a robotic device sensing an obstacle and being programmed to avoid it (or, in the case of Ozobots, different colours when sensed will change the speed).

Algorithms are the step-by-step procedures required for solving a problem. Algorithms may be described either diagrammatically or in structured English. Flowcharts are often a good way of visualising algorithms and can be an effective way to teach the concept of ‘branching’. Branching involves making a decision between one of two or more actions, depending on sets of conditions and the data being inputted.

This activity can be used to strengthen students' understanding of computer programming and robotics. It can be used to combine computer programming and robotics to create engaging and innovative solutions to simple digital problems, using multimodal texts.

To create a STEM-based unit, include:

  • construction of a story background, using bridges and 3D elements to add in elements of engineering design
  • focus on a science concept, eg create a space game board or design a game with data on ways to create a future Earth.