## Ziel der Anwendung
Die Aufgabe verbindet spielerisches Ausprobieren mit physikalischem Denken und macht so grundlegende Ideen der Mechanik – insbesondere den Zusammenhang zwischen Kraft und Bewegungsänderung – unmittelbar erfahrbar. Durch Experimentieren mit Stärke, Richtung und Zeitpunkt der Kraft lassen sich eigene Strategien entwickeln und physikalische Zusammenhänge intuitiv entdecken.
## Hinweise zur Bedienung
- Wähle in der Karte „Parameter“ einen Level. Zu Beginn solltest du mit den einführenden Leveln 1 bis 3 starten.
- Alle nötigen Informationen zum Ablauf des Spiels findest du auf der Karte „Spielregeln“.
- Durch Klick auf das Spielfeld selbst kannst du Stärke und Richtung der Kraft variieren.
## Implementierung
Definition der Level, am Beispiel von Level 1:
~~~
{
start: { x: 10, y: 10 },
goals: [
{ x: 90, y: 10, r: 5 }
],
obstacles: [
{ x: 0, y: 0, w: 2, h: 100 },
{ x: 2, y: 98, w: 100, h: 2, kill: true },
{ x: 98, y: 0, w: 2, h: 100 },
{ x: 40, y: 0, w: 20, h: 58 },
{ x: 40, y: 58, w: 20, h: 2, kill: true },
{ x: 10, y: 55, w: 10, h: 10, kill: true },
],
balls: [
{ x: 80, y: 40, vx: 0, vy: 0, r: 5}
]
}
~~~
- Koordinatenraum für x- und y-Koordinate jeweils 0 ... 100
- start: Definition der Starposition
- goals: Liste aller Ziele (es muss mindestens eines geben, der Radius muss mindestens 4 betragen, da die Kugel den Radius 3 besitzt)
- obstacles: Liste aller rechteckigen ortsfesten Hindernisse
- x, y: Position
- w, h: Höhe und Breite
- kill: Art der Kollision, falls `true` darf dieses Hindernis **nicht** berührt werden (optional)
- balls: Liste aller kreisförmigen flexiblen Hindernisse
- x, y: Position
- r: Radius (Masse proportional zu ``r^2``)
- vx, vy: Anfangsgeschwindigkeit (optional)
- kill: Art der Kollision, falls `true` darf dieser Hindernis **nicht** berührt werden (optional)
Steuere die grüne Kugel möglichst schnell ins Ziel.
Variiere die Kraft durch Klicken bzw. Tippen im Spielfeld.
Graue Hindernisse darfst du berühren, die Kugel prallt daran ab.
Rote Hindernisse sind gefährlich, du solltest einen Bogen um sie machen.
In schraffierten Regionen wirkt keine Kraft - plane deinen Kurs vorab.
An den Rändern des Spielfelds kannst du abstürzen.
Sei nicht zu schnell – bremse, wenn deine Kugel schwarz wird.