Demolition:
A Tutorial On Creating A Clone Of The 1970s Arcade Game ‘Breakout’ In Scratch
title screen

Chris Laird

First version published
Last updated

About this document

This document is a Scratch (version 3) programming tutorial aimed at people with some experience of Scratch coding.

I guide the reader through the steps to create a playable version of the 1970s classic computer game Breakout.

In this tutorial I cover programming concepts such as variables, loops, reusable code blocks, parameters, events and the cloning of sprites.

Versions available

This tutorial is available in different formats:

Linked Scratch projects

The tutorial is accompanied by the following Scratch projects:

All these projects are included in my Demolition Scratch Studio

Contact me


Changelog

Version 1.3 published
  • Suggest remix to make copy of template project
  • Add ScratchBlocks to acknowledgements
  • Reformat changelog
Version 1.2 published
  • Add Challenge: Give the game more than one round
  • Add brief End of challenges section
  • Fixes:
    • Select costume by number with switch costume to (index) rather than next costume in a loop
    • Can test a block just by single clicking it
Version 1.1 published
  • Add title screen to tutorial, template project and example projects
  • Add licence notification
Version 1.0 published :
Initial version

Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.