Skip to content

L09.2_VogelhausClasses

Jirka Dell'Oro-Friedl edited this page Dec 13, 2022 · 2 revisions

Aufgabe

Belebe dein Vogelhausbild durch Animation und refaktoriere es zu einem objektorientierten Programm!

Modelliere die Vögel, die Schneeflocken und alle anderen bewegten Objekte entsprechend der objektorientierten Vorgehensweise. Die Schneeflocken sollen einfach herunterrieseln. Einige Vögel fliegen durch das Bild andere picken auf dem Boden herum. Zu jeder Zeit sollen mindesten zehn Vögel zu sehen sein.

Der Hintergrund mit stillstehende Objekten soll nur einmal bei Programmstart gezeichnet und dann gespeichert werden (siehe Hinweise unten). Hiermit kannst Du bei jedem Animationsframe den Hintergrund restaurieren ohne das jedesmal aufwendige Zeichenbefehle abgearbeitet werden müssen nur um wieder den gleichen Hintergrund zu erzeugen.

Beachte dringend die Hinweise zu L09_ClassesAllgemein

Bonusaufgabe

Die fliegenden Vögel bewegen sich gezielt zum Haus und fliegen nach einer Weile wieder davon.

Clone this wiki locally