How to make a Christmas card on Scratch

Today I had a go at making an animated Christmas card on Scratch with a class of Year 3s and 4s. I was aiming to keep it pretty simple but motivated minds soon seemed to add a few layers of complexity than I was expecting! An example of the end result can be seen below…

Four steps to an interactive Christmas card on Scratch

1. The first that we did was to choose a Christmassy background and suitable character from the Scratch library. We wanted to make all the action happen from clicking the green flag so we ran over this quickly.


2. After sorting out a background and a main character which said something we moved on to getting snow to fall. This is the part the children found most difficult. It’s also the part they seemed to enjoy the most though! The trick was to get the children to place the snowflake where they wanted it to start and move the ‘go to X:’ tab across first. They then move the flake to where they wanted it to end up and moved the glide tab over. Quite a few ended up with stationary snowflakes at first! We did this for three of four flakes making sure we changed the glide time for each one.


3. Next the children were given complete free reign over what they wanted their characters to do. Some made them walk, some say thing and others put sound on their card.


4. The final part was adding a Christmas message. Just a simple ‘Merry Christmas’ did for us. I asked the children to make sure that the message was only displayed at the end of the animation. In the end something as simple as the message below was fine.


message code

And that was it. Lots of fun, engagement and pride in what they had produced. A lovely way to round of this terms Scratch learning.











Posted in scratch

Leave a Reply

Your email address will not be published. Required fields are marked *


You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Menu Title