# A-Mazing Marty

## Learning Intentions

• Understand how programming skills can be applied elsewhere

## Success Criteria

• I can make a Marty Robot move a certain number of steps
• I can explain why sequence is so important in computer programming

Update your blog with what you have enjoyed/learned in school this week.

## Today

• In this lesson you are going to be programming Marty to complete a maze.
• The faster you complete the maze and the more complex your code is (i.e. using things like loops and if statements rather than a series of movement tools) the more points your team will get.

## The editor - a quick reminder

https://app.robotical.io/

## The editor

Pick the Marty Blocks mode as you will not get a Marty Bot each and this allows you to program until you have one

## Getting to the yellow

• To start, get into your groups
• Collect a yellow piece of paper, a Chromebook and a Marty Robot for your group
• Your first objective will be to use the sensors to detect when Marty has reached the yellow piece of paper.
• When you have done that, produce a series of instructions that makes Marty move until he has reached the yellow.

## Getting started

• Using the mats in front of you, you will need to develop a series of instructions so that when the green flag is clicked your Marty (not your team's Marty, yet) can complete the maze (get to the green section) obtaining the yellow section and starting on the pink section.
• You will need to use all sorts of different blocks to do this, including repeat blocks.

## Getting started

• Questions you need to ask yourself whilst doing this:
• How far is one step?
• How many steps do you need to move forward in order to get to your goal (Speed = Distance ÷ Time)?
• If there is a ramp, how fast can you go without falling over?
• If there is an obstacle how do you avoid it?

## Lesson review

I can make Marty move and perform a simple action such as moving

I have configured Marty to perform a series of actions, following a sequence

I have configured Marty to perform a complex sequence of actions and have managed to get it to follow a sequence of instructions

Presentation Overview
A-Mazing Marty
© 2020 - 2024 J Balfour
16:37 | 23-05-2024
!
Keywords
DragonDocs Management
Random selector
Sections
Binary conversion
Denary to binary conversion
Binary to denary conversion
Feedback 👍
Accessibility

Apply a filter:

×
All slideshow files