Spiele Programmieren
mit Pygame Zero
In diesem Projekt programmieren die Schülerinnen und Schüler zunächst einen klassischen Spaceshooter mithilfe der Python-Bibliothek "Pygame Zero". Anschließend setzen sie eigene Spielideen um. Dabei erweitern die Schülerinnen und Schüler ihre Kompetenzen in der Programmierung mit Python, unter anderem:
- Objektorientierte Programmierung am Beispiel von Objekten wie "Actor" und "Screen", sowie eigenen erstellten Klassen
- die Unterscheidung von globalen und lokalen Variablen
- das Definieren und Aufrufen von Funktionen wird vertieft zur Modularisierung eingesetzt
- das Verwenden von Listen und for-Schleifen
Neben dem Programmieren steht auch das kreative Game Design im Mittelpunkt – von der Steuerung über den Sound bis hin zu eigenen Grafiken.
How to Play
Direkt im Browser: das Spiel öffnet sich in einem neuen Tab. Es kann zu längeren Ladezeiten kommen.
- Lade die zip-Datei herunter und entpacke den Spielordner.
- Installiere den MU Editor
- Lade die .py-Datei in den Editor und klicke auf "run".
