Dezember-Workshop

Die Bearbeitungszeit endet um 11:30 Uhr, bitte laden Sie Ihre Lösung in der Gruppe bis spätestens 11:40 Uhr in dem Ilias-Ordner Aufgaben/Workshop hoch.

Würfelspiel

Bitte laden Sie sich den vorbereiteten Ordner "WorkshopaufgabeWuerfelspiel" von Ilias herunter. Diese enthält ein Programmierbeispiel für einen Würfeln-Vorgang, der durch Klicken auf den Button ausgelöst wird. Zusätzlich ist ein Formular mit input Elementen enthalten, das für diesen Beispiel-Vorgang zunächst noch nicht gebraucht wird. Außerdem ist ein img-Ordner mit unterschiedlichen Würfelbildern enthalten.

Bitte erweitern Sie nun den Code so, dass das gewürfelte Ergebnis in dem passende Formularfeld protokolliert wird. Praktisch bedeutet dies, Sie würfeln eine 4 und im Formularfeld hinter der 4 wird eine 1 eingetragen. Sie würfeln eine 2 und im Formularfeld hinter der 2 wird eine 1 eingetragen. Sie würfeln erneut eine 4 und im Formularfeld hinter der 4 wird eine 2 eingetragen.

Bitte fügen Sie einen Button ein, der die Eingaben in die Formularfelder wieder zurücksetzt, ohne die komplette Seite neu zu laden.

Ist das geschafft, ergänzen Sie bitte das Spiel um eine Selectbox, die 5 Optionen enthält und mittels der festgelegt wird, wie häufig gewürfelt wird, nachdem auf den Button geklickt wurde. Bitte integrieren Sie die Möglichkeit 1, 5, 10, 50 und 100 mal zu würfeln. Genauer: Es soll automatisch (nacheinander) so oft gewürfelt werden, bis die gewählte Anzahl erreicht ist.

OPTINAL:

Ist das geschafft, versuche nicht die Anzahl der Würfe sondern die Anzahl der Augenzahlen zusätzlich auszugeben! Schaffen Sie es vielleicht auch die Gesamtzahl aller Würfe und Augenzahlen auszugeben? Ist die Gesamtzahl größer als ein von Ihnen ausgewählter, beliebiger Wert, dann soll der User darauf hingewiesen werden, dass er einen zusätzlichen Bonus an Punkten bekommt. Dieser soll natürlich zur Gesamtzahl dazu addiert werden.

Abgaben

  • Workshopaufgabe: bis spätestens 11:40 Uhr in dem Ilias-Ordner Aufgaben/Workshop (siehe oben). Abgabe als Gruppe, wie ihr im Workshop gearbeitet habt.
  • Hausaufgabe: als Nachbereitung in Ilias-Ordner Aufgaben/Hausaufgaben (wie alle anderen Hausaufgaben). Abgabe entweder (1) in der Workshop-Gruppe, (2) mit einzelnen Mitgliedern der Workshop-Gruppe oder einzeln.