Lernpfad:Einführung in Git/13: Unterschied zwischen den Versionen

Keine Bearbeitungszusammenfassung
Markierungen: Mobile Bearbeitung Mobile Web-Bearbeitung
Markierungen: Mobile Bearbeitung Mobile Web-Bearbeitung
Zeile 70: Zeile 70:
== Umsetzungshinweise ==
== Umsetzungshinweise ==
* Für die Eingabe auf der Kommandozeile kann die Klasse [[Befehlsreferenz_Java#java.util.Scanner|Scanner]] benutzt werden.
* Für die Eingabe auf der Kommandozeile kann die Klasse [[Befehlsreferenz_Java#java.util.Scanner|Scanner]] benutzt werden.
* Nutze für die Ausgabe die Methoden [[Befehlsreferenz_Java #Ausgaben|print, println und printf]] von System.out.
* Das Spielfeld besteht aus 3-mal-3 Feldern und kann als ''zweidimensionales Array'' gespeichert werden. Wählen einen geeigneten Datentyp für das Array.
* Das Spielfeld besteht aus 3-mal-3 Feldern und kann als ''zweidimensionales Array'' gespeichert werden. Wählen einen geeigneten Datentyp für das Array.
* Hauptteil des Spiels ist die Prüfung, ob einer der Spieler gewonnen hat. Überlege dir, welche Endsituationen es im Spiel geben kann.
* Hauptteil des Spiels ist die Prüfung, ob einer der Spieler gewonnen hat. Überlege dir, welche Endsituationen es im Spiel geben kann.