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/02/02 20:53] – reidyd | ef:pygame:2024:gruppenseiten:gruppe2:start [2025/02/02 21:46] (aktuell) – reidyd | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| ====== Jet Dodger ====== | ====== Jet Dodger ====== | ||
| - | Unser Spiel ist ein Endless-Runner | + | **Idee** |
| + | * Endless-Runner | ||
| + | * Flugzeuge | ||
| + | * Parallax-Hintergrund | ||
| + | * Soll mit der Zeit schwieriger werden | ||
| + | **Beschreibung** | ||
| - | Quellen: | + | Unser Spiel ist ein Endless-Runner, |
| + | {{:ef: | ||
| - | https:// | + | {{ : |
| + | |||
| + | **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:// | ||
| - | https:// | ||
| - | Für kleinere / leichtere Funktionen (z.B. Text anzeigen etc.) wurden CoPilot und ChatGPT verwendet. | ||