Hallo,
Ich habe ein Tic Tac Toe spiel gemacht und nun habe ich folgendes Problem: Wie kann ich herausfinden welcher Spieler gewonnen hat?
Mein Spielfeld sieht folgendermaßen aus:
Jedes Feld ist im Array char fields[] jedes von diesen Feldern kann entweder 'X', 'O' oder ' ' sein.
+--+--+--+
| 1 | 2 | 3 |
+--+--+--+
| 4 | 5 | 6 |
+--+--+--+
| 7 | 8 | 9 |
+--+--+--+
Wie kann ich am einfachsten den Gewinner bekommen?
Ich habe es bereits mit dem versucht:
aber ich glaube all das aufzuschreiben würde länger brauchen als eine saubere formel.
Ich habe ein Tic Tac Toe spiel gemacht und nun habe ich folgendes Problem: Wie kann ich herausfinden welcher Spieler gewonnen hat?
Mein Spielfeld sieht folgendermaßen aus:
Jedes Feld ist im Array char fields[] jedes von diesen Feldern kann entweder 'X', 'O' oder ' ' sein.
+--+--+--+
| 1 | 2 | 3 |
+--+--+--+
| 4 | 5 | 6 |
+--+--+--+
| 7 | 8 | 9 |
+--+--+--+
Wie kann ich am einfachsten den Gewinner bekommen?
Ich habe es bereits mit dem versucht:
Java:
if (fields[0].equals(fields[1]) && fields[3].equals(fields[1])) {
...
}
aber ich glaube all das aufzuschreiben würde länger brauchen als eine saubere formel.