mehrere Runden möglich
This commit is contained in:
parent
edd5ee450b
commit
af41af9366
|
|
@ -14,6 +14,9 @@ public class hangman {
|
|||
CSVDatei csv = new CSVDatei("", "Woerter.csv");
|
||||
ArrayList<String> woerter = csv.lese();
|
||||
|
||||
boolean beenden = false;
|
||||
while (!beenden) {
|
||||
|
||||
// Wort per zufall auswählen
|
||||
StringBuilder wort = new StringBuilder(woerter.get((int) (Math.random() * (woerter.size() - 1))));
|
||||
StringBuilder wortLowerCase = new StringBuilder(wort.toString().toLowerCase());
|
||||
|
|
@ -28,14 +31,12 @@ public class hangman {
|
|||
int versuche = 12;
|
||||
int zaehler = 0;
|
||||
boolean geloest = false;
|
||||
boolean eingabeOkay;
|
||||
|
||||
|
||||
while (!wortLowerCase.toString().equals(maskeVorlage.toString()) && versuche != 0 && !geloest) {
|
||||
|
||||
// Eingabe erfassen und verifizieren
|
||||
String eingabe = "";
|
||||
eingabeOkay = false;
|
||||
boolean eingabeOkay = false;
|
||||
while (!eingabeOkay) {
|
||||
System.out.println(zaehler == 0 ? "Bitte raten Sie einen Buchstaben! (Geben Sie ein \"!\" ein, um zu lösen)" + " | übrige Versuche: " + versuche :
|
||||
"Bitte raten Sie einen weiteren Buchstaben oder lösen Sie (\"!\")" + " | übrige Versuche: " + versuche);
|
||||
|
|
@ -106,6 +107,24 @@ public class hangman {
|
|||
System.out.println("Sie haben mit " + zaehler + " Spielzügen gewonnen!");
|
||||
}
|
||||
|
||||
boolean frage = true;
|
||||
System.out.println("Möchten Sie noch eine Runde spielen? (j/n)");
|
||||
while (frage) {
|
||||
String eingabe = "";
|
||||
eingabe = scanner.next().trim().toLowerCase();
|
||||
if (eingabe.matches("[jn]{1}")) {
|
||||
if (eingabe.equals("n")) {
|
||||
beenden = true;
|
||||
frage = false;
|
||||
} else {
|
||||
frage = false;
|
||||
}
|
||||
} else {
|
||||
System.out.println("Bitte geben Sie \"j\" für ein weiteres Spiel oder \"n\" zum Beenden ein");
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
public static StringBuilder erzeugeMaske(String wort) {
|
||||
|
|
|
|||
Loading…
Reference in New Issue