
Develop an interactive sing-along project where the Singer character sings a short song. The Singer will move up and down while singing, changing costumes to match different parts of the song. Include sound clips for the lyrics and use a repeat block to encourage students to join in at the right moments. If the players press a key, the Singer will switch to a dance move or a costume change.

These are the high level steps to create this project. Try to create the project on your own first as much as possible, before checking the detailed solution samples below.
This section provides detailed, step-by-step instructions on how to build the project. There are many ways to create a project, so feel free to explore different approaches. Please note that these instructions are Al-generated, so errors may occur and the coding blocks may not map to Scratch exactly. But it should serve as very valuable references. Stay attentive as you follow along, and enjoy!
First, choose a character from the Scratch library to be your Singer. You can use a character like 'Giga' or any other that you like. Then, add multiple costumes to this character to represent different parts of the song or dance moves. For example, you might have a costume for the verse, chorus, and a dance move.
Record or upload short sound clips for each part of the song. You can use the Scratch sound library or record your own voice. Make sure each sound clip corresponds to a specific costume or part of the song.
Use the 'when green flag clicked' block to start the program. Then, use a 'forever' loop to make the Singer move up and down using 'change y by' blocks. Inside the loop, use 'switch costume to' blocks to change the Singer's costume at different times. Play the corresponding sound clip with 'play sound until done' blocks.
Add a 'repeat' block around the part of the song where you want students to sing along. This could be the chorus or a catchy part of the song. This will help students know when to join in.
Use 'when [key] key pressed' blocks to allow players to interact with the Singer. For example, pressing the space key could make the Singer switch to a dance move costume or perform a special action.
It is common to have bugs in the code. Here are some of issues you might run into.
Enroll your child in award-winning online Scratch coding classes led live by experts and designed by professionals from Google, Stanford, and MIT.
Grades K-2
Start coding with ScratchJr, and make interactive stories and gamesGrades 2-6
Code games and animations with Scratch coding, beginner to advanced levelsGrades 5-9
Fast-paced introduction to Scratch coding: build games, stories, and animationsGrades 3-6
Code a new fun Scratch game every weekThe challenge continues: Enjoy even more Scratch tutorials dreamed up by other students or use your imagination to make your own!
Explore your child's grade level to find computer science classes and learning pathways that set your student up for success.