Third party cookies may be stored when visiting this site. Please see the cookie information.

PenguinTutor YouTube Channel

Maker projects

Space Asteroids - Games Programming and Physical Computing for the Raspberry Pi

Space Asteroids physical computing game written in Scratch or Python 3, using Pygame Zero and GPIO Zero

The game is a cross between Space Invaders and Asteroids. All the sprites are created from scratch in Blender and programmed to interact with electronic button switches and an LED.

Screen shot Space Asteroids physical computing game written in Python 3, using Pygame Zero and GPIO Zero

Workshop – Create Space Asteroids, physical computing computer game for Raspberry Pi – Scratch Version

This worksheet is created for a version of the Space Asteroids game that is created in Scratch 2 on the Raspberry Pi.

It’s designed for those young and old who have preferably done a bit of Scratch programming before, but want to take first steps in physical computing or designing an interactive game. It’s also suitable for complete beginners to Scratch, who may need some help to get started with using Scratch.


Space Asteroids physical computing game for the Raspberry Pi - Scratch version  2
Worksheet – Space Asteroids physical computing game for the Raspberry Pi – Scratch version 2

Workshop – Create Space Asteroids, physical computing computer game for Raspberry Pi – Python Pygame Zero version

This worksheet is created for a version of the Space Asteroids game that is created in Pygame Zero (Python 3) on the Raspberry Pi.

This is designed for older students and adults that have already done some programming in Python, but want to learn about designing games in pygame zero or how to connect to simple electronics using gpio zero.


Space Asteroids physical computing game for the Raspberry Pi - Pygame Zero and GPIO Zero (Python 3)
Worksheet – Space Asteroids physical computing game for the Raspberry Pi – Pygame Zero and GPIO Zero (Python 3)

Image files

The image files used in the project are available from the link below.

Videos coming soon ...
To find out about the updates please:
Subscribe to the PenguinTutor YouTube Channel
and
Follow @penguintutor on Twitter

Previous Pygame Zero for makers
Pygame Zero for makers
Next Nginx Reverse Proxy for IoT
Nginx Reverse Proxy for IoT