Menu
CoddyTech
NeuJourney

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
  • sparkles iconKI-gestützte Coding-Hilfe
  • hint iconPraktische, interaktive Lektionen
  • volume On iconAudio-Erzählung in jeder Lektion
  • quiz iconQuizfragen zum Wissenstest
  • certificate iconKostenloses Abschlusszertifikat

Lehrplan

7 Abschnitte12 Projekte218 Lektionen218 Aufgaben387 Quizfragen
  1. Abschnitt startenStartenAusklappenEinklappenLerne 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 Lektionen4

    Zahlen und Variablen

    5 Lektionen55

    If und Tasten

    5 Lektionen55

    Schleifen, die zeichnen

    5 Lektionen55

    Funktionen

    4 Lektionen45

    Listen von Dingen

    5 Lektionen55

    Nachthimmel

    Projekt4 Lektionen4
  2. Abschnitt startenStartenAusklappenEinklappenSchreibe 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 Lektionen85

    Formen und Farben

    4 Lektionen45

    Die Maus

    Projekt5 Lektionen55

    Bewegung nach Zeit

    5 Lektionen55

    Fang die Blöcke

    Projekt10 Lektionen105
  3. Abschnitt startenStartenAusklappenEinklappenLade 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 Lektionen59

    Drehen, Spiegeln, Skalieren

    4 Lektionen49

    Klassen für Spielobjekte

    6 Lektionen613

    Spriters und Gruppen

    5 Lektionen512

    Pixelgenaue Kollisionen

    4 Lektionen49

    Animation mit Sprite Sheets

    4 Lektionen48

    Sternenpatrouille

    Projekt8 Lektionen817
  4. Abschnitt startenStartenAusklappenEinklappenMenü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 Lektionen512

    Text und ein HUD

    4 Lektionen48

    Timer und Wellen

    5 Lektionen512

    Schwierigkeitsgrad

    4 Lektionen48

    Höchstpunktzahl

    4 Lektionen48

    Himmelsläufer

    Projekt7 Lektionen716
  5. Abschnitt startenStartenAusklappenEinklappenErstelle 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 Lektionen510

    Kacheln

    4 Lektionen410

    Schwerkraft und Springen

    5 Lektionen515

    Kollisionen mit Plattformen

    5 Lektionen510

    Eine scrollende Kamera

    4 Lektionen410

    Patrouillierende Gegner

    4 Lektionen410

    Mooshöhlen

    Projekt8 Lektionen817
  6. Abschnitt startenStartenAusklappenEinklappenSoundeffekte, Musik, Partikel, Bildschirmwackeln, Trefferblitze und flüssige Bewegungen – anschließend setzt du alles ein, um Star Patrol den letzten Schliff zu geben.

    Soundeffekte

    4 Lektionen49

    Musik

    3 Lektionen35

    Partikel

    4 Lektionen49

    Bildschirmwackeln und Trefferblinken

    4 Lektionen49

    Flüssige Bewegung

    4 Lektionen49

    Star Patrol aufpolieren

    Projekt4 Lektionen49
  7. Abschnitt startenStartenAusklappenEinklappenEntwickle Snake, Pong für zwei Spieler und Rune Keep, ein Dungeon-Spiel mit Draufsicht. Entwirf anschließend ein eigenes Spiel.

    Snake

    Projekt10 Lektionen1020

    Pong für zwei

    Projekt10 Lektionen1020

    Runenfestung

    Projekt9 Lektionen920

    Erstelle dein eigenes Spiel

    Projekt2 Lektionen24

Pygame-Kurse

Praktische Pygame-Kurse, kostenlos im Browser zu starten.

Das bekommst du
Alles, was du zum Programmierenlernen nutzt

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.

playground.js
Code-Editor
1const greeting = "Hello, Coddy!"
2function sayHi(name) {
3    return greeting + " " + name
4}
5
bottombar Collapse icon
Test #1test Case Success icon
Test #2test Case Success icon
Test #3test Case Failure icon
Eingabe
"Alex"
Ausgabe
"Hello, Coddy! Alex"

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!

fire Filled icon
left icon

January 2026

right icon

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

product Double Or Nothing icon

Doppelt oder Nichts

Tag 5 von 7

fire Freeze icon

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ß!

Herausforderer-Liga
Herausforderer-LigaTop 7 steigen auf
leaderboard First icon1
avatar 1 icon
fire Filled icon
Alex7+ Days
2840
leaderboard Second icon2
avatar 2 icon
fire Filled icon
Jordan7+ Days
2650
leaderboard Third icon3
avatar 3 icon
fire Filled icon
Sam7+ Days
2420
4
avatar 4 icon
Casey
2180
5
avatar placeholder icon
fire Filled icon
Morgan7+ Days
1950
leaderboard Arrow Up iconAufstiegszoneleaderboard Arrow Up icon

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.

Einführung in Variablen
Audio

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.

1xSarah

Werde zertifiziert

Verdiene Zertifikate für jeden abgeschlossenen Kurs. Füge sie deinem LinkedIn-Profil und Lebenslauf hinzu, um Arbeitgebern deine Programmierkenntnisse zu zeigen.

CoddyAbschlusszertifikat
Hiermit wird bestätigt, dassMax Mustermannerfolgreich abgeschlossen hat
python iconPython-Grundlagen
Verifiziert
DatumJan. 2026
LinkedInZu LinkedIn hinzufügen

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 mit Rect, 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?

pygame ist eine kostenlose Python-Bibliothek für 2D-Spiele: Sie öffnet ein Fenster, zeichnet Formen und Bilder, spielt Sounds ab und liest Tastatur und Maus. Dieser Kurs nutzt pygame-ce, die Community-Edition, die du weiterhin mit import pygame lädst.

Muss ich Python können, um pygame zu lernen?

Nein. Der erste Abschnitt bringt dir das Python, das ein Spiel braucht, in einem Spielfenster bei: Variablen, 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?

Ja. Dein Spiel läuft in pygame-ce 2.5.7, für den Browser kompiliert, und Check bewertet es mit derselben Bibliothek auf unserem Server. Der Code ist ganz normales pygame: Installier es auf deinem Computer mit 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?

Ja. Die Lektionen bringen Sprites, Kacheln, Schriften und Sounds aus den kostenlosen Paketen von Kenney mit, die dein Code mit 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.

Lernpfade, die diesen Kurs enthalten

Dieser Kurs ist ein Schritt eines längeren Pfads: mehrere Kurse in der Reihenfolge, in der ein Mentor sie unterrichten würde, jeder mit eigenem kostenlosem Zertifikat.

Illustration der Programmiersprachen bei Coddy

Lerne Pygame mit Coddy

Los geht's