Bewegung

Nun bringen wir Bewegung ins Spiel:

Der Spieler wird gemäß der physikalischen Bewegungsgleichung beschleunigt und erhöht damit in jedem Schritt der Animation seine Geschwindigkeit (in y-Richtung nach unten).

Was sich durchaus schwierig anhört, lässt sich im Programmcode allerdings sehr einfach umsetzen: In jedem Schritt der Animation wird die aktuelle Geschwindigkeit des Spielers erhöht (in y-Richtung nach unten). Die Position des Spielers verändert sich anschließend gemäß der Geschwindigkeit. Damit der Spieler weder nach unten noch nach oben das Spielfeld verlassen kann, werden entsprechende Abfragen integriert.

Zudem wird eine Interaktion eingebaut: Wenn auf die Zeichenfläche geklickt wird, verändert sich die Geschwindigkeit des Spielers, sodass dieser nach oben flattert:

Zur Referenz

Quellcode
Beispiel zur Bewegung: Klicke auf die Zeichenfläche.
Codingaufgabe

Mache dich mit dem Quellcode zuvor vertraut und verändere diesen:

  • Experimentiere mit den physikalischen Parametern der Beschleunigung
  • Passe die Geschwindigkeit beim Klicken mit der Maus an
Quiz
Hindernisse