Skip to content

Latest commit

 

History

History

L09

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 

direkt zum Q&A

A Kniffel/Yazzy

  • Schreibe Das Spiel Kniffel für die Konsole und zwei Spieler.

Benötigte Ressourcen:

Scanner in einer While-Schleife um den User Input abzufangen:

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner s = new Scanner(System.in);
            while (true){
                String str = s.nextLine();
                System.out.println(str); //Es wird ausgegeben was der Nutzer eingibt.
                if(str.equals("exit")){
                    break;
            }
        }
    }
}

Parsing (Umwandeln von Strings (Nutzereingabe) in ints):

Integer.parseInt(str); //Wandelt einen String in einen int um, oder wirft einen Fehler.

Try-Catch:

Try-Catch

Erfülle folgnde Anforderungen:

  • 2 Spieler können das Spiel Spielen
  • Spieler können in der Konsole sehen wie viele Punkte sie Aktuell in welcher Rubrik haben
  • Spieler können mit 5 Würfeln bis zu 3 mal würfeln
  • Mit den Nummern 1-5 kann ein Spieler steuern welche Würfel er diese Runde behalten möchte
  • Falsche eingaben werden mit Try/Cath abgefangen
  • Die Zwischenergebnisse werden nach jeder Runde in der Konsole gezeichnet
  • Nutzer erhalten hilfreiche Anweisungen

Beispiele:

//Beispiel ausgabe in der Konsole:

Spieler 1

1 | -
2 | 6
3 | -
4 | 16
5 | 10
6 | 24

Bonus | - 

drei Gleiche | -
vier Gleiche | 14
kleine Straße | 30
große Straße | 40
Full House | 25
Kniffel | -
Chance | -

------------

Spieler 2

1 | 4
2 | 6
3 | -
4 | -
5 | 10
6 | 6

Bonus | - 

drei Gleiche | -
vier Gleiche | 17
kleine Straße | 30
große Straße | 40
Full House | 25
Kniffel | 50
Chance | 21

?! Q&A Fragen und Antworten

Fragen von: Logophoman eingepflegt.

Frage Eins

Antwort zu Frage Eins...