~~NOTOC~~ [[app:app_lektion005_02|=> Lektion 5.2: Bewegung des Balls]] ====== Lektion 5.3: Zusatzfunktionen ====== {{ :work.png|}} ==== Aufgabe 18 ==== Ein Spiel ist erst dann interessant, wenn es einige Zusatzfunktionen enthält. Hier ein paar Ideen, welche du implementieren sollst/kannst. * Der Schläger soll per ''touch'' mit dem Finger bewegt werden können.\\ **Hinweis:** Verwende ''RacquetSprite.Dragged''. * Implementiere den Button ''PauseButton''. Dabei gibt es mehrere Möglichkeiten: - Der ''PauseButton'' hat die Eigenschaft eines ''Resets'', siehe auch ''Screen1.Initialize''. - Wenn der ''PauseButton'' ein zweites Mal gedrückt wird, geht das Spiel weiter. * Baue einen Zeitzähler ein, der die Zeit stoppt, bis maximal 50 Fehler passiert sind. * Schwierigkeitsstufen könnten folgende Punkte betreffen: - Die Ballgröße ist variabel. - Das Spielfeld ist "länger" bzw. "kürzer". - Die Schlägergröße ist variabel. - ... ---- [[app:app_lektion006|=> Lektion 6: Catch the Ball]]\\ [[app:start|=> Übersicht: Android APPs programmieren]]