Themes

Choose one of these or any of your own ‘Story+Game’ ideas to Create your Scratch Project.

Rescue Quest: A baby animal is trapped! Help your character jump over obstacles to rescue it.

The Lonely Seed: A seed feels lonely until you help it grow friends!

Mystery Letter: A magical letter appears! Click to open it and reveal a secret message.

Detailed Breakdown of Each "Story+Game" Theme for Scratch

Here’s how students can bring each theme to life using Scratch programming, including sprites, animations, gameplay mechanics, and story elements:

1. Rescue Quest: Save the Baby Animal!

Story Goal: Your hero must overcome obstacles to rescue a trapped baby animal.

What Kids Can Create in Scratch
Element How to Implement Example Code Blocks
Characters
– Hero sprite (e.g., knight, explorer)

– Baby animal (e.g., kitten, dragon)
when green flag clicked

show
Obstacles
– Moving rocks/lava pits

– Falling trees (use glide or move)
forever: move [10] steps, if on edge bounce
Hero Movement
– Arrow keys to move left/right

– Spacebar to jump (gravity effect)
when [left arrow] pressed: change x by [-10]

when [space] pressed: change y by [20], repeat until y=0
Story Animation
– Baby animal cries (tear animation + sound)

– Happy dance after rescue
when rescue: play sound [meow], switch costume to [happy], glide to hero
Game End
– Fireworks + “You saved me!” message
broadcast [rescue], show message for 2 sec

2. The Lonely Seed: Grow Friendship!

Story Goal: Help a lonely seed grow into a flower and make friends.

What Kids Can Create in Scratch
Element How to Implement Example Code Blocks
Main Character
– Seed sprite with costumes:

seed → sprout → flower (sad → happy)
switch costume to [sad seed]
Mini-Game
– Click clouds to rain water

– Drag sun over seed (use mouse down? detection)
When this sprite clicked: change [water] by 1
Growth System
– Seed grows bigger when water=5

– New flowers appear when clicked
if [water] = [5]: change size by 20, broadcast [grow]
Story Animation
– Seed droops when lonely

– Smiles/stretches when watered

– Friends pop up from ground
When I receive [grow]: create clone of [friend flower]
Game End
– Garden full of flowers + “Friends forever!” message
if [number of friends] > 3: play sound [yay], switch backdrop to [garden]

3. Mystery Letter: Discover the Secret!

Story Goal: Open a magical letter to reveal a hidden map or message.

What Kids Can Create in Scratch
Element How to Implement Example Code Blocks
Letter
– Envelope sprite w/ costumes: closed → open → letter unfolding
when green flag clicked: switch costume to [closed]
Interaction
– Click envelope to open

– Click torn pieces to repair (drag & drop)
when this sprite clicked: glide to center, switch costume to [open]
Reveal
– Map slides out slowly

– Treasure location glows (use ghost effect)
wait 1 sec, create clone of [map], glide from envelope to position
Story Animation
– Envelope shakes/vibrates

– Magic sparkles appear on click

– Map draws itself
forever: turn [5] degrees left, wait, turn right (wiggle effect)
Game End
– “X marks the spot!” animation – Treasure chest opens
when map fully revealed: show [treasure chest], play sound [ta-da]

Key Scratch Skills Kids Will Learn

  • Animation: switch costume, glide, show/hide, size change
  • Game Logic: if-then, broadcast/receive, cloning, variables (e.g., water counter)
  • Storytelling: Timed dialogue (say for 2 secs), scene changes (switch backdrop)
  • Interaction: when sprite clicked, key press, mouse position

Pro Tips for Young Creators

  1. Start with 1-2 sprites – add more later!
  2. Use sounds to tell the story (e.g., sad trombone for loneliness, magic chime for letter).
  3. Keep it simple:
    • Rescue Quest → Focus on jump mechanics first
    • Lonely Seed → Make water-click work before adding friends
    • Mystery Letter → Perfect the envelope opening first

 

 

By participating in this Scratch Olympiad, students can learn programming, enhance their storytelling skills, and celebrate the spirit of sports in a fun and interactive way. 🚀⚽🏀🏅