Scratch-Code The Balloon-Popper Game
Make a Balloon-Popper game in Scratch by creating balloon sprites, coding clicks to pop them, adding sound effects and a score counter.

About this tutorial
Make a Balloon-Popper game in Scratch by creating balloon sprites, coding clicks to pop them, adding sound effects and a score counter.
What you need
Step by step
- 1
Step 1
Open the Scratch editor at scratch.mit.edu or open the Scratch app and click Create to start a new project.
- 2
Step 2
Delete the default cat sprite by selecting it and choosing delete.
- 3
Step 3
Create a balloon sprite by clicking Choose a Sprite then Paint and draw a round balloon with a string.
- 4
Step 4
Add a pop sound to your balloon by opening the Sound tab and choosing a pop from the library.
- 5
Step 5
Make a new variable called score for all sprites.
- 6
Step 6
Add a when green flag clicked block and attach set score to 0 under it.
- 7
Step 7
Add another when green flag clicked script that forever creates a clone of myself and then waits 1 second.
- 8
Step 8
Add a when I start as a clone block and attach a show block under it.
- 9
Step 9
Under when I start as a clone add a go to x: pick random -200 to 200 y: -180 block so clones start at the bottom.
- 10
Step 10
Under when I start as a clone add a glide to x: (same x) y: 180 in pick random 2 to 4 seconds block and then a delete this clone block.
- 11
Step 11
Under when I start as a clone add a change color effect by pick random 0 to 200 block so clones have different looks.
- 12
Step 12
Add a when this sprite clicked block and attach a play sound pop block to it.
- 13
Step 13
Under the same when this sprite clicked add a change score by 1 block.
- 14
Step 14
Under the same when this sprite clicked add a delete this clone block so the popped balloon disappears.
- 15
Step 15
Share your finished Balloon-Popper game on DIY.org.
Fun facts
How to make a Balloon-Popper game in Scratch?
Start a new Scratch project, remove the cat, and add or draw a balloon sprite with several color costumes. Make a script that creates clones on green-flag click, sets random x positions, and moves them upward or floats them. When a clone is clicked, play a pop sound, change the Score variable by 1, and delete the clone. Use a forever loop to spawn clones at intervals, add a timer or Lives variable, and gradually increase spawn speed for difficulty.
What materials do I need to make a Balloon-Popper game in Scratch?
You need a computer or tablet with internet access (or the Scratch offline editor) and a web browser; a free Scratch account is optional but helpful for saving projects. A mouse or touchscreen is useful for testing clicks. Optional items include headphones or speakers for sound effects, a sketchbook or printer for planning sprite designs, and adult supervision for younger children. No special hardware or paid software is required.
What ages is the Balloon-Popper Scratch activity suitable for?
This activity is great for children roughly 7 to 14 years old. Younger kids (7–9) can build a simple popping game with adult help, while ages 10–14 can add cloning, scoring, timers, and increasing difficulty. It teaches event-driven coding, variables, loops, and basic debugging. Adjust complexity by using simpler blocks and sprites for beginners, and introduce broadcasting or high-score saving for older children. Supervise online account use for younger kids.
What are the benefits, safety tips, and variations for the Balloon-Popper game?
Building this game boosts computational thinking, sequencing, problem-solving, and creativity while reinforcing variables and events. Safety tips: avoid sharing personal details in online profiles and supervise downloads or links. Variations include changing balloons to bubbles or bugs, adding power-ups (freeze time, double points), introducing levels or timers, or making a two-player competitive mode. Encourage kids to design their own sprites, sounds, and rules for extra learning.
Watch & Learn
Need help?
If we can't get to scratch.mit.edu or can't find the pop sound or paint tools, what can we use instead?
Use the offline Scratch Desktop app or the Scratch mobile app, pick an existing balloon from Choose a Sprite instead of painting one, and import or record a pop sound in the Sound tab if the library pop is unavailable.
Why aren't balloons appearing, or why doesn't the score or pop sound work when I click a balloon?
Check that your green-flag script actually has a forever 'create clone of myself' block, each 'when I start as a clone' script includes a 'show' and the 'go to x: pick random -200 to 200 y: -180' plus the 'glide to x: (same x) y: 180 in pick random 2 to 4 seconds' and that the 'when this sprite clicked' sequence plays the pop sound, changes score by 1, then runs 'delete this clone'.
How can I make this activity easier for younger kids or harder for older kids?
For younger children, slow things by changing the clone wait to 2 seconds and the glide to 4–6 seconds or remove the forever cloning and manually duplicate a few balloons, while for older kids add a 'lives' variable, different point values for balloon costumes, and level-up broadcasts to increase spawn speed.
What are fun ways to extend or personalize the Balloon-Popper game before sharing on DIY.org?
Customize balloon costumes to give different score values in the 'when this sprite clicked' block, add a 'time' variable that counts down to end the game, and upload a personalized pop sound or background to make the project unique.