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 [04.01.2015 10:27] – Stefan Gaum | app:app_lektion005_02 [21.01.2015 10:57] (aktuell) – Stefan Gaum | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| ~~NOTOC~~ | ~~NOTOC~~ | ||
| - | [[app: | + | [[app: |
| - | ====== Lektion 5.2: Bewegung | + | ====== Lektion 5.2: Bewegung |
| + | 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: | ||
| - | |||
app/app_lektion005_02.1420367250.txt.gz · Zuletzt geändert: 04.01.2015 10:27 von Stefan Gaum
