WEEK 2
SEQUENCING & TIMING
STORIES
HAPPEN IN
ORDER
TIMING
MAKES STORIES
BETTER
SCENES
WORK
TOGETHER
BACKDROP CHANGES = NEW SCENE
BROADCASTS = SPRITES TALK TO EACH OTHER
LET'S WATCH A 30-SECOND SCRATCH STORY!
HOW MANY
SCENES DID
YOU SEE?
WHAT
HAPPENED
FIRST?
HOW DID
CHARACTERS
KNOW WHEN
TO TALK?
JUST LIKE A MOVIE OR PLAY
SCENE 1
SOMETHING
STARTS
SCENE 2
SOMETHING
HAPPENS
SCENE 3
HOW IT
ENDS
EACH SCENE = A DIFFERENT BACKDROP
FOLLOW ALONG WITH ME!
1. CLICK
CHOOSE A
BACKDROP
2. PICK
THREE
BACKDROPS
3. NAME
THEM:
SCENE1
SCENE2
SCENE3
CODE FOR YOUR FIRST SPRITE
WHEN GREEN
FLAG CLICKED
SWITCH BACKDROP
TO [SCENE1]
WAIT (3) SECONDS
SWITCH BACKDROP
TO [SCENE2]
WAIT (3) SECONDS
SWITCH BACKDROP
TO [SCENE3]
WITHOUT
WAIT BLOCKS
EVERYTHING
HAPPENS
TOO FAST!
WITH
WAIT BLOCKS
GIVE TIME
TO TALK
AND ACT
TRY: 2 SEC = QUICK • 5 SEC = SLOW
WHAT FEELS RIGHT FOR YOUR STORY?
YOUR STORY NEEDS TWO CHARACTERS!
1. CLICK
CHOOSE A
SPRITE
2. PICK
TWO
SPRITES
3. GIVE
THEM GOOD
NAMES
HERO • FRIEND • DRAGON • WHATEVER FITS YOUR STORY!
CHARACTER 1
WHEN GREEN
FLAG CLICKED
SAY [HELLO!
WANT TO GO ON
AN ADVENTURE?]
FOR (3) SECONDS
CHARACTER 2
WHEN GREEN
FLAG CLICKED
WAIT (3) SECONDS
SAY [YES!
LET'S GO!]
FOR (3) SECONDS
WHY WAIT 3 SECONDS? SO THEY DON'T TALK AT THE SAME TIME!
THIS HAPPENS WHEN BOTH START AT THE SAME TIME!
THE FIX:
USE WAIT
BLOCKS
CHAR 1
TALKS
CHAR 2
WAITS
THEN TALKS
CHAR 1
WAITS
THEN TALKS
BROADCASTS = MESSAGES BETWEEN SPRITES
THINK OF IT
LIKE TEXTING!
CHAR 1:
"I'M DONE
TALKING NOW!"
CHAR 2:
"GOT IT,
MY TURN!"
CHARACTER 1
WHEN GREEN
FLAG CLICKED
SWITCH BACKDROP
TO [SCENE1]
SAY [ONCE UPON
A TIME...]
FOR (3) SECONDS
BROADCAST
[SCENE 1 DONE]
CHARACTER 2
WHEN I RECEIVE
[SCENE 1 DONE]
SAY [THIS IS A
GREAT STORY!]
FOR (2) SECONDS
BROADCAST
[START SCENE 2]
STEP-BY-STEP
1. FIND THE
BROADCAST
BLOCK
(ORANGE EVENTS)
2. CLICK THE
DROPDOWN
3. CLICK
NEW MESSAGE
4. TYPE A
CLEAR NAME
"SCENE 1 DONE" • "CHARACTER 2 TALK" • "GO TO ENDING"
EVERYONE BUILD THIS TOGETHER!
STEP 1
SWITCH TO
SCENE1
BACKDROP
STEP 2
CHAR 1
SAYS
SOMETHING
STEP 3
BROADCAST
"SCENE 1
DONE"
STEP 4
CHAR 2
RECEIVES
MESSAGE
STEP 5
CHAR 2
RESPONDS
TEST IT! DO THEY TAKE TURNS?
ADD THE MIDDLE OF YOUR STORY!
CHARACTER 2 (CONT.)
WHEN I RECEIVE
[SCENE 1 DONE]
SAY [THIS IS A
GREAT STORY!]
FOR (2) SECONDS
BROADCAST
[START SCENE 2]
NEW CODE
WHEN I RECEIVE
[START SCENE 2]
SWITCH BACKDROP
TO [SCENE2]
BROADCAST
[SCENE 2 ACTION]
THE ENDING!
WHEN I RECEIVE
[SCENE 2 DONE]
SWITCH BACKDROP
TO [SCENE3]
SAY [THE END!]
FOR (2) SECONDS
YOU NOW HAVE A COMPLETE 3-SCENE STORY!
BEFORE YOU CODE, PLAN ON PAPER!
BOX 1
WHAT
HAPPENS
FIRST?
BOX 2
WHAT
HAPPENS
IN THE
MIDDLE?
BOX 3
HOW
DOES IT
END?
WRITE WHAT EACH CHARACTER SAYS!
35 MINUTES TO CREATE!
MUST HAVE:
3 BACKDROPS
2 CHARACTERS
BROADCASTS
WAIT BLOCKS
BONUS:
ADD SOUNDS
MAKE SPRITES
MOVE
ADD A 3RD
CHARACTER
LEVEL 1
CHANGE
COSTUMES
ADD MUSIC
LEVEL 2
ADD A
NARRATOR
HIDE/SHOW
SPRITES
LEVEL 3
CREATE A
CHOICE
MOMENT
SOUND FX
STORY NOT WORKING? CHECK THESE:
DID YOU
CLICK THE
GREEN FLAG?
ARE WAIT
TIMES LONG
ENOUGH?
BROADCAST
NAMES
SPELLED
THE SAME?
CODE ON
THE RIGHT
SPRITE?
FIND A PARTNER!
YOUR TURN
TO SHARE:
SHOW YOUR
STORY
TELL WHAT
YOU'RE
PROUD OF
THEIR TURN:
WATCH THE
WHOLE STORY
GIVE ONE
COMPLIMENT
ASK ONE
QUESTION
YOU CAN NOW:
MAKE STORIES
WITH MULTIPLE
SCENES
USE WAIT
BLOCKS TO
CONTROL
TIMING
USE
BROADCASTS TO
COORDINATE
SPRITES
PLAN YOUR
CODE BEFORE
YOU TYPE
YOU ARE STORYTELLERS AND CODERS!
WEEK 3: "YOU'RE IN CONTROL"
ARROW
KEYS TO
MOVE
MAZES
TO
SOLVE
GAMES
TO
PLAY
GET READY TO BE A GAME DEVELOPER!
MAKE SURE YOUR PROJECT IS SAVED
1. CLICK
FILE
2. SEE YOUR
USERNAME?
3. GIVE IT
A GOOD
NAME
"MY SPACE ADVENTURE" • "DRAGON'S QUEST"
NOT "UNTITLED"
SEE YOU NEXT WEEK, CODERS!