top of page

Simple tutorials to help you get started in Scratch,
presented by the Chromeworks Co-op Crew

scratch-basics.gif

Make Your Game Interactive

We're used to watching our characters, but what if they could interact with us? Learn how to use answer, variables, and list blocks to make your character address the player, or just say random stuff when prompted.

Presented by

Benley

Smooth Gliding and Movement

Learn how to have your character move seamlessly from one location to another using x,y coordinates and glide blocks. Understanding how coordinates work in Scratch is essential to understanding movement through code.

Presented by

Benley

How to Code a
Scrolling Background 

Learn to code a scrolling background where the background of your game moves continuously. A great starting point for platformers and other games where you need a little more room to stretch out.

Presented by

Omair

Import & Resize Backgrounds Using Pixlr

Scratch has a great selection of background graphics, but if you're looking for something specific, you'll sometimes need to import new images from an external website. This tutorial will teach you how to find and download images from the web and resize them to fit your backdrop perfectly using a free image editing app called Pixlr.

Presented by

Omair

High Scores

In Scratch

High scores are a great way to motivate players to stick with your game and try to improve their performance. In this tutorial you'll learn how to set a high score, and also how to use cloud variables to create a worldwide high score chart.

Presented by

Sajad

Rotation Styles and Upside-Down Sprites

New scratchers are often confused by why their sprites flip upside down when you try to point them to the left. This simple tutorial will solve the mystery and explain how to use rotation styles to more precisely control which way your sprites are pointing.

Presented by

Benley

Why Not Give
Projectiles a Shot?

Learn how to use clones to create moving projectiles like bullets, missiles and lasers. This is an essential technique for almost any action or arac

Presented by

Benley

Say it Differently with
Dynamic Speech Bubbles

Voice balloons are a great way to move the story forward in a video game, but you don't always want your characters saying the same thing at the same point. This tutorial will show you how to use variables, lists and random numbers to create dynamic speech bubbles that say something different depending on the circumstances.

Presented by

Benley

Give Life to Your Game by Multitasking

You can make multiple things happen at once just at the press of a key, which is super important when adding in sound effects to go along with your movements. Add some life to your characters!

Presented by

Benley

Fading In & Out
Using The Ghost Effect

Learn how to use Scratch’s ghost effect to make objects gradually fade in and fade out of view. Hide and Show blocks will get the job done, but if you want your transitions to look professional, you’ll want to try out this powerful technique. 

Presented by

Omair

Custom Voice Changing Effects

Scratch has some cool audio tools, but if you want to create some truly amazing audio effects using just your own voice, check out the free audio tools at voicechange.io. This fun tutorial will walk you through how to record your voice and pick wacky audio effects to create sci-fi, horror or comedic voices for your projects.

Presented by

Omair

Unlock new Sprites Using Animated GIFs

There are plenty of animated sprites available in Scratch, but if you're looking for characters from your favourite movie or cartoon, you're out of luck. This tutorial will show you how to find and import your favorite characters to use in your games, and how to filter your search so the background is already cut out. We'll also show you how to import sprites with built-in animations using animated GIF files.

Presented by

Omair

Smooth Movement Using the Sine Function

Sine is a complex math function used in trigonometry, the study of triangles. But you don't have to understand this high-school-level math function to make use of this amazingly powerful tool, which makes sprites move, wiggle or change size in a smooth motion that speeds up and slows down in a repeating pattern.

Presented by

Eeshaan

Go All Over by 
Swapping Backgrounds

Learn how to chain together a series of backgrounds to take your characters on a trip from one location to another. An especially useful skill for digital storytelling and adventure games.

Presented by

Benley

Get Down with Gravity

Gravity is an essential game mechanic for platformers, and this tutorial will show you how to create and manipulate a gravity variable to make objects fall downward.

Presented by

Tamjeed

Create a Moving Vehicle

Need to drive somewhere? We can help! You’ll learn to code vehicles with realistic velocity and acceleration, and use your arrow keys to go faster or slow down. Go take a ride in your brand new car!

Presented by

Benley

Animated Button & Rollover Effect

Give your buttons a little more oomph by making them shift from one costume to another when pressed. You’ll also learn how to create a “rollover” effect where your button changes its look when you hover your mouse over it.

Presented by

Omair

Tantalizing Types
with Custom Fonts

If Scratch's sparse collection of built-in fonts is leaving you uninspired, you can try creating title screens and headings in an external image editor and importing them back into Scratch as an image file. This tutorial will show you how to create headings that match the fonts in famous movies, TV shows and video games using a really simple online text generator program.

Presented by

Yahya

Conditional Statements In Scratch

If you're coding any kind of project that goes beyond the basics, you need your code to be able to make decisions and adapt to changing events. To do this you'll need to use one of Scratch's four conditional statements: If Then, If Then Else, Wait Until, and Repeat Until. This tutorial will explain what each of these blocks does and how they differ from each other.

Presented by

Eeshaan

Add Visual Pizzazz
with Graphics Effects

Learn how to add fun visual effects that make your characters fade in and out, change color or distort their shape using Scratch's seven built-in graphics effects.

Presented by

Tamjeed

Simulate 3D depth
with Stacking Order

Here's a simple script that will allow your character to move around a simulated 3D environment where you can dynamically move in front of or behind objects like trees and rocks. 

Presented by

Benley

Simple Game Controls with Arrow Keys

The first step in coding almost any video game is being able to control your player characters. This tutorial will teach you two ways to link your character movement to arrow keys. Spoiler alert: One of these methods is waaay better than the other.

Presented by

Omair

Presented by

bottom of page