Pygame lernen: Spiele in Python programmieren
Ein kostenloser, interaktiver pygame-Kurs, der bei null anfängt. Schreib Python und spiel deine Spiele neben dem Editor im echten pygame-ce, mit Grafiken und Sounds aus den kostenlosen Paketen von Kenney, KI-Hinweisen und einem Zertifikat pro Abschnitt.
1,000+ codders eingeschrieben
218 Lektionen218 Aufgaben387 Quizfragen
- Anfängerfreundlich
KI-gestützte Coding-Hilfe
Praktische, interaktive Lektionen
Audio-Erzählung in jeder Lektion
Quizfragen zum Wissenstest
Kostenloses Abschlusszertifikat
Lehrplan
Abschnitt 1
Python in einem Spielfenster
Abschnitt startenStartenLerne Python, indem du in einem pygame-Fenster zeichnest: Variablen, if-Anweisungen, Schleifen, Funktionen und Listen – mit jedem davon bewegst du etwas auf dem Bildschirm. Zum Abschluss erstellst du Night Sky mit Sternen, die du platzierst und zum Funkeln bringst.Dein erstes Fenster
4 Lektionen4Zahlen und Variablen
5 Lektionen55If und Tasten
5 Lektionen55Schleifen, die zeichnen
5 Lektionen55Funktionen
4 Lektionen45Listen von Dingen
5 Lektionen55Nachthimmel
Projekt4 Lektionen4Abschnitt 2
Die Spielschleife
Abschnitt startenStartenSchreibe die Spielschleife selbst: die Uhr, Tasten, Formen, die Maus, in Sekunden gemessene Bewegung, Rects und Kollisionen, Punktestand und Leben. Du entwickelst Gem Hunt und schließt mit Catch the Blocks ab.Bewege ein Quadrat
Projekt8 Lektionen85Formen und Farben
4 Lektionen45Die Maus
Projekt5 Lektionen55Bewegung nach Zeit
5 Lektionen55Fang die Blöcke
Projekt10 Lektionen105Abschnitt 3
Sprites und Bilder
Abschnitt startenStartenLade Bilder, drehe und skaliere sie, schreibe Klassen für Spielobjekte, gruppiere sie als Sprites und animiere sie mit Sprite-Sheets. Zum Abschluss entwickelst du Star Patrol, ein Weltraum-Shooter-Spiel.Bilder laden
5 Lektionen59Drehen, Spiegeln, Skalieren
4 Lektionen49Klassen für Spielobjekte
6 Lektionen613Spriters und Gruppen
5 Lektionen512Pixelgenaue Kollisionen
4 Lektionen49Animation mit Sprite Sheets
4 Lektionen48Sternenpatrouille
Projekt8 Lektionen817Abschnitt 4
Spielregeln
Abschnitt startenStartenMenüs und Game-Over-Bildschirme, ein HUD, Timer und Wellen, ein anpassbarer Schwierigkeitsgrad und ein gespeicherter Highscore. Zum Abschluss entwickelst du Sky Runner, ein Endlos-Runner-Spiel.Spielzustände
5 Lektionen512Text und ein HUD
4 Lektionen48Timer und Wellen
5 Lektionen512Schwierigkeitsgrad
4 Lektionen48Höchstpunktzahl
4 Lektionen48Himmelsläufer
Projekt7 Lektionen716Abschnitt 5
Spielwelten
Abschnitt startenStartenErstelle Level aus Textkarten und Tiles, ergänze Schwerkraft und Sprünge, lass Spielfiguren auf Plattformen landen, folge ihnen mit einer Kamera und füge patrouillierende Gegner hinzu. Zum Abschluss entwickelst du Moss Caves, ein Platformer-Spiel.Karten aus Text
5 Lektionen510Kacheln
4 Lektionen410Schwerkraft und Springen
5 Lektionen515Kollisionen mit Plattformen
5 Lektionen510Eine scrollende Kamera
4 Lektionen410Patrouillierende Gegner
4 Lektionen410Mooshöhlen
Projekt8 Lektionen817Abschnitt 6
Sound und Spielgefühl
Abschnitt startenStartenSoundeffekte, Musik, Partikel, Bildschirmwackeln, Trefferblitze und flüssige Bewegungen – anschließend setzt du alles ein, um Star Patrol den letzten Schliff zu geben.Soundeffekte
4 Lektionen49Musik
3 Lektionen35Partikel
4 Lektionen49Bildschirmwackeln und Trefferblinken
4 Lektionen49Flüssige Bewegung
4 Lektionen49Star Patrol aufpolieren
Projekt4 Lektionen49Abschnitt 7
Projekte
Abschnitt startenStartenEntwickle Snake, Pong für zwei Spieler und Rune Keep, ein Dungeon-Spiel mit Draufsicht. Entwirf anschließend ein eigenes Spiel.Snake
Projekt10 Lektionen1020Pong für zwei
Projekt10 Lektionen1020Runenfestung
Projekt9 Lektionen920Erstelle dein eigenes Spiel
Projekt2 Lektionen24
Pygame-Kurse
Praktische Pygame-Kurse, kostenlos im Browser zu starten.
Lernen durch Tun
Schreibe echten Code, frage Datenbanken ab, erstelle Websites und meistere KI-Prompts. Unsere interaktiven Lektionen decken alle Fähigkeiten ab, die moderne Entwickler brauchen.
Baue deine Serie auf
Bleib konsequent und sieh zu, wie dein Fortschritt wächst! Verfolge deine tägliche Programmiergewohnheit, schütze deine Serie mit Einfrieroptionen und verdiene Belohnungen für jeden Tag.
12 Tage Serie
Komm morgen zurück, um deine Serie zu halten!
January 2026
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
21
22
23
24
25
26
27
28
29
30
Doppelt oder Nichts
Tag 5 von 7
Serie Einfrieren
2 left
Du bist nicht allein
Tritt auf globalen Bestenlisten an, lade Freunde ein, um Belohnungen zu verdienen, und feiert gemeinsam eure Erfolge. Programmieren macht mit Freunden mehr Spaß!
Jeder Lernweg, alles dabei
Lies, höre, teste dich, frag die KI oder schlage nach, was du schon gelernt hast. Jede Lektion passt sich dir an.
Eine Variable ist ein benannter Container, der einen Wert speichert, auf den du später im Programm verweisen kannst.
In Python erstellst du eine, indem du den Namen, ein Gleichheitszeichen und dann den Wert schreibst.
Der Wert kann sich ändern. Eine neue Zuweisung verweist den Namen einfach auf einen neuen Wert.
Werde zertifiziert
Verdiene Zertifikate für jeden abgeschlossenen Kurs. Füge sie deinem LinkedIn-Profil und Lebenslauf hinzu, um Arbeitgebern deine Programmierkenntnisse zu zeigen.
Warum pygame mit Coddy lernen
- Dein Code und dein Spiel stehen nebeneinander. Drück Play und das Spiel läuft in pygame-ce, der echten Bibliothek, für das Web kompiliert. Tastatur und Maus kommen im Spiel an,
print()und jeder Fehler erscheinen in der Konsole, und Check bewertet die Lektion, indem es dein Spiel spielt. - Zum Start brauchst du kein Python. Der erste Abschnitt bringt dir Variablen,
if, Schleifen, Funktionen und Listen in einem Spielfenster bei und endet mit einem Nachthimmel voller Sterne, die du selbst setzt. Du kannst schon Python? Fang bei Abschnitt 2 an. - Die Spielschleife, wie du sie auch zu Hause schreiben würdest:
while running:,pygame.event.get(),clock.tick(60), Tasten und Maus, Kollisionen mitRect, Punkte, Leben und Neustart, am Ende ein Fangspiel. - Sprites mit echten Grafiken: Bilder, Spritesheets und Animation, Klassen für Spielobjekte und Spritegruppen, in einem Weltraum-Shooter. Danach Spielregeln in einem Endlos-Runner (Menüs, ein HUD, Timer, Wellen und ein Highscore) und Kachelkarten mit Schwerkraft und mitlaufender Kamera in einem Jump 'n' Run.
Häufige Fragen zum pygame lernen
Was ist pygame?
import pygame lädst.Muss ich Python können, um pygame zu lernen?
if, Schleifen, Funktionen und Listen. Wenn du Python schon kannst, fang bei Abschnitt 2 an. Für Python allein gibt es den Python-Kurs.Ist das echtes pygame?
pip install pygame-ce, dann läuft dort dasselbe Programm.Welche Spiele programmiere ich in diesem pygame-Kurs?
Jeder Abschnitt endet mit einem Spiel: ein Nachthimmel voller Sterne, ein Fangspiel, ein Weltraum-Shooter, ein Endlos-Runner und ein Jump 'n' Run. Der letzte Abschnitt baut Snake, Pong für zwei Spieler, ein Dungeon-Spiel von oben und eines, das du selbst entwirfst.
Können meine Spiele Bilder und Sounds nutzen?
pygame.image.load und pygame.mixer lädt. Eigene Dateien hochzuladen geht noch nicht.Ist der pygame-Kurs kostenlos?
Ja. Die Lektionen, die Spiele, die KI-Hinweise und die Zertifikate sind kostenlos. Mit einem kostenlosen Konto schaffst du ein paar Lektionen am Tag, Pro hebt das Tageslimit auf.
Bekomme ich ein Zertifikat für den pygame-Kurs?
Ja. Jeder der 7 Abschnitte gibt dir ein kostenloses Abschlusszertifikat, wenn du ihn beendest, mit einer eigenen Seite, die du teilen oder zu LinkedIn hinzufügen kannst.