Skip to content

L11_EntenteichInteraktiv

Jirka Dell'Oro-Friedl edited this page Jun 11, 2024 · 2 revisions

Aufgabe

Konzipiere und implementiere eine Möglichkeiten zur Interaktion mit den Vögeln per Maus und/oder Touch. Sie sollten beispielsweise ihren Zustand dabei verändern oder ihre Bewegungsrichtung oder explodieren... sei kreativ. Durch weitere Interaktion mit einem Button sollen zudem weitere Vögel entstehen. Denke dir auch Interaktionen mit anderen Motiven aus, z.B. auch über die Tastatur.

Konzeption

Überlege, welche Informationen und Fähigkeiten die Objekte nun zusätzlich brauchen. Erfasse dies in einer Erweiterung deines Klassendiagramms und entwirf die Algorithmen in den Erweiterungen deiner Aktivitätsdiagramme.

Produktion

Erweitere deinen Code entsprechend. Implementiere dabei auch die passenden Sichtbarkeitsmodifikatoren sowohl bei den neuen, wie auch den bestehenden Programmteilen. Verwende, wo geeignet, Aufzählungstypen, die Schlüsselworte abstract und static sowie Zugriffsfunktionen.

Clone this wiki locally