Commit Graph

29 Commits

Author SHA1 Message Date
Jonas 9a0d7e7f7a Fix: Game crasht nicht mehr bei damage auf 0 Leben und PowerUps werden wieder gelöscht wenn sie den unteren Fensterrand 2026-09-17 10:05:50 +02:00
Jonas 5cf095c370 Fix: game crasht nicht mehr bei damage 2026-09-17 09:52:17 +02:00
Jonas ddba231979 Merge remote-tracking branch 'origin/main'
# Conflicts:
#	SMIMS-Game/Groundflower.class
#	SMIMS-Game/Groundflower.java
#	SMIMS-Game/MyWorld.class
#	SMIMS-Game/Player.class
#	SMIMS-Game/Player.java
#	SMIMS-Game/project.greenfoot
2026-09-17 09:44:40 +02:00
Jonas c0c5151c41 PowerUp Items bewegen sich jetzt nach unten und lösen auch nur noch das richtige PowerUp aus 2026-09-17 09:39:47 +02:00
Caspar 6215bff73d Merge remote-tracking branch 'origin/main'
# Conflicts:
#	SMIMS-Game/MyWorld.class
#	SMIMS-Game/MyWorld.java
#	SMIMS-Game/Player.class
#	SMIMS-Game/project.greenfoot
2026-09-17 09:28:50 +02:00
Caspar c719e5b053 Fix Health 2026-09-17 09:24:04 +02:00
Marlie b3a951626c Lebensanzeige hinzugefügt 2026-09-17 09:13:50 +02:00
Jonas fe11e83e78 Merge remote-tracking branch 'origin/main'
# Conflicts:
#	SMIMS-Game/Player.class
#	SMIMS-Game/Player.java
#	SMIMS-Game/project.greenfoot
2026-09-16 17:34:20 +02:00
Jonas fc9f3a660e Spikes machen jetzt damage statt zu gameOverWorld zu wechseln 2026-09-16 17:31:47 +02:00
Caspar f7f611c2ae Fix Health 2026-09-16 17:26:16 +02:00
Caspar eba1e4567e Merge remote-tracking branch 'origin/main'
# Conflicts:
#	SMIMS-Game/MyWorld.class
#	SMIMS-Game/MyWorld.java
#	SMIMS-Game/Player.class
#	SMIMS-Game/Player.java
#	SMIMS-Game/project.greenfoot
2026-09-16 17:21:25 +02:00
Caspar a0de2fb58d Startplattform (nicht in MyWorld) 2026-09-16 17:16:52 +02:00
Jonas 8477d63e51 Fügt Leben zum Spieler, ein HealthItem und eine Healthbar hinzu. 2026-09-16 15:57:46 +02:00
Jonas e58b55993d Es gibt jetzt einen Enemy, welcher in festen abständen auf den Player schießt. Der Enemy kann mit PlayerProjectiles abgeschossen werden 2026-09-16 11:50:58 +02:00
Jonas eae3e92d60 Merge remote-tracking branch 'origin/main'
# Conflicts:
#	SMIMS-Game/Player.class
2026-09-16 10:43:36 +02:00
Jonas 963fa43986 Der Spieler kann nun Projectile schießen 2026-09-16 10:40:42 +02:00
Marlie 5d65c61f15 Verfolgungsprojektil 2026-09-16 09:36:32 +02:00
Jonas 8fad77b878 Der Spieler kann nun über die Bildschirmränder auf die andere Seite des Fensters 2026-09-16 09:27:50 +02:00
Jonas 6ee623cad4 Spieler fällt nicht mehr durch Platformen, wenn er mehrere gleichzeitig berührt 2026-09-15 20:19:35 +02:00
Jonas 282a2cade3 Spieler stirbt wenn er den unteren Bildschirmrand berührt 2026-09-15 20:06:20 +02:00
Jonas e345d13140 Player kann jetzt auf Platformen stehen (nicht mehr auf Ground) 2026-09-15 19:23:58 +02:00
Jonas 9cef598196 PowerUps/JumpBoost
neue Klassen: PowerUps, JumpBoostItem

Die aktivieren und das deaktivieren der PowerUps wird im Player durchgeführt.
2026-09-15 11:33:47 +02:00
Jonas 81fb707beb fehler in der Player Klasse behoben
(methode player_movement() entfernt)
2026-09-15 10:44:15 +02:00
Jonas bb987610a2 Merge remote-tracking branch 'origin/main'
# Conflicts:
#	SMIMS-Game/project.greenfoot
2026-09-15 10:31:22 +02:00
Jonas 44f7382b6f Der Spieler kann nun höher springen und wird nicht auf einen Boden gesetzt, wenn er diesen von der Seite berührt 2026-09-15 10:30:38 +02:00
Marlie c188985e02 Merge remote-tracking branch 'origin/main'
# Conflicts:
#	SMIMS-Game/Player.class
#	SMIMS-Game/Player.ctxt
#	SMIMS-Game/Player.java
#	SMIMS-Game/project.greenfoot
2026-09-15 10:29:31 +02:00
Marlie 07c5614d44 Projektil und Game Over Transition bei Kollision 2026-09-15 10:21:16 +02:00
Jonas 9e35cc9ebb Player Movement:
A - links
D - rechts
Leertaste - Springen
2026-09-15 09:57:01 +02:00
Jonas 13edb7d2b6 initial 2026-09-15 09:25:25 +02:00