Jetzt nicht in PseudoCode, sondern in einer lauffähigen JavaScript-Version.
Ausführlich und Schritt für Schritt inklusive Hintergrundgedanken kommentiert.
Das Spiel selbst läuft genauso wie vorgestellt und völlig automatisch ab, am Ende gewinnt o.
Die ursprüngliche Variante ist TicTacToe.js
TicTacToeAdvanced.js ist die zweite Version und bringt eine bessere Formatierung der Ausgabe hinzu. Die Kommentare sind dementsprechend erweitert.
TicTacToeHacked.js ist die dritte Version und verändert die Erstellung der Ausgabe weiter. Der Code sieht jetzt cooler aus, aber CleanCode ist anders ;-) Deshalb empfehle ich auch nur den Seniors, sich das anzutun
TicTacToeForI.js ist die vierte Version. Es basiert auf TicTacToeAdvanced.js, nutzt aber For-i-Schleifen zum Befüllen und Ausgeben des Spielfeldes
TicTacToeForOf.js ist die fünfte Version. Es basiert auf TicTacToeAdvanced.js, nutzt aber For-Of-Schleifen zum Befüllen und Ausgeben des Spielfeldes
TicTacToeFunc.js wird die sechste Variante. Es wird auf TicTacToeForOf.js basieren und den Großteil der Logik in _ Funktionen_ packen