< Video Tutorials‎ | Transcriptions

SandCastleIcon.png This article has links to websites or programs outside of Scratch and Wikipedia. Remember to stay safe while using the internet, as we cannot guarantee the safety of other websites.

Make Your Sprite Jump When You Clap is a video in a series of video tutorials under the Help tab. It describes how to use the loudness value to make a sprite jump. The video is 2 minutes and 6 seconds long.

Transcription

[0:00] In this video, we will make our sprite jump every time we clap our hands. clap, clap.

[0:08] To make this work, you will need a microphone.

[0:11] Now, to make our cat jump, we really need to change it's position in the vertical direction, or the y axis.

[0:18] To do this, I will grab the set y block.

[0:24] Now I want this y value to change every time I clap my hands, so I will click on the Sensing Link in the blocks palette...

[0:38] ...and grab the loudness block.

[0:45] Loudness uses the microphone in your computer to detect the volume of the sounds you are making. I will set loudness to the y value of our cat.

[0:55] Now I want my program to run repeatedly, so I will grab the forever block and I want also want this program to run after I hit the green flag, so I will get that block also.

when gf clicked
forever
    set y to (loudness)
end

[1:05] When you click on the green flag, Scratch may request your permission to access your computer's microphone. Click on allow.

[1:15] Now when you clap your hands, the cat will jump.

[1:21] To make these jumps a bit more pronounced, I will click the Operators link in the palette...

[1:32] ...and grab the multiplication block.

[1:40] I will multiply loudness with, let's say, four. You can play around with any numbers here.

when gf clicked
forever
    set y to ((loudness) * (4))
end

[1:52] Now when you make a sound, the cat will jump higher.

[2:01] Finally, can you make the cat move in a horizontal direction when you clap?

See Also

External Links

Cookies help us deliver our services. By using our services, you agree to our use of cookies.