Das Pygame-Programm initialisiert ein Fenster mit bestimmten Abmessungen und einem Titel.
Es definiert verschiedene Farben für den Hintergrund, die Brücke, das Wasser und die Wolken.
Das Spiel verwalten verschiedene Zustände: Intro, Erkundung, Dialog, Fallen und Übergang.
Spieler-Sprites für Front-, Rück- und Seitenansichten werden geladen und skaliert.
Eine Spieler-Klasse behandelt Bewegung, Richtung und Animationsframes.
Die Spieler-Klasse enthält auch Logik, um die Nähe zur Brücke zu erkennen und den Dialog auszulösen.
Eine Brücken-Klasse wird definiert, um die Brückenstruktur und das darunter liegende Wasser zu zeichnen.
Die Haupt-Spiel-Schleife verarbeitet Ereignisse, aktualisiert den Spielzustand und rendert Grafiken entsprechend.
Der Intro-Zustand zeigt eine Willkommensnachricht an und fordert den Benutzer auf, zu starten.
Im Erkundungs-Zustand kann der Spieler sich bewegen und mit der Brücke interagieren.
Der Dialog-Zustand präsentiert Text sequenziell, fortschreitend mit Benutzereingaben und löst den Fallen-Zustand nach einem bestimmten Punkt aus.
Der Fallen-Zustand animiert den Absturz des Spielers, gefolgt von einem Übergangs-Zustand mit einer wachsenden Wolken-Effekt.
Der Übergangs-Zustand führt dann zu einer neuen Dialog-Sequenz, die den Transport des Spielers anzeigt.
dev.to
Luzes e Borrões
Create attached notes ...
