JGU Logo JGU Logo JGU Logo JGU Logo

Institut für Informatik

Michael Wand
Christian Ali Mehmeti-Göpel
Wintersemester 2020/21DIGITAL

Projektaufgabe Erweiterung

Übung 7a
Einführung in die Softwareentwicklung





Aufgabe Benutzer-Interaktion

Letzte Änderung: 07. June 2021, 11:32 Uhr
8 Punkteim Detail
Ansicht:   |  

In dieser Aufgabe soll unsere Simulation ein interaktives Element bekommen. Machen Sie sich dazu mit der Methode getPressedKey() der Konsolenbibliothek vertraut, falls Sie diese nutzen.


1 . Zunächst möchten wir unsere Simulation auf Knopfdruck steuern können. Dies ist insbesondere nützlich um das Programm zu debuggen. Implementieren Sie folgende Features:



2 . Nun möchten wir die Simulation in verschiedenen Geschwindikeiten betrachten können. Implementieren Sie folgendes Features:



Alle Features müssen selbstverständlich angezeigt werden, damit der Benutzer von ihnen Kentniss erhält. Dies kann ganz einfach mit der Methode writeString(...) der Konsolenbibliothek geschehen.


Bonus: Für ein weiteres, selbst ausgedachtes interaktives Feature werden bis zu 5 Bonuspunkte vergeben. Bitte dokumentieren Sie das Feature in einer "Bonusfeature.txt" Textdatei.


Aufgabe Features

Letzte Änderung: 07. June 2021, 11:32 Uhr
12 Punkteim Detail
Ansicht:   |  

Wir möchten jetzt unsere Simulation etwas aufpeppen. Implementieren sie jeweils drei Features, falls sie die Bewegungssimulation gewählt haben oder zwei Features, falls sie die Verkehrssimulation gewählt haben aus der entsprechenden Liste.


Bewegungssimulation

Verkehrssimulation


Bonus: Für ein weiteres, selbst ausgedachtes statisches Feature werden bis zu 5 Bonuspunkte vergeben. Bitte dokumentieren Sie das Feature in einer "Bonusfeature.txt" Textdatei.