This website requires javascript.
Elementari

Escape Winter Maze Game ❄️

Designed by:

Introduction

Code a voice-commanded journey through a winter wonderland maze. This lesson combines creative storytelling with interactive coding, challenging students to navigate a character through a maze using voice commands and culminating in a celebratory message.

Subjects:
Grades: 3-8
Estimated Time For Completion: 50 mins
Hardware required: Microphone

Objectives

Students will:

  • Design a narrative and maze for a character trapped in a winter wonderland.
  • Code character movement using voice commands and speech recognition events.
  • Code collision events to detect when the character reaches obstacles or goals.
  • Create a celebratory message upon completing the maze.

Code Stories and Games with Elementari

In this lesson, students will use Elementari to design and code their winter maze game. They will create a narrative, design a maze, and use coding blocks to enable character movement through voice commands. Elementari’s creative coding platform makes coding accessible and fun, encouraging creativity and problem-solving.

New to Elementari? Click on the orange Start button to jump right into the lesson for free. Check out our Getting Started Guide for an overview of how Elementari works with your class. Get started for free for up to 35 student accounts.

Coding Concepts Covered

Speech Recognition Relative Position Collision User Navigation Functions in Sequence

Student Instructions

1. Find the Mystical Object 🗝️ (5 mins)

Choose a character who needs to find a mystical object hidden in a winter wonderland to escape. Don't forget to add the story intro!

2. Design Your Own Maze Adventure 🧩 (10 mins)

Design a fun maze using a grid background. Place your character and the mystical object in the grid. Make sure to add your instructions!

3. Coding Voice Commands ⬅️➡️ (10 mins)

Make your character move left and right through the maze using voice commands. Use the On Pronounce and Move blocks.

4. Coding Voice Commands ⬆️⬇️ (10 mins)

Make your character move up and down through the maze using voice commands.

5. Celebration of Escape 🎉 (5 mins)

Conclude your story with your character successfully escaping the winter wonderland.

6. Code the Escape Navigation 🔒 (5 mins)

Code your maze so when your character reaches the mystical object, the story automatically goes to page 3.

7. Decorate & Test 🎨 (5 mins)

Add final touches to your story and test the code to ensure everything works perfectly!

Project Example for Students

Play through this lesson's example project created on Elementari. Use this example to guide and motivate your students.

Standards

CSTA K-12 Computer Science Standards (2017)

Algorithms & Programming

  • 1B-AP-10 - Create programs that include sequences, events, loops, and conditionals.

  • 1B-AP-11 - Decompose (break down) problems into smaller, manageable subproblems to facilitate the program development process.

  • 1B-AP-12 - Modify, remix, or incorporate portions of an existing program into one's own work, to develop something new or add more advanced features.

  • 1B-AP-15 - Test and debug (identify and fix errors) a program or algorithm to ensure it runs as intended.

  • 2-AP-10 - Use flowcharts and/or pseudocode to address complex problems as algorithms.

  • 2-AP-13 - Decompose problems and subproblems into parts to facilitate the design, implementation, and review of programs.

  • 2-AP-17 - Systematically test and refine programs using a range of test cases.

ISTE Student Standards

Creative Communicator

  • 6b - Students create original works or responsibly repurpose or remix digital resources into new creations.

  • 6d - Students publish or present content that customizes the message and medium for their intended audiences.

  • 6c - Students communicate complex ideas clearly and effectively by creating or using a variety of digital objects such as visualizations, models or simulations.

Computational Thinker

  • 5a - Students formulate problem definitions suited for technology-assisted methods such as data analysis, abstract models and algorithmic thinking in exploring and finding solutions.

Innovative Designer

  • 4a - Students know and use a deliberate design process for generating ideas, testing theories, creating innovative artifacts or solving authentic problems.

  • 4d - Students exhibit a tolerance for ambiguity, perseverance and the capacity to work with open-ended problems.

  • 4c - Students develop, test and refine prototypes as part of a cyclical design process.

  • 4b - Students select and use digital tools to plan and manage a design process that considers design constraints and calculated risks.

AASL Standards

Inquire

  • I.A.2 - Recalling prior and background knowledge as context for new meaning

  • I.B.3 - Generating products that illustrate learning.

  • I.C.4 - Sharing products with an authentic audience.

Select Lessons or Create Your Own Lesson!