Commit graph

16 commits

Author SHA1 Message Date
Benjamin
24418b851c END 2026-07-03 17:38:29 +02:00
Benjamin
6ed330a671 Soundeffekte für Treffer, Sprünge, Schüsse und Dash hinzugefügt 2026-06-24 17:58:44 +02:00
Benjamin
82e829258f Hintergrundrendering aktualisiert; Wolken werden jetzt auf einem separaten Display gerendert 2026-06-24 17:35:16 +02:00
Benjamin
5e2287c459 Bildschirmschütteln hinzugefügt; Effekte bei Kollisionen und Spielerzustand implementiert 2026-06-19 18:10:34 +02:00
Benjamin
825cc81d9e Level-Management und Sprung-Logik aktualisiert; Kollisionserkennung für Wandrutschen verbessert 2026-06-19 16:50:33 +02:00
Benjamin
3fe918c082 Feinde aktualisieren und entfernen, wenn sie tot sind; Funken- und Partikel-Logik bei Kollision mit Spieler hinzugefügt 2026-06-12 18:20:36 +02:00
Benjamin
c6d4cef993 Funken-Logik hinzugefügt und Projektilverhalten aktualisiert 2026-06-12 18:15:04 +02:00
Benjamin
aa8f10a08a Projektile für Gegner hinzugefügt, die auf den Spieler feuern 2026-06-12 17:43:04 +02:00
Benjamin
86312b2106 Gegner Bewegung ohne Runterfallen 2026-06-12 16:43:28 +02:00
Benjamin
8e465ba27b Gegner-Logik hinzugefügt und Tilemap aktualisiert 2026-06-10 18:23:23 +02:00
Benjamin
62c6ae19d8 Spawner-Logik hinzugefügt 2026-06-10 18:12:24 +02:00
Benjamin
1e4059dc0d Füge Boost- und Dash-Funktionen für den Spieler hinzu; verbessere die Physik-Logik und aktualisiere die Partikel-Generierung 2026-06-10 18:00:11 +02:00
binaerverkehr
d796b47c46 feat: Collisions Dataclass eingefuehrt und in PhysicsEntity verwendet
- Neue @dataclass Collisions mit Feldern top/right/bottom/left
- collisions-Dict in PhysicsEntity durch Collisions-Instanz ersetzt
- Attribut-Zugriff (collisions.top) statt Dict-Indexierung
- Typisierung von Feldern und Methoden in PhysicsEntity und Player
2026-05-11 10:37:28 +02:00
Benjamin Hinz
35e22e1fbf Ende Unterricht 24.04.26 2026-04-24 18:45:31 +02:00
Benjamin Hinz
d36c44a7b2 Fertige Animationen 2026-03-04 16:50:44 +01:00
Benjamin Hinz
0fc3e535b2 Fertige Wolken 2026-02-06 18:51:57 +01:00