In this project we’ll use the concept of a story spine, a useful way to lay out a story with just the key characters, events and information. We’ll use lists to store a bank of ideas and use code in Scratch to randomly pick these ideas, store them as variables and then access them to generate an endless stream of possible stories.
Notes for parents: Each child will work at their own pace on this. I’ve uploaded video and written instructions for each step. With Scratch children ideally need access to a keyboard to name sprites and enter numbers but much of this project can be done on an iPad or tablet without any issue.
Children should be encouraged to work at their own pace and enjoy playing with what they’ve made as they go. Do encourage them to watch the video for each step again if they get stuck. Some will complete this is in half an hour, others might like to come back to this project 3 or 4 times to complete it.
Please direct any feedback or suggestions to dave@alittlelearning.org
Happy Scratching!
We’ll be using the free web app at www.scratch.mit.edu again for this lesson. You don’t need an account to take part.
Try to watch each video a few times before you read the instructions. This will help you to clearly understand what you need to do.
create these lists:
name one list “character1Names”
name one list “homes”
name one list “setTheScene”
name one list “storySpines”
create 5 variables
notice how they are called the same thing as our lists but have ‘Result’ on the end to show that the variable contains one random thing from the list
create random selection code
write the code to get Scratch to tell the story
!we might get each line of the story to appear on a different page or background so we write our scripts with different inputs to trigger them
Did you play the game?
What happened when the red dot sprite touched the bug sprite?
That’s right NOTHING!
Why not? Because we haven’t written any code to make that happen!
We need to add more code to make something happen when these sprites touch.
Extension Challenges:
Most Commented
Robotticelli – Making Art with Robots
No CommentsGoogle Summer Squad – Making Music with Code
No CommentsMechanical Animals
No CommentsBig Dance
No Comments