Lernpfad:Einführung in Git/13
Implementiere mit einem Partner/einer Partnerin deiner Wahl das Spiel "Tic-Tac-Toe". Koordiniert euch dabei über ein gemeinsames Git-Repository.
Zum Abschluss der Wiederholung der Objektorientierten Programmierung mit Java sollst du nun ncoh ein Mini-Projekt umsetzen: Das Spiel "Tic-Tac-Toe".
Auf einem quadratischen, 3x3 Felder großen Spielfeld setzen die beiden Spieler abwechselnd ihr Zeichen (ein Spieler Kreuze, der andere Kreise) in ein freies Feld. Der Spieler, der als Erster drei Zeichen in eine Zeile, Spalte oder Diagonale setzen kann, gewinnt. Wenn allerdings beide Spieler optimal spielen, kann keiner gewinnen, und es kommt zu einem Unentschieden. Das heißt, alle neun Felder sind gefüllt, ohne dass ein Spieler die erforderlichen Zeichen in einer Reihe, Spalte oder Diagonalen setzen konnte.
→ Quelle: wikipedia:Tic-Tac-Toe
Im Programm sollen zwei Spieler im Wechsel ziehen können, bis einer gewonnen hat. Die Wahl des Spielfeldes erfolgt jeweils durch die Eingabe der Feldkoordinaten (siehe Abbildung) auf der Kommandozeile.
(0,2) | (1,2) | (2,2) |
(0,1) | (1,1) | (2,1) |
(0,0) | (1,0) | (2,0) |