In this starter lesson you will build "Catch the Star" โ a simple game where a star falls from the top of the screen and the player catches it with a basket. Simple, achievable, and surprisingly satisfying.
A star appears at a random position at the top of the screen and falls downward. The player moves a basket left and right. If the basket catches the star, the score increases. If the star reaches the bottom, a life is lost. When all lives are gone, the game ends.
Catch the Star uses variables (score, lives), loops (the star falls continuously), conditionals (IF touching basket โ score+1), events (arrow keys move basket), and random numbers (star position). Every GCSE programming concept in one game.
Each colour in Scratch means a different category. Learn the colours and you can find any block instantly.
Go to scratch.mit.edu. Click Create. You will see the Scratch editor.
The large area on the right where your game plays. It is 480 ร 360 pixels.
The panel below the stage. It shows all sprites in your project. Start with the default cat sprite.
The coloured panel on the left. Blocks are grouped by type โ Motion, Looks, Sound, Events, Control, Sensing, Operators, Variables.
The basket is the player's sprite. It moves left and right with the arrow keys.
The star is the second sprite. It falls from the top, resets when caught or missed.
Arcade Live sessions run Monday and Thursday, 12:30โ1:00pm. Each session builds on the last โ Dee guides you through the full beginner coding pathway, maximum 3 learners.
No. Scratch works completely without an account. To save your project, you can either create a free account or download the project file.
Check that blocks are snapped together correctly (no gaps). Check that sprite names match exactly what you typed in sensing blocks. Scratch is forgiving โ most problems are spelling or missing connections.
After Catch the Star, try adding a speed increase as the score rises. Then try building a quiz game โ it uses the same concepts in a different way.
Complete introduction to Scratch programming.
More Scratch projects at every level.
Build more complex games using all your Scratch skills.
Join live sessions for guided Scratch and Python learning.