In diesem Beispiel greift die „Umgebung” ein, bevor eine Spielsituation an den Server gesendet wird, und liefert einen Antwortzug, ohne dass der Server der „Schachecke” etwas über das Spielgeschehen erfährt.
Wenn Sie „Anfangsstellung” wählen, setzen Sie damit der Gegenseite die Stellung vor. Das „Schachprogramm” der Umgebung antwortet mit dem ersten Zug.
Das „Schachprogramm” ist eine ECMAscript-Funktion, die aus allen möglichen Zügen zufällig einen Zug auswählt. Sie haben wahrscheinlich gute Chancen, das Programm zu überlisten. Aber es lässt sich mit Springer und Läufer nicht ganz einfach mattsetzen.