app:app_lektion005_02
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| app:app_lektion005_02 [21.01.2015 08:51] – gelöscht Stefan Gaum | app:app_lektion005_02 [21.01.2015 10:57] (aktuell) – Stefan Gaum | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| + | ~~NOTOC~~ | ||
| + | [[app: | ||
| + | ====== Lektion 5.2: Bewegung des Balls ====== | ||
| + | Der Ball soll sich frei auf dem Spielfeld bewegen können. Er springt zwar nicht, prallt jedoch an den Wänden und am Schläger ab. | ||
| + | |||
| + | === Der EinwurfButton === | ||
| + | |||
| + | Nach dem Einwurf wird die Geschwindigkeit des Balls auf ein vorher festgelegtes Minimum über eine '' | ||
| + | {{ : | ||
| + | ist Null, an einer beliebigen Stelle X eingeworfen werden. | ||
| + | |||
| + | Einen beliebigen Wert erhält man über '' | ||
| + | |||
| + | {{ : | ||
| + | ==== Aufgabe 16 ==== | ||
| + | |||
| + | - Implementiere die Eigenschaft '' | ||
| + | - Das SpeedLabel erhält dabei den Wert der '' | ||
| + | - Der Ball soll in Richtung des unteren Spielfeldrandes wandern.\\ Verwende dazu {{: | ||
| + | |||
| + | === Abprallen am Spielfeldrand === | ||
| + | |||
| + | **Erklärung: | ||
| + | - Der Ball prallt an der Wand des Spielfeldes ab. | ||
| + | - Falls der Ball am unteren Spielfeldrand abprallt (edge = -1), hat der Schläger den Ball verfehlt, deswegen wird der Counter dafür hoch gezählt. | ||
| + | - Falls nun die Geschwindigkeit zu hoch war (größer als die Minimalgeschwindigkeit), | ||
| + | |||
| + | {{: | ||
| + | |||
| + | {{ : | ||
| + | ==== Aufgabe 17 ==== | ||
| + | |||
| + | {{ : | ||
| + | Implementiere nach obigem Schema das **Abprallen am Schläger** unter folgenden Voraussetzungen: | ||
| + | |||
| + | - Der Ball prallt theoretisch an der Ecke '' | ||
| + | - Die Zahl der Treffer wird um eins erhöht. | ||
| + | - Die Geschwindigkeit wird um den Faktor '' | ||
| + | |||
| + | ---- | ||
| + | [[app: | ||
| + | [[app: | ||
app/app_lektion005_02.1421830303.txt.gz · Zuletzt geändert: 21.01.2015 08:51 von Stefan Gaum
