Work your way through the following skills to learn how to program using Scratch, By the end of these skills you should be able to:
Have input & output in your game
Sequence things correctly
Use Loops to repeat things
Selection using comparative operators (if statements)
Use variables to be able to remember things
Find bugs in your code and fix them
1) Create a scratch account using your school email address.
2) Look at the screenshot of the interface and label the following things:
Block library,
coding area,
stage,
sprites,
add new sprite,
add a new background,
re-name the scratch file,
share file,
full screen,
green flag
3) Watch the getting started with scratch video
1) Create a new scratch project and name it the "Task 1 - basics - by YOURNAME"
2) Use the tutorials (below & right) to help you a create animation that uses different sprites and background. Start with the animate a character tutorial, think carefully about the order you sequence the blocks. Try and use as many different movements as possible.
3) Share your project and add it to the assignment in Google Forms NhuqzcgJ3itJQY9CA
1) Create a new scratch project
and name it "Task 3: Input and output"
2) Go through the slideshow either on your own or with the class so you are clear what is meant by input and output.
3) Create a list of input devices and output devices
4) Create a maze game using the tutorial below to practice how to control sprites.
PUT A LINK TO YOUR GAME IN THE HAPARA ASSIGNMENT IN GOOGLE FORMS NhuqzcgJ3itJQY9CA
1) Create a new scratch project and name it "variables"
2) Go through the powerpoint either on your own or with the class so you are clear what is meant by the term variables
3) Using variables with numbers (integer values): Use the tutorial below to help you start to create a clicker game that uses a variable to keep a score.
Extension - make the game more interesting, you could;
Make the Sprites randomly move around, hide and show, change size.
Have some sprites worth more or fewer points depending on how hard they are to click on.
Have bad sprites that are worth negative points
Add a timer and make the game end when the timer runs out.
When the score equals a certain value before the timer runs out, tell the user they have won!
Welcome the user to the game and remember the users name
PUT A LINK TO YOUR GAME IN THE ASSIGNMENT IN GOOGLE CLASSROOM
Ghostbusters -https://projects.raspberrypi.org/en/projects/ghostbusters
Whack-a-witch- https://scratch.mit.edu/projects/3055128/
Gravity Code - https://www.youtube.com/watch?v=PfGhMslvNuM
1) Go through the powerpoint and videos either on your own or with the class to learn what looping is.
2) Complete the lost in space tutorial to learn how using loops can help us make our code more efficient - https://projects.raspberrypi.org/en/projects/lost-in-space
3) Extension - Create a dance party animation like this one (https://scratch.mit.edu/projects/10128067/ ) but with your own twist.
PUT A LINK TO YOUR GAME IN THE ASSIGNMENT IN GOOGLE CLASSROOM
1) Go through the powerpoint & video either on your own or with the class to learn about If and If/else statements
2) Create a quiz game that uses If/ else statements AND comparative operators to check whether the user got the question right. You may choose to follow the tutorial below or develop a game of your own.
https://projects.raspberrypi.org/en/projects/brain-game
PUT A LINK TO YOUR GAME IN THE ASSIGNMENT IN GOOGLE CLASSROOM
Comments are used to document your code so it is easier for humans to understand. You should include a comment at the start of each block of code explaining what it does so it is easy for other team members or people who might need to edit your code at a later date.
TASK: Pick one of the activities above to add comments to your code.
PUT A LINK TO YOUR GAME IN THE ASSIGNMENT IN GOOGLE CLASSROOM
1) Go through the powerpoint and videos either on your own or with the class to learn about algorithms.
2) Complete the algorithm paper plane task as a class.
Real-Life Algorithms Worksheet: Paper Airplanes
3) Play the blocky maze game - https://blockly-games.appspot.com/maze?lang=en
4) Complete the assessment worksheet your teacher will share with you through Google Classroom