Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
Nächste Überarbeitung | Vorherige Überarbeitung | ||
faecher:informatik:mittelstufe:breakout:breakout06:start [12.10.2023 19:29] – angelegt Frank Schiebel | faecher:informatik:mittelstufe:breakout:breakout06:start [12.10.2023 19:34] (aktuell) – [Ergänzungen] Frank Schiebel | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ====== Ergänzungen ====== | + | ====== Ergänzungen |
===== Bälle erzeugen ===== | ===== Bälle erzeugen ===== | ||
Zeile 31: | Zeile 31: | ||
... | ... | ||
} | } | ||
- | </java> | + | </code> |
Übersetze das Programm und überprüfe deine Änderungen. | Übersetze das Programm und überprüfe deine Änderungen. | ||
Zeile 55: | Zeile 55: | ||
Rufe die Methode '' | Rufe die Methode '' | ||
+ | |||
+ | ===== Erweiterungsideen ===== | ||
+ | |||
+ | * Werden Blöcke oder das Paddle von der Seite getroffen, ist die Reflexion nicht korrekt. Um zu erkenne, ob der Ball von der Seite kommt, müsste man die x-Koordinate des Balls mit der des Paddles vergleichen. {{ : | ||
+ | * Es gibt Gravitation, | ||
+ | * Es sind pro Spiel maximal drei Bälle erlaubt. Damit muss das Spiel um einen Ball-Zähler ergänzt werden.\\ | ||
+ | Jetzt macht es Sinn, am Ende des Spiels eine Meldung auszugeben, ob das Spiel gewonnen wurde (alle Blöcke sind abgeräumt und ein Ball ist noch im Spiel) oder verloren (es gibt noch Blöcke und alle drei Bälle sind verloren). | ||
+ | * Es gibt einen weiteren Punktezähler für getroffene Blöcke. | ||
+ | * Wenn das Paddle in Bewegung ist, wenn der Ball getroffen wird, verändert sich die Flugrichtung. | ||
+ | * Wenn das Paddle am Rand getroffen wird, dann verändert sich die Flugrichtung des Balls. | ||
+ | * Am oberen Rand wird der Ball beschleunigt reflektiert. Das erhöht den Schwierigkeitsgrad, | ||
+ | * Es gibt verschiedenartige Blöcke mit unterschiedlichen Eigenschaften. Wird ein solcher Block getroffen ... | ||
+ | * muss er noch einmal/noch zweimal getroffen werden, bis er verschwindet. | ||
+ | * wird dabei der Ball beschleunigt/ | ||
+ | * wird dabei die Bewegung des Paddels beschleunigt/ | ||
+ | * wird dabei die Größe des Paddels verändert. | ||
+ | * wird dabei ein Bonusball erzeugt. | ||
+ | * ... | ||
+ | * Es gibt verschiedene Spiel-Levels. Dabei werden die Blöcke mit verschiedenen Eigenschaften unterschiedlich auf dem Spielfeld angeordnet. | ||
+ | |||
+ | |||
+ |