Building on Scratch basics, this topic covers creating animations (moving characters, scene changes) and simple games (maze, catch game) using loops, conditionals, variables, and sprite communication.
Animation = changing images rapidly. Switch costumes in a loop to animate walking. Glide: smooth movement to a position. Pen extension: sprites can draw patterns. Example animation: sprite glides across stage while switching costumes, backdrop changes using "next backdrop". Broadcast: one sprite sends a message, others respond — used for scene transitions.
Variables: create "score" and "lives" variables. Conditionals: "if touching colour/sprite then..." for collision detection. Forever loop: keeps the game running. Example game: catch falling objects — arrow keys move the catcher, random objects fall, touching = +1 score, miss = −1 life. Clone: create multiple copies of a sprite for enemies/objects.
Both use the same principle — showing slightly different images in quick succession (frame-by-frame). In Scratch, switching costumes rapidly creates animation. Professional animation uses 24-60 frames per second. Scratch typically runs at 30 frames per second. The difference is in complexity and tools, but the fundamental concept is identical.
Book a Trial + Diagnostic session. Get a personalized Learning Path with clear milestones, tutor match, and a plan recommendation — all within 24 hours.
Book Trial + Diagnostic →