Würfelspiel 6
Setze das abgebildete Klassendiagramm vollständig um. Orientiere Dich bei der Konsolenausgabe am abgebildeten Beispiel.
Klassendiagramm
Allgemeine Hinweise
- Aus Gründen der Übersicht werden im Klassendiagramm keine Getter und Object-Methoden dargestellt
 - So nicht anders angegeben, sollen Konstruktoren, Setter, Getter sowie die Object-Methoden wie gewohnt implementiert werden
 
Hinweis zur Klasse Dice
Die Methode int rollTheDice() soll mit einer gleichverteilten
Wahrscheinlichkeit einen Wert zwischen 1 und 6 zurückgeben.
Spielablauf
- Das Spiel soll aus 5 Runden bestehen
 - Zu Beginn des Spiels sollen die Spieler ihre Namen eingeben können
 - Zu Beginn jeder Runde soll jeder Spieler abwechselnd drei Würfel werfen
 - Anschließend soll der Spieler mit dem höheren Wurfwert einen Punkt bekommen
 - Bei gleich hohen Wurfwerten sollen beide Spieler einen Punkt bekommen
 
Beispielhafte Konsolenausgabe
Spieler 1, bitte Namen eingeben: Hans
Spieler 2, bitte Namen eingeben: Peter
| Runde |       Hans |      Peter |
| ----- | ---------- | ---------- |
|     1 |          9 |          7 |
|     2 |         12 |         10 |
|     3 |          7 |         13 |
|     4 |          8 |         10 |
|     5 |          8 |         11 |
Hans: 2 Punkte
Peter: 3 Punkte
Peter gewinnt