Please update your browser
Your browser version is not supported by this site. CS First may not work properly.
To make your project more like “The Signal” episode, use code to move your characters
around the scene.
In this video, you will use “move” blocks to add drama to the story.
To start, select a sprite to move.
Blocks that move sprites are in the motion menu.
Select the motion menu.
To try a block, click it.
Some blocks have values that determine how and where the sprite moves.
For example, “move 10 steps” moves the sprite a short distance.
“Move 100 steps” moves the sprite a longer distance.
Blocks with x and y values move the sprite to a specific location on the stage.
To find the value for a location, move your mouse pointer to it.
The values below the stage are the coordinates for that location.
To make a sprite move to that location, enter those values in a “move” block.
This example uses a “glide” block, but you can use any “move” block you like.
Enter the values, then click the block to try it out.
The sprite moves to the new location.
To add the block to your program, drag it out.
Run it again to test.
The sprite doesn’t move.
The “glide” block moves a sprite to a specific location.
You also need to tell the sprite where to start.
To do this, use a “go to” block.
Move the sprite to where you would like it to start.
The values in the “go to” block automatically update with the sprite’s position.
Attach the “go to” block to the “move” block in your program.
Click the stack to run it.
Add as many movements as you’d like to your character.
Try it out.
If you use a “turn” block in your program, and you want to return your sprite to its
original direction, click the “point in direction” block.
Add it to the top of your program.
To make your character’s movements and speech match, program your sprite to wait before
Drag out a “wait” block from the Control menu, and place it after the “go to” block.
To test this block stack in your program, click the green flag then the block stack.
Your character’s movements and speech may not match but that’s okay!
Tinker with the value in the “wait” block until the sprite’s movement works with your
In this example, the sprite waits 6 seconds before moving to a new location.
To sequence your character’s movements with the conversation, add a ”when flag clicked”
block from the Events menu to the top of your stack.
To add more movements to any character, select the sprite, and drag out blocks from the motion
Now it’s your turn ….. Add “move” blocks for your character.
Set a starting position for the character using a “go to” block.
Add “wait” blocks to sequence your story.
(and finally) Add a “When flag clicked” block to start your code.