- Scratch interface and project setup
- Sprites and backdrops
- X/Y coordinates and events
- Keyboard controls and variables
- Create a custom cube player
- Build ground and background
- Introduce gravity and jumping
Scratch Game Development: Junior to Senior is a hands-on journey designed to take students from beginner-level Scratch skills to advanced game development. Students will build exciting games while learning movement, physics, collision detection, clones, scoring, levels, power-ups, scrolling, and boss battles. With every game, students take on new challenges, strengthen their problem-solving skills, and learn how real games are designed and developed. The course concludes with students creating and presenting their own original Scratch game.
Lectures 1–2 • Junior • Movement, Jumping, Gravity & Obstacles
🏆 Create a personal best system and design custom obstacle patterns.
Lectures 3–4 • Junior • Two-Player Controls & Game Logic
⚡ Add power-ups and create different arenas.
Lectures 5–6 • Intermediate • Grid Movement, Growth & Collision
🐍 Add obstacles, bonus food and poison food.
Lectures 7–8 • Intermediate • Paddle, Ball Physics & Power-Ups
🎁 Bigger paddle • Multi-ball • Slow ball • Extra life
Lectures 9–10 • Advanced • Gravity, Platforms, Enemies & Levels
👾 Add moving platforms and a boss enemy.
Lectures 11–12 • Advanced • Clones, Gravity, Slicing & Combos
🍉 Add combos, critical hits and golden fruit.
Lectures 13–14 • Senior • Physics, Scrolling & Difficulty
🏅 Add medals and a day/night mode.
Lectures 15–16 • Senior • Shooting, Formations, Levels & Boss Battle
🚀 Complete and present a polished Space Invaders game with a boss battle.
Introduced dot-to-dot drawing in Scratch.
Demonstrated how to draw a square by connecting points.
Explained how to use the Pen extension in Scratch.
Practiced moving the sprite between different coordinates.
Students recreated the square independently.
Introduced diamond shapes using dot-to-dot drawing.
Students practiced drawing diamonds by connecting points.
Improved understanding of shapes, coordinates, and logical thinking.
Practiced the assignment to strengthen understanding.
Revised the concepts learned in previous lessons.
Explored dot-to-dot drawings from the internet.
Selected a dot-to-dot drawing for practice.
Identified the points needed to complete the drawing.
Used Scratch to connect the points and create the drawing.
Improved drawing skills, logical thinking, and coordination through practice.
Introduction to Sprite Animation
Exploring Different Graphic Effects in Scratch
Using Ghost, Brightness, Pixelate, Whirl, and Color Effects
Understanding the Forever and Repeat 10 Blocks
Applying Effects to Sprites Using Code
Creating Continuous Animations Using Loops
Using Change Pixelate by -25 to Gradually Restore a Sprite to Its Original Appearance
Combining Loops and Graphic Effects to Create Animations
Nourishing the Programmer in you!
schoolofseedprogramming@gmail.com
query@seedprogramming.org