Files
bitburner-src/markdown/bitburner.go.opponentnextturn.md
2025-03-22 23:59:46 -07:00

1.3 KiB

Home > bitburner > Go > opponentNextTurn

Go.opponentNextTurn() method

Returns a promise that resolves with the success or failure state of your last move, and the AI's response, if applicable. x:0 y:0 represents the bottom-left corner of the board in the UI.

Signature:

opponentNextTurn(
    logOpponentMove?: boolean,
    playAsWhite?: boolean,
  ): Promise<{
    type: "move" | "pass" | "gameOver";
    x: number | null;
    y: number | null;
  }>;

Parameters

Parameter Type Description
logOpponentMove boolean (Optional) optional, defaults to true. if false prevents logging opponent move
playAsWhite boolean (Optional) optional. If true, waits to get the next move the black player makes. Intended to be used when playing as white when the opponent is set to "No AI"

Returns:

Promise<{ type: "move" | "pass" | "gameOver"; x: number | null; y: number | null; }>

a promise that contains if your last move was valid and successful, the opponent move's x and y coordinates (or pass) in response, or an indication if the game has ended

Remarks

RAM cost: 0 GB