Games in Scratch #1: Races
Creating Races with clones, loops and conditional statements in Scratch

What you will learn

working with X and Y coordinate axes

cloning sprites, describing their game logic

working with variables and loops

customizing sound effects

Description

In this course we will create game “Races” in the Scratch programming language. We will learn by doing!

Who is this course suitable for:

  • Teachers and parents who want to keep their children busy 🙂
  • Children and teenagers with at least intermediate level of Scratch proficiency

The course also contains theoretical explanations, but most of the course is practical. We will repeat or learn such areas as:


Get Instant Notification of New Courses on our Telegram channel.


  • working with the coordinate system, why and when our coordinates are positive/negative;
  • working with variables: what it is and why they are needed;
  • creating sprite clones: how not to lose them during gameplay and why we need to delete them when we no longer needed.

I recommend that students simply repeat all the steps from the video, so at the end of the course they will have their own game, which they will be able to navigate and then be able to independently make some changes and expand the game at their own discretion. At the end of the course, materials with source codes for all sprites are provided – using them you can check whether the game is made correctly and fix any non-working parts.

Note: Those who under 18 years old may use this course only if a parent or guardian provides their account and controls all key activities while using the account.

English
language

Content

Setting up game environment

Introduction
Quiz
Importing sprites, preparing the playing field

Behavior (core logic) of sprites

Road logic
Main car behavior
Quiz
Logic of passing cars
Interaction between main car and other cars

Game enhancements

Adding game sounds
Adding trees
Adding bridges
Conclusion