Menu
CoddyTech
Lernpfad

Pygame Tutorial: Spiele in Python programmieren

Lerne Python-Grundlagen und Klassen und programmiere dann fünf Spiele mit pygame, ein Feature pro Lektion. Jedes Spiel läuft neben deinem Code.

2,273,859+ codders in diesen Kursen eingeschrieben

259 Lektionen308 Aufgaben1,149 Quizfragen

Spieleentwicklung mit Python, Schritt für Schritt

2 Kurse3 Abschnitte259 Lektionen308 Aufgaben1,149 Quizfragen

Jeder Schritt ist ein Coddy-Kurs oder ein Teil davon. Dein Fortschritt wird pro Kurs gespeichert.

  1. 1
  2. 2
    Diesen Schritt startenStartenKlassen, Methoden und Vererbung: wie ein größeres Spiel seine Spieler und Gegner in Ordnung hält.Starten
  3. 3
    Diesen Schritt startenStartenDie Spielschleife, Tasten, Kollisionen und Punkte, in fünf Spielen: ein Quadrat, das sich bewegt, Catch the Blocks, Snake, Pong für zwei Spieler und dein eigenes.StartenEigene Seite
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 Spiele in Python auf Coddy programmieren

  • Du schreibst echtes pygame: dieselbe Schleife, dieselben Events und dasselbe clock.tick wie auf deinem eigenen Computer.
  • Das Spiel läuft neben deinem Code, also siehst du jede Änderung, sobald du wieder auf Spielen drückst.
  • Jede Lektion fügt ein Feature hinzu, bis man das Spiel gewinnen und verlieren kann.
  • Prüfen spielt dein Spiel und sagt dir, welcher Teil noch nicht funktioniert.

Fragen zum Programmieren von Spielen in Python

Wie programmiert man ein Spiel in Python?

Mit pygame: Öffne ein Fenster und lass dann eine Schleife laufen, die die Tasten liest, Dinge bewegt und ein Bild zeichnet, etwa 60 Mal pro Sekunde. Dieser Lernpfad bringt dir zuerst Python bei, dann diese Schleife, ein Spiel nach dem anderen.

Ist pygame gut für Anfänger?

Ja. Es ist schlichtes Python mit wenigen Funktionen zum Zeichnen und für Eingaben, du siehst also jede Zeile, die das Spiel zum Laufen bringt. Es passt zu 2D-Spielen wie Snake und Pong.

Muss ich pygame installieren?

Nein. Die Lektionen führen pygame in deinem Browser aus. Um die Spiele auf deinem eigenen Computer zu spielen, installiere es mit pip install pygame-ce und führe denselben Code aus.

Was ist pygame-ce?

pygame-ce, die Community Edition, ist ein aktiv gepflegter Fork von pygame. Du schreibst weiterhin import pygame, und genau das führen diese Lektionen aus.

Kann ich mein eigenes Spiel machen?

Ja. Das letzte Spiel des Kurses entwirfst du selbst, und du kannst jede Lektion als Projekt speichern und daran weiterbauen.

Kann ich die Spiele auf dem Handy spielen?

Am besten spielen sie sich auf einem Computer oder einem Chromebook mit Tastatur. Auf dem Handy zeigt das Spiel Pfeiltasten und die Leertaste auf dem Bildschirm.

Weitere Lernpfade

Dieselben Kurse, für eine andere Rolle geordnet. Der Fortschritt bleibt erhalten: Ein auf einem Pfad abgeschlossener Kurs zählt auf jedem Pfad, der ihn enthält.

Alle Lernpfade
Illustration der Programmiersprachen bei Coddy

Starte den Python-Spieleentwickler-Pfad kostenlos

Jetzt lernen