Skip to content

L11.2_BlumenwieseIntelligent

Jirka Dell'Oro-Friedl edited this page Jun 21, 2021 · 6 revisions

Aufgabe

Die Bienen sollen nun tatsächlich ihrer Natur gemäß Nektar sammeln und diesen in den Bienenkorb bringen. Überlege, was dafür erforderlich ist. Die Bienen sollen auf der Blüte landen, diese auslutschen, zum Bienenkorb zurückfliegen, sich dort übergeben und wieder losfliegen. Dabei sollen natürlich vordringlich die Blumen angeflogen werden, die gerade viel Nektar bieten. Alles soll für das Betrachteri nachvollziehbar stattfinden, entsprechend Zeit brauchen und grafisch unterstützt sein.

Per Mausklick oder Touch an einem beliebigen Ort der Wiese kann das Nutzeri genau dort eine neue Biene erschaffen, die dann sofort ihre Arbeit aufnimmt.

Konzeption

Überarbeite deine Klassen- und Aktivitätsdiagramme entsprechend. Beachte die Hinweise zu L11_AdvancedAllgemein

Produktion

Zur Erfüllung der Aufgabe genügt die Konzeption, die Produktion ist Bonusaufgabe. Überarbeite und erweitere deinen Code unter strenger Beachtung der Stilregeln und lasse deine Bienen arbeiten.

Hinweis

Damit die Bienen nicht rückwärts fliegen, kannst Du sie einfach mit scale(-1, 1) umdrehen.

Clone this wiki locally