Recapping our skills:
You have been learning lots of programming skills whilst studying Scratch. Below we will list examples of each core concept you have learned.
At the end of this page is a game that can be made to showcase all of these skills in 1 program.
Variables:
A named memory location that stores data that can change.

Input:
Capture information from a user by asking them to enter something.

Output:
Show some information to the user (Either a variables contents or something hard coded in like the word “hello”).

Sequence:
Running commands in the correct order.
If you tried to write out someones age to the screen before you asked them their age what would happen?

Selection:
Making decisions in code based on a condition being true.
This is how a game can be programmed to make a character run when you press “B” or jump when you press “A” or shoot when you press “X”.

Iteration:
Repeating code.
This saves time so we don’t have to write the same things multiple times and is more efficient.

Create a guessing game:
Use all your skills to create the guessing game below.
Once you have this working you can begin to add effects like making scratch twist when you guess wrong, or play music when you win the game.
