Starte dein Spiel
Lektion 39 von 40 im Kurs Spiele mit Pygame erstellen von Coddy.
Du hast vier Spiele entwickelt. Jetzt entwickle dein eigenes. Diesem Plan ist jedes Spiel in diesem Kurs gefolgt:
- Ein Fenster und die Spielschleife: Ereignisse, aktualisieren, zeichnen, umblättern, ticken.
- Etwas, das der Spieler mit Tasten bewegt.
- Etwas, das sich von selbst bewegt: fallende Blöcke, ein Ball, eine Schlange.
- Eine Regel, die das Spiel beendet: eine Kollision, eine Punktzahl, ein Timer.
- Text, der dem Spieler zeigt, wie er sich schlägt.
Such dir eine Idee aus. Ein Raumschiff, das Asteroiden ausweicht. Ein Auto, das zwischen Fahrspuren fährt. Eine Katze, die Fische fängt. Formen reichen aus: Ein Rechteck kann alles Mögliche darstellen, sobald es sich wie dieser Gegenstand bewegt.
In dieser Lektion geht es um die Schritte 1 und 2. Das Beispiel auf der Registerkarte „Lösung“ ist Rock Dodge, in dem ein blaues Paddel fallenden Felsen ausweicht.
Aufgabe
EinfachStarte dein Spiel:
- Gib dem Fenster den Titel deines Spiels und eine Größe von mindestens 320 mal 240.
- Füge einen Spieler hinzu, den die Pfeiltasten bewegen und der innerhalb des Fensters bleibt.
Jedes Spiel wird akzeptiert: Bei den Prüfungen wird nur nach einem Fenster, einem Spieler, der sich bewegt, wenn eine Pfeiltaste gedrückt gehalten wird, und einer Schleife gesucht, die endet, wenn das Fenster geschlossen wird.
Probier es selbst
import pygame
pygame.init()
screen = pygame.display.set_mode((480, 360))
pygame.display.set_caption("My Game")
clock = pygame.time.Clock()
running = True
while running:
for event in pygame.event.get():
if event.type == pygame.QUIT:
running = False
screen.fill((30, 30, 46))
pygame.display.flip()
clock.tick(60)
pygame.quit()
Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.
Alle Lektionen in Spiele mit Pygame erstellen
Übe selbstständig: Pygame-Playground