Students place sprites on the Arcade screen and see that x counts across from the left and y counts down from the top.
Load these into Waypoints Prepare: choose Load URL and paste the copied address, or download the file and import it. In Prepare, the worksheet's Teacher edition shows the answers; the student copy hides them.
Predict and Run 10 min · Investigate 10 min · Modify 10 min · Make 10 min · Start screen 5 min
A sprite is a small picture the game can place, move and test (characters, coins, clouds). The Arcade screen is 160 pixels across and 120 down. A position is (x, y): x counts across from the left edge, and y counts down from the top edge, so (0, 0) is the top left corner and (80, 60) is the middle. This is the opposite of a maths graph, where y counts up; nearly every computer screen works this way. Each sprite block says of kind Player: ignore the kind for now, it matters from lesson 4. Try the Make task yourself: four sprites, two blocks each.
On the slides at these points. Students can do the whole lesson on their own; these are for the room. In the deck, the Run, Modify and Make slides have the live playground in them (the tutorial link is the backup), and the notes above are in each slide's speaker notes.
The classroom floor is the screen: the front left corner is (0, 0). The teacher calls a position; a student walks there.
Call (80, 110): the student walks to the back. y counts down from the front.
Show your scene to the next pair. They guess each sprite's x and y before you show the blocks.
y counts down from the top on a game screen, the opposite of maths graphs. Ask them to predict where a sprite will go before placing it.
| What you will see | A question to ask | The fix |
|---|---|---|
| A sprite ends up near the bottom when the student wanted it at the top. | Which way does y count on a game screen? | Down from the top. Use a small y (about 15) to go near the top. |
| Adding a new sprite makes an old one vanish. | What is the new sprite's variable called? | Both use the same name, so the new one replaces the old one. Click the name and choose New variable. |
| A sprite cannot be seen. | What are its x and y? | x must be between 0 and 160 and y between 0 and 120, or it is off the screen. Also check the picture is not the same colour as the background. |
One possible solution for each task. Other correct programs are fine.
Open task: any program that does what the step asks.

scene.setBackgroundColor(9)
let sun = sprites.create(img`
. . 5 5 5 5 . .
. 5 5 5 5 5 5 .
5 5 5 5 5 5 5 5
5 5 5 5 5 5 5 5
5 5 5 5 5 5 5 5
5 5 5 5 5 5 5 5
. 5 5 5 5 5 5 .
. . 5 5 5 5 . .
`, SpriteKind.Player)
sun.setPosition(140, 15)
let duck = sprites.create(img`
. . . . . . . .
. . . 5 5 . . .
. . 5 5 f 5 4 4
. . . 5 5 5 . .
5 5 5 5 5 5 5 .
. 5 5 5 5 5 5 .
. . 5 5 5 5 . .
. . . . . . . .
`, SpriteKind.Player)
duck.setPosition(20, 100)
let flower = sprites.create(img`
. 2 . 2 .
2 2 5 2 2
. 2 2 2 .
. . 7 . .
. . 7 . .
`, SpriteKind.Player)
flower.setPosition(120, 110)

scene.setBackgroundColor(7)
let moon = sprites.create(img`
. 1 1 1 .
1 1 1 . .
1 1 . . .
1 1 1 . .
. 1 1 1 .
`, SpriteKind.Player)
moon.setPosition(10, 10)
let bird = sprites.create(img`
f . . . f
. f . f .
. . f . .
`, SpriteKind.Player)
bird.setPosition(80, 20)
let frog = sprites.create(img`
. 7 . 7 .
7 f 7 f 7
7 7 7 7 7
. 7 7 7 .
`, SpriteKind.Player)
frog.setPosition(80, 60)
let log = sprites.create(img`
e e e e e e e e e e
e d d d d d d d d e
e e e e e e e e e e
`, SpriteKind.Player)
log.setPosition(40, 112)
Open task: any program that does what the step asks.
Stretch: Make a scene that tells a tiny story with five sprites, and place one sprite exactly in the middle of the screen.
Support: Give students a grid sketch of the screen with (0, 0), (80, 60) and (160, 120) marked, and let them plan positions on paper first.
A sprite is at (80, 20). Is it near the top or near the bottom? How do you know?
Near the top. y counts down from the top edge, and 20 is small, so it is close to the top.
Next lesson the sprites move: with the controller, and with a speed. Class ideas: recreate a famous painting or a classroom layout as a scene; a 'where is it?' game where a partner guesses a position from the screen.