Scratch Challenges Year Three

NOTE: All all the Scratch Challenge Activities were created using Scratch 2.0. All blocks, however, are still present and with the same colours for Scratch 3.0.

Teachers:

Use Challenges with your students to help them build their coding skills using Scratch. This page is 'public' so you can choose to have students to go to this page and go through these Challenges as a class, small groups, pairs, or individually.

To celebrate the successful completion of coding challenges, you may want to send students home with a personalize congratulations postcard! Click here for more details.

Challenge #1

In this challenge, students will simulate rolling two dice and then code the program to determine which of the two dice is greater. For an extra challenge, students could code a third dice.

Logic Flow Diagram:


Challenge #2

In this challenge you will make a converter that converts 12-hour time to 24-hour time AND from 24-hour time to 12-hour time, depending on what the user wants. Thank you to @lisaannefloyd for the idea.

Challenge #3

In this challenge you will build a number guessing game! The program will pick a random number between 1 - 10 and will ask the user to guess the number and then provide feedback for the user to help them guess the number of the computer.

Challenge #4

In this challenge you will create a "skip counter" or a "pattern rule counter" that counts in a given pattern 100 times!! Try to use the least number of blocks as you can.

Challenge #5

In this challenge you will play and tinker with someone else's code to adjust variable and repeat values to change the shapes that are repeatedly drawn.

Scratch Challenge #5

Challenge #6

In this challenge you will create a skip counting game where you don't say numbers that are multiples of some other number. For example, skip count by 2s but say "BOOM" for every multiple of 5 (2, 4, 6, 8, "BOOM", 12, 14, 16, 18, "BOOM", 22...

Bonus Challenge:

Challenge #7

In this challenge you will create a probability spinner that will allow you to play and test different probability spinners!

How to make a circular sprite for a probability spinner:

Challenge #8

In this challenge you need to remix the project and fix it! Right now the project draws 5 equilateral triangles. What it is supposed to do is draw the 5 different shapes that the sprites says as it goes along. Project to remix: https://scratch.mit.edu/projects/214113287/

Challenge #9

In this challenge you will calculate the mean of a set of numbers by using the "list" data block. Thank you to Brian Aspinall for the idea.

Challenge #10 (Part A)

In this challenge you will create a project where you ask the user to enter an ordered pair and you will code it to determine which Quadrant it is in, if it is on an axis, or if it is on the origin.

Challenge #10 (Part B)

Take the challenge from pt A and reverse it! Code the program to generate the point and ask the user to guess at the quadrant that it is in.

Possible Solutions

Solutions ideas