Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| ef:pygame:2024:gruppenseiten:gruppe2:start [2025/01/28 14:54] – laupern | ef:pygame:2024:gruppenseiten:gruppe2:start [2025/02/02 21:46] (aktuell) – reidyd | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| - | Unser Spiel ist ein Endless-Runner | + | ====== Jet Dodger ====== |
| + | **Idee** | ||
| + | * Endless-Runner | ||
| + | * Flugzeuge | ||
| + | * Parallax-Hintergrund | ||
| + | * Soll mit der Zeit schwieriger werden | ||
| + | |||
| + | **Beschreibung** | ||
| + | |||
| + | Unser Spiel ist ein Endless-Runner, in dem man einen Düsenjet | ||
| + | {{: | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | **Protokoll** | ||
| + | * In den ersten 3/4 Lektionen nach Ideen gesucht, Virtual-Environment erstellt, Tutorials geschaut und ein bisschen mit PyGame experimentiert. | ||
| + | * 10.12.24: Scrolling Background hinzugefügt (noch kein Parallax-Effekt), | ||
| + | * Zuhause: Geschaut wie man Parallax-Hintergrund macht und neue Sprites für Flugzeug und Hintergrund genommen. Oben/Unten Bewegung für Flugzeug programmiert. | ||
| + | * 17.12.24: Hintergrund und Flugzeug optimiert. | ||
| + | * 07.01.25: Score hinzugefügt und versucht Waffe für den Jet hinzuzufügen (schlussendlich weggelassen) | ||
| + | * 14.01.25: Angefangen Gegner zu programmieren (gab viele Schwierigkeiten) und passende Sprites zu finden / zeichnen. | ||
| + | * 21.01.25: Weitergemacht mit Gegner programmieren und Sprites optimiert. | ||
| + | * 28.01.25: Mask-Kollisionen hinzugefügt und Gegner endlich zum Funktionieren gebracht, Angefangen mit Menü wenn man kollidiert. | ||
| + | * Zuhause bis zur Abgabe: Timings der Gegner angepasst, Gegner über die Zeit schneller lassen werden eingefügt, Crash-Menü vollendet. | ||
| + | |||
| + | ====== Quellen ====== | ||
| + | **Code:** | ||
| + | |||
| + | [[https:// | ||
| + | |||
| + | [[https:// | ||
| + | |||
| + | Für kleinere / leichtere Funktionen (z.B. Text anzeigen etc.) wurden Copilot und ChatGPT verwendet. | ||
| + | |||
| + | **Bilder / Sprites** | ||
| + | |||
| + | [[https:// | ||
| + | |||
| + | [[https:// | ||
| + | |||
| + | [[https:// | ||
| + | |||
| + | [[https:// | ||
| + | |||
| + | [[https:// | ||
| - | Quellen: | ||
| - | https:// | ||
| - | https:// | ||