Sei sulla pagina 1di 5

CT with Scratch Session 1: Getting Started

1. How to rename the Sprite?


2. How to program the Sprite to move?
3. The Sprite does not move when the block is put into the Script Editor. How to make it start
moving?
4. How to make the Sprite move further away (different distance)?
5. How to make the Sprite move backward?
6. Besides manually pressing the blocks to run the program, what is the other way to run the
program easier?
7. what is the different between these two stacks?

Stack 1 Stack 2

8. How is the different between these two stacks?

Stack 1 Stack 2

9. Discuss how we can make Stack 1 in 8. Perform the same as Stack 2.

Challenge 1:
Create a program which has the below criteria.

Import at least one new sprite.


Import at least a new background
Import at least a new sound.
The sprite move around the stage by moving:
o Forward, then
o Backward, then
o Upword, then
o Downward
CT with Scratch Session 2: Moving Around
1. Explore the different between:


2. How we can identify the position of a sprite?

Challenge 2:
Create a program which has the below criteria.

Import background from your own picture folder.


Record your own sound for the Sprite and decide when to play the sound.
Program the sprite to
o Appear at the lower left corner, then
o Move up a stairs, then
o Glide across the top step.

Challenge 3:
Theme: Zoo

Create a program with:

3 different animals
At least one animal is moving naturally.
When 1 sprite senses another sprite, say something.

Challenge 4:
With what you have learned, now create a simple maze game.

Remix:
What do you want to add?

What will happen to the sprite if it touches the block?


What will happen to the sprite if it reaches the end?
CT with Scratch Session 3: Follow the Cursor
1. Import a fish Sprite into the stage.
2. Import an underwater background.
3. How to make the Sprite point towards the mouse pointer?
4. How to make the Sprite moves towards the mouse pointer?
5. Why use the operator not?

Challenge 5:
Create a program with:

One sprite pointing towards mouse-pointer.


Another sprite pointing towards the first sprite.
What happen when they touch each other? Suggestion:
Either:
o Change costume. Or/and
o Say something. Or/and
o Play sound

Reminder

1. How many events will that be?


2. Are you solving one task at a time?
3. How you tested your algorithm before you move on to next task?
4. Is this the best/shortest solution?

Challenge 6:

Create another game whereby it

Uses a sprite to catch a falling object.


The sprite must move using the arrow keys or mouse.
Sound is played when the sprite managed to catch the object.
CT with Scratch Session 4: Introducing change effect
1. Create a circle by using Point New Sprite.
2. Draw circle by using Ellipse tool. Make sure you apply colour to it.
3. How we can change the colour effect of the circle?
4. Will the colour eventually change back to the original colour?
5. Other effects:

Fisheye Whirl Pixelate Mosaic Brightness Ghost

Challenge 7:
Create a Screen Saver program:

Create at least 3 shapes as Sprites.


The shapes will change effects.
The shapes are moving around the stage / or by using any learned motion block.

CT with Scratch Session 5: Automatic Drawing


1. Paint a small dot as a new sprite.
2. How to make the Sprite move randomly on the stage?
3. How to make the Sprite draw out its path when it is moving around?
4. When the is clicked again, why is that the previous drawing not deleted? How to
remove the drawing?
5. How to make the Sprite draws with different colour when it moves?

Challenge 8:
Create a program which the Sprite can draw an equilateral triangle.

Challenge 9:
Create a program which the Sprite can draw a rectangle.

Challenge 10:
Create a program which the Sprite can draw a star.

CT with Scratch Session 6: Broadcasting


1. Get two sprites talking to each other. Use the say and wait block to coordinate the
conversation.
2. Is this algorithm efficient as vthe number of sprites or length of conversation grow? How would
you improve it?

Challenge 11:
Create a program which uses broadcast block on background.

Scene 1 Scene 2 Scene 3


Sprite 1 doing action 1 Sprite 1 doing action 2 Sprite 1 doing action 3
Sprite 2 does not exist Sprite 2 exist and doing action 4 Sprite 2 does not exist

Potrebbero piacerti anche