TTTGameAdapter

TTTGameAdapter

new TTTGameAdapter()

Description:
  • Adapter, der die TTT-Boards als GameState präsentiert.

Source:

Methods

clone() → {TTTGameAdapter}

Description:
  • Erstellt eine Deep-Copy des aktuellen Zustands.

Source:
Returns:
Type
TTTGameAdapter

getAllValidMoves()

Description:
  • Gibt alle möglichen Züge zurück.

Source:

makeMove(move) → {boolean}

Description:
  • Führt einen Zug aus.

Source:
Parameters:
Name Type Description
move number | Object

Zug (Format hängt vom Spiel ab)

Returns:
Type
boolean

toJSON()

Description:
  • Hilfsfunktion zur Konvertierung des Board-States zu JSON. Nützlich für Debugging und Replays.

Source: