Page 39 - 2501_KVS_C-4
P. 39
Gowri: Yes, dear, we will use this block for checking, whether both sprites are touching each
other or not, in the next steps, given below:
Ans
Step 1: Add a sprite fish (from “animals” tab) in Scratch named as
“Fish” and remove the already added sprite “cat” from the
“delete” icon.
Step 2: Choose a background by “choosing a backdrop” icon from an
“underwater” tab (e.g. under water-2).
Step 3: Click on “Events” block, and drag “when flag clicked” block in
the script area.
Step 4: From “Looks” block, choose “switch
costume to…” block in the script area.
And choose value to fish-c. (You can
choose any other fish).
Step 5: Right click on the sprite, choose the
“duplicate” option from the pull-down
menu. Both the sprite and script are
duplicated and new sprite created
named as Fish2. (Shown in Fig. 3.6)
Fig. 3.6: One glimpse of both fishes
Step 6: Select the first sprite “Fish” and drag floating in water
block choose “repeat until…” block in the script area from the “Control” block,
to repeat the steps of floating of the fish until it touches the second fish.
Step 7: Drag “touching mouse-pointer?” block from the “Sensing” block inside
“repeat” block after “until” for checking whether the sprite “fish1” is
touching the sprite “fish2” or not. Then choose “Fish2” from the dropdown
of mouse-pointer.
Step 8: From “Motion” block choose “glide... secs to random position” block in the
script area. And change the value 1 to any other number (say 10) to float
the fish very much slowly and naturally in water to a random position.
Step 9: Drag “play sound… until done” block from “Sound” block and drop it after
“repeat” block means playing the sound after touching this first sprite
with second sprite (Fish2). Then drag “stop all” block from “Control” block
to stop every code running either on both the sprites.
Step 10: Select the sprite “Fish2” now and then drag and drop “forever” block from
“Control” block and then drag “glide... secs to random position” block of
“Motion” block in the script area. Then change the value 1 to any other
Scratch 37

