CodeShaala Teacher login →

Grade 4 — Games & Logic 🧱

Students build Scratch games using variables, conditionals, sensing, broadcasting and lists, and explain how AI learns from exampl

1 Week 1 Recap Scratch Recall sprites, loops, events and if from Grade 3 in a quick build. ▶ Start now
2 Week 2 What is a variable? Explain a variable as a labelled box that stores a changing value. ▶ Start now
3 Week 3 Change the score Increase and reset a score variable during gameplay. ▶ Start now
4 Week 4 Lives variable Use a second variable to track lives and decrease it on misses. ▶ Start now
5 Week 5 Loops with if Combine a forever loop with an if to check a condition repeatedly. ▶ Start now
6 Week 6 If-else decisions Use if-else to choose between two outcomes based on a condition. ▶ Start now
7 Week 7 Comparisons & operators Use greater-than, less-than and equals to compare values. ▶ Start now
8 Week 8 Random numbers Use pick-random to add unpredictability to a game. ▶ Start now
9 Week 9 Term 1 mini-build Combine score, lives and conditionals into a small clicker game. ▶ Start now
10 Week 10 Sensing touch Detect when two sprites touch using sensing blocks. ▶ Start now
11 Week 11 Edge & color sensing Sense touching edge or a colour to control sprite behaviour. ▶ Start now
12 Week 12 Collision = score/loss Turn collisions into score gains or life losses in a game. ▶ Start now
13 Week 13 Broadcasting messages Use broadcast and receive to coordinate sprites with messages. ▶ Start now
14 Week 14 Messages between sprites Use messages so one sprite reacts to another's action. ▶ Start now
15 Week 15 Scenes via broadcast Switch game scenes or levels using broadcast messages. ▶ Start now
16 Week 16 Mid-year showcase prep Plan a sensing-based mini-game to demo at the showcase. ▶ Start now
17 Week 17 Mid-year mini-showcase Present a working sensing-and-score mini-game to peers. ▶ Start now
18 Week 18 Term 2 debugging Debug collision and broadcast errors using a test routine. ▶ Start now
19 Week 19 What is a list? Explain a Scratch list as an ordered collection of many items. ▶ Start now
20 Week 20 Add & remove items Add, delete and read items from a Scratch list. ▶ Start now
21 Week 21 Lists in a quiz Use a list to store questions or answers for a game. ▶ Start now
22 Week 22 Loop through a list Use a loop with a counter to step through list items. ▶ Start now
23 Week 23 How AI learns: examples Explain that AI learns patterns from many labelled examples. ▶ Start now
24 Week 24 Teachable Machine demo Train a no-code image model and test its guesses. ▶ Start now
25 Week 25 Good vs bad examples Describe how example quality and fairness affect AI accuracy. ▶ Start now
26 Week 26 Responsible AI use State rules for safe, honest and kind use of AI tools. ▶ Start now
27 Week 27 Term 3 review Review variables, sensing, broadcasting and lists in a challenge. ▶ Start now
28 Week 28 Capstone game: design Plan a catch or maze game with rules, score and win/lose states. ▶ Start now
29 Week 29 Capstone: core loop Build the main game loop with movement, sensing and scoring. ▶ Start now
30 Week 30 Capstone: rules & lives Add lives, win/lose conditions and level messages. ▶ Start now
31 Week 31 Testing & debugging Test gameplay and fix bugs using a systematic routine. ▶ Start now
32 Week 32 Polish & sound Improve visuals, sound and difficulty balance of the game. ▶ Start now
33 Week 33 Capstone showcase Present the finished game and explain its logic and rules. ▶ Start now
34 Week 34 Year reflection Reflect on game-design and AI learning and set a future goal. ▶ Start now

CodeShaala · TechWave Academy Labs — real coding for every Indian school.