From Test-Scratch-Wiki

< Eng:Video Tutorials‎ | Transcriptions

Translate: - English 

Make your sprite jump when you clap is a video in a series of video tutorials under the Help tab on the Scratch main head bar. 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 position, 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 to 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 click 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 you computer's microphone. Click 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