Skip to content

Chess UCI engine

178

The Chess UCI engine node provides artificial intelligence for chess puzzles. By integrating a standard UCI chess engine, it can calculate the optimal next move or play against the players automatically.

When to use this node: * AI Opponents: Building a puzzle where players must play against a "ghost" system that reacts to their moves in real-time. * Hint Systems: Calculating the best possible move for the current board state and providing it to the players as a narrative clue. * Self-Moving Boards: Creating a choreographed sequence where the chess pieces appear to move on their own by connecting the Move output to a motor-controlled hardware device.

Connectors in

  • Board [type: string]
  • History [type: string]
  • NextMove [type: action]
  • NewGame [type: action]
  • isWhiteMove [type: bool]
  • UCI cmd [type: string]

Connectors out

  • Move [type: string]
  • onMove [type: action]

Node properties

  • castling [type: string]
  • engine name [type: string]
  • half-moves [type: integer]
  • moves [type: integer]
  • WhiteStart [type: bool]