Mathematics Scratch Arts
45 mins
+160 XP
What you need:
Chromebook/Laptop/PC or iPad/Tablet

Pattern Creator

Create some cool patterns by coding the pen tool and some variables.

Learning Goals Learning Outcomes Lesson Files

Live Class Feed

This is a live feed of the latest activity by your students on this lesson. It will update in real-time as they work on the lesson.
Load previous activity

    1 - Create a new Scratch project

    Go to the Scratch website, create a new project and delete the cat sprite.

    scratch.mit.edu/projects/editor

    2 - Add the Ball sprite

    We are going to use the Pen blocks to create patterns but first we'll need to add a sprite that will do the drawing. It doesn't really matter which sprite we use as we are going to hide it.

    Add the Ball sprite from the sprite library and then give it the following code.

    whenclickedgotox0y0 we want to start it in the centerhide


    3 - Add the Pen Extension

    To draw the patterns we will be using the Pen blocks so add the Pen Extension to your project.

    Once you've added the Pen Extension add the following new code blocks to the Ball sprite underneath the hide block.

    whenclickedgotox0y0hide add new code under herepenup start with the pen uperaseall erase drawings from the last timesetpencolorto choose a colorpendown put the pen down


    4 - Draw a circle

    Now let's add some code to move the sprite. As the we set the pen to be down, moving the sprite will make the the pen draw.

    We will make the sprite move and turn and by putting these instructions inside a loop block it will make the sprite go in a circle.

    Add the following code to the Ball sprite underneath the pen down block to draw a circle.

    whenclickedgotox0y0hidepenuperaseallsetpencolortopendown add new code under hererepeatuntiltouchingedge?move5stepsturn5degrees

    Click on the green flag and your code should draw a circle.


    5 - Create some variables

    Now let's add some variability ("variability" means change) so that we can draw some more complex shapes and patterns.

    Create the following three variables:

    1. steps - this will be how far it moves
    2. degrees - this will be how much it turns
    3. size - this will be the size of then pen

    Hide the steps variable by unchecking it in the toolbox and make the degrees and size display as sliders in the stage area.



    Unlock the Full Learning Experience

    Get ready to embark on an incredible learning journey! Get access to this lesson and hundreds more in our Digital Skills Curriculum.

    Copyright Notice
    This lesson is copyright of Coding Ireland. Unauthorised use, copying or distribution is not allowed.

    Scratch is developed by the Lifelong Kindergarten Group at the MIT Media Lab. It is available for free at https://scratch.mit.edu
    🍪 Our website uses cookies to make your browsing experience better. By using our website you agree to our use of cookies. Learn more