GraphicsApp / Task-BU04-RunningAround

Demonstration des (bewussten) Herbeiführen von Endlosschleifen

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Running Around

Bouncer bewegt sich in einer endlosen Animation entlang der Kartenränder. Er starter in der unteren, linken Ecke der Welt und blickt nach Westen. Bouncer läuft schrittweise bis in die jeweils gegenüber liegende Ecke, richtet sich danach durch eine Linksdrehung auf die nächste Ecke aus. Dieser Vorgang wiederholt sich solange Bouncer am Ende der Sequenz nicht durch ein Hindernis blockiert ist. Durch diesen Ablauf kann in der leeren Welt ohne Hindernisse keine Abbruchbedingung für die umschließende Schleife erreicht werden.

Video der erstellten Animation. Bouncer klettert über alle drei Hindernisse und bleibt dann stehen.

Relevante Bezüge zum OOP-Kurs

Anhand dieses Beispiels kann neben des systematischen Programmaufbaus und der allgemeinen Verwendung von Schleifen auch die (hier gewollte) Kontruktion von Endlosschleifen demonstriert werden. Auf dieser Basis kann das, hier bewusst fehlende, herbeiführen sinnvoller Abbruchbedingungen im Schleifenrumpf thematisiert werden.

  • Struktureller Aufbau und Verwendung eines Bouncer-Programms
  • Verwendung von Schleifen (while) zur quantitativ unspezifischen Wiederholung von Befehlen
  • Bewusster und unbewusster Einsatz von Endlosschleifen

About

Demonstration des (bewussten) Herbeiführen von Endlosschleifen


Languages

Language:Java 100.0%