Pricing Plans
Log In

Advanced Scratch - Build a 3-D Maze

In this advanced Scratch class, learn about the science and math of perspective and learn to code a 3-dimensional maze of your own design.
Kari Santos - coding Scratch and Robotics
Average rating:
4.9
Number of reviews:
(490)
Star Educator
Class

What's included

6 live meetings
5 hrs 30 mins in-class hours

Class Experience

Have you played a 3-D maze game and wondered how the maze was built? This class will teach you how to create your own 3-D maze engine! We will learn the science and math of perspective - how to project a 3-D object ( a maze) onto a 2-D screen (the Scratch stage). Then we will build the code to dynamically create a maze where you will have the first-person experience of exploring the maze. We'll learn how to add additional objects to the maze so that items can be collected while exploring the maze.

This class uses lists, broadcasts, "My Blocks" and many, many variables! The class teaches about how camera projection works, and the science and math ( a little geometry and ratios) of vision. 

Learners should be advanced Scratchers and ideally have taken at least Storytelling 1 and 2 or Game Design 1 and 2 from me. Learners who have not taken my classes will need to describe their Scratch capabilities. (Please sign up and message me).  This class depends on building and using lists of numbers, uses simple math (no trigonometry), but a decent amount of calculations.

Week 1: How to use Lists, the Math and Science of Perspective
Week 2: Draw Maze and Make "Perspective Measuring" Sprites
Week 3: Build the Script for Measuring the Maze
Week 4: Build Script to Draw a Wall
Week 5: Build Script for Rendering (drawing) the Maze as a Projection
Week 6: Add an Object to the Maze.

Learning Goals

Learners will learn to use variables, lists, My Blocks, and broadcasts to create a Maze engine in Scratch.

They will also learn how 3-D projection works. This involves some math, science, and drawing.
learning goal

Other Details

Parental Guidance
Learners must have a computer set up where they can share their Scratch screen through Zoom. This means Scratch and Zoom must run on one device. You can use 2 devices, but one of the devices must be running both Scratch and Zoom. Scratch and Zoom together need a good computer to run well.
Supply List
The larger the screen display, the better! It is challenging to run Zoom with a shared screen and Scratch at the same time... This class needs a good computer that can handle Zoom and Scratch (running in turbo mode) at the same time.
External Resources
In addition to the Outschool classroom, this class uses:
  • Scratch
4.9
490reviews
Star Educator
Profile
Teacher expertise and credentials
I have taught Scratch to over 750 learners on OutSchool.

Reviews

Live Group Class
Share

$25

weekly

1x per week, 6 weeks
55 min
Completed by 9 learners
Live video meetings
Ages: 9-14
1-6 learners per class

This class is no longer offered
About
Support
SafetyPrivacyCA PrivacyLearner PrivacyYour Privacy ChoicesTerms
Financial Assistance
Get The App
Download on the App StoreGet it on Google Play
© 2025 Outschool