Um ein Tic-Tac-Toe-Spielbrett zu malen, kannst du die Methode Console.WriteLine() verwenden, um den aktuellen Zustand des Bretts zu zeichnen. Das Brett besteht aus 3x3 Feldern, die entweder leer sind oder ein "X" oder "O" enthalten. Fangen wir mit einem leeren Brett an:
In [1]:
// Malen des leeren Tic-Tac-Toe-Bretts
Console.WriteLine(" | | "); // Erste Reihe
Console.WriteLine("---+---+---"); // Trennlinie
Console.WriteLine(" | | "); // Zweite Reihe
Console.WriteLine("---+---+---"); // Trennlinie
Console.WriteLine(" | | "); // Dritte Reihe
| | ---+---+--- | | ---+---+--- | |
Und nun erweitert um 9 Variablen:
In [13]:
string a = "X", b = "O", c = "X", d = ".", e = "O", f = "X", g = "X", h = "X", i = "O";
// Malen des leeren Tic-Tac-Toe-Bretts
Console.WriteLine($" {a} | {b} | {c} "); // Erste Reihe
Console.WriteLine($"---+---+---"); // Trennlinie
Console.WriteLine($" {d} | {e} | {f} "); // Zweite Reihe
Console.WriteLine($"---+---+---"); // Trennlinie
Console.WriteLine($" {g} | {h} | {i} "); // Dritte Reihe
Console.WriteLine("Unentschieden... :-)")
X | O | X ---+---+--- . | O | X ---+---+--- X | X | O Unentschieden... :-)